Wraz z nową technologią, Agent Controller, wprowadzono nowy zbiór interfejsów do interakcji między klientami, agentami i komponentami Agent Controller. Oczekuje się, że te nowe interfejsy będą stosowane przez klientów i agentów, ponieważ technologia ta udostępnia nowe opcje i zwiększa wydajność.
Aby umożliwić stopniowe przejście na nową technologię w istniejących narzędziach, dodano do niej nowe warstwy kompatybilności wstecznej. Warstwa kompatybilności klienta umożliwia klientom komunikowanie się z komponentem Agent Controller oraz agentami w dotychczasowych sposób, przy użyciu oryginalnego interfejsu API Execution Framework. Warstwa kompatybilności transportu klienta przetwarza komendy oparte na starszym protokole i tłumaczy je na odpowiednie komendy w nowym, wykonując żądania komponentu Agent Controller przy użyciu nowego interfejsu API i ukrywając różnice. Warstwa kompatybilności transportu agenta umożliwia agentom komunikowanie się z komponentami Agent Controller przy użyciu starego interfejsu API i odpowiadanie na żądania klienta, który również korzysta ze starego interfejsu API.
To, czy warstwa kompatybilności transportu jest aktywna, zależy od jej obecności w pliku serviceconfig.xml. Jeśli jest w nim obecna, to we wszelkiej komunikacji na portach przypisanych do warstw transportu powinny obowiązywać format i semantyka komend określone przez stare interfejsy API. Wszystkie pozostałe warstwy transportu oczekują, że wykorzystywany jest nowy interfejs API.
Opcja aktywacji zabezpieczeń jest obecna tylko wówczas, gdy aktywna jest warstwa kompatybilności wstecznej. Ta sama sytuacja ma miejsce w przypadku funkcjonalności przesyłania plików, dostępnej przez stary interfejs API. W nowym interfejsie API dostępna jest podstawowa usługa przesyłania plików.
Czynności pokrewne
Model koncepcyjny gromadzenia danych
Administrowanie komponentem Agent Controller
Copyright (C) 2006 Intel Corporation.