Selasa, 22 Februari 2011

UNSTRUCTURED LAYER

Unstructured Layer

Kelas Unstructured memperluas basis Superstring kelas. Dan menyediakan implementasi mentations query dan memperkenalkan operasi. Kelas Unstructured berisi logika inti untuk memutuskan dimana untuk meneruskan pertanyaan dan iklan berbasis pada informasi yang diberikan kepadanya oleh kelas resolver. Kelas resolver adalah respon jawab untuk menyimpan iklan dan tanggapan query cache (feromon), dan pencocokan query terhadap deskripsi tersebut disimpan.
The Description Parser membantu dalam proses pencocokan dengan menguraikan deskripsi yang dimuat dalam iklan dan
query. Setelah diberi query untuk menyelesaikan, resolver akan mengembalikan berbagai sumber daya. Jika set kembali kosong, maka kelas Unstructured
query ke bilangan acak. Jika pesan respon dirumuskan dan
diteruskan sepanjang jalan kembali. Sebuah thread latar belakang memantau deskripsi
disimpan oleh resolver dan membersihkan deskripsi yang memilkik batas akhir atau timed out.

Untuk memberikan tingkat abstraksi dari lapisan protokol yang mendasari, sebuahTrans-
port Manager digunakan. Transport Manager berisi satu atau lebih angkutan.
Prototipe termasuk UDPTransport untuk mengirimkan pesan melalui UDP / IP.

TransportManager berisi operasi untuk menyiarkan
pesan ke semua tetangga (digunakan selama iklan) dan untuk komunikasi terarah.. Pemanggilan dari operasi ini didelegasikan kepada rekan Transportasi dengan
contoh, yang menangani rincian komunikasi transportasi tertentu.
Prototipe ditulis sehingga dapat dijalankan pada Java standar yang baik
platform (J2SE) atau platform Java mikro (J2ME). Hanya dimana implementasinya
detailnya berbeda (seperti komunikasi jaringan) adalah kelas yang terpisah diperlukan.
Misalnya, ada kelas terpisah untuk UDPTransport pada dua platform
(J2SEUDPTransport dan J2MEUDPTransport)