system wieloagentowy

komunikacja





postawiony problem





Komunikacja w obrębie dowolnej warstwy abstrakcji:

  • Agent, Super Agent,
  • Wyspa,
  • Węzeł,

oraz między warstwami.







Struktura systemu wymagająca wyodrębnienie niezaleznych bytów, które potrzebują medium do komunikacji i zarządzania wykonywaną pracą.





Stworzenie narzędzia komunikacyjnego do:

  • komunikacji między modułami - maszynami w sieci
  • komunikacji w obrębie danej maszyny




my dla systemu






Model komunikacji klient-klient





Serwer nazw - statyczny byt

  • dynamiczne rejestrowanie w systemie
  • automatyzacja wykonania połączenia - asnychronicznosć





Lokalny Komunikator





Zapewnienie ujednoliconych interfejsów:

  •  do komunikacji w kazdej warstwie 
  • do komunikacji pomiędzy warstwami





Zapewnienie modelu komunikacji:

  • inicjalizacja połączenia
  • rejestracja bytu w systemie
  • wyrejestrowanie bytu z systemu
  • nasłuchiwanie komunikatu
  • wysłanie komunikatu
  • pobranie listy zarejestrowanych bytów




system nam





Byt powinien udostępnić port komunikacji





Byt powinien potrafić przetworzyć odebrany komunikat





Byt powinien potrafić stworzyć komunikat 

według ustalonych zasad





Byt powinien zapewnić semantycznie poprawną tresć komunikatu




pytania





Kto  i z kim będzie się komunikował?





W jakim kierunku będzie przepływała komunikacja?





Co będzie przesyłane w komunikatach?





Jak będzie wyglądała komunikacja w obrębie danej warstwy?

Made with Slides.com