ZAWWW-2st1.2-w11.tresc-1.0-Slajd40

Z Studia Informatyczne
Wersja z dnia 19:29, 28 sie 2006 autorstwa Juliusz Jezierski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Service Activator(1)

Service Activator(1)


Slajd przedstawia diagram interakcji wzorca Service Activator. Obiekt Client reprezentuje dowolny komponent aplikacji, który musi wywołać usługę biznesową w sposób asynchroniczny. Żądanie wykonania usługi biznesowej jest przesyłane do systemu przesyłania komunikatów (Messaging Service) i dalej wysyłane do obiektu ServiceActivator, który nasłuchuje nadejścia komunikatów przeznaczonych dla siebie. Obiekt ServiceActivator analizuje uzyskane żądanie i wywołuje właściwą usługę biznesową albo za pomocą fasady (obiekt SessionFacade), albo poprzez obiekt ApplicationService stanowiący hermetyzację i obiektową reprezentację usługi. Możliwe jest, że obiekt ServiceActivator musi przesłać klientowi potwierdzenie wykonania usługi biznesowej (potwierdzenie jest reprezentowane przez obiekt Acknowledgement). Takie potwierdzenie jest przesyłane zwrotnie do klienta także w sposób asynchroniczny.


<< Poprzedni slajd | Spis treści | Następny slajd >>