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

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

Application Service(1)

Application Service(1)


Slajd przedstawia diagram interakcji wzorca Application Service. Klient wywołuje usługę biznesową przesyłając żądanie do obiektu ApplicationService. Obiekt ten przetwarza żądanie wykonując zaimplementowaną w sobie logikę biznesową i zwracając się, jeśli to konieczne, do konkretnych komponentów biznesowych (reprezentowanych przez obiekty BusinessObject). Istotna różnica między wzorcami Application Service i Business Object polega na tym, że Business Object reprezentuje wykonanie logiki biznesowej na pojedynczym obiekcie, a Application Service reprezentuje logikę biznesową obejmująca wiele obiektów. Obiekty ApplicationService zarządzają nie tylko dostępem do komponentów biznesowych, ale także usług (reprezentowanych przez obiekt Service) i źródeł danych (obiekt DataAccessObject).


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