Wydzielenie modułu common

Moduł jage-common zawiera defincję komponentu jAgE (interfejs IAgEComponent) oraz wszystkie klasy które mogą być współdzielone przez różne komponenty jAgE.

W szczególności wydzielenie modułu common pozwoliło na uniezależnienie modułu jage-node (a więc środowiska węzła obliczeniowego) od modułu jage-core (czyli hierarchii workplace'ów i ich agentów). W tej sytuacji moduł jage-core może być traktowany i instancjonowany w węźle jak każdy inny komponent systemu bez potrzeby przydzielania mu szczególnych zachowań.

Moduł common jest także odpowiedzialny za konfigurację - udostępnia interfejsy i domyślną implementację konfiguratora środowiska węzła obliczeniowego (więcej tutaj).