Lasy Państwowe
Logo Encyklopedii Leśnej

SOA

(informatyka w leśnictwie, oprogramowanie i sprzęt), architektura oparta na usługach (ang. Service-Oriented Architecture, SOA) – koncepcja tworzenia systemów informatycznych, w której główny nacisk stawia się na definiowanie usług, które spełnią wymagania użytkownika. Pojęcie SOA obejmuje zestaw metod organizacyjnych i technicznych mający na celu lepsze powiązanie biznesowej strony organizacji z jej zasobami informatycznymi.

Mianem usługi określa się tu każdy element oprogramowania, mogący działać niezależnie od innych oraz posiadający zdefiniowany interfejs, za pomocą którego udostępnia realizowane funkcje. Sposób działania każdej usługi jest w całości zdefiniowany przez interfejs ukrywający szczegóły implementacyjne – niewidoczne i nieistotne z punktu widzenia klientów. Dodatkowo, istnieje wspólne, dostępne dla wszystkich usług medium komunikacyjne, umożliwiające swobodny przepływ danych pomiędzy elementami platformy.

Architektura SOA podobna jest do obiektów rozproszonych, jednak opisuje rozwiązanie na wyższym poziomie abstrakcji. Interfejsy usług są zazwyczaj definiowane w sposób abstrakcyjny i niezależny od platformy programistycznej. Również same usługi są często implementowane na bazie różnych technologii i udostępniane za pomocą niezależnego protokołu komunikacyjnego.

ŹRÓDŁO (AUTOR)
Publikacje powiązane tematycznie

Wzorce SOA Arnon Rotem-Gal-Oz, Helion 2013.

Zdjęcia

Rysunki

Tabele

Mapy

Filmy

Pliki

Indeks alfabetyczny:

POPRZEDNI NASTĘPNY

Indeks tematyczny:

POPRZEDNI NASTĘPNY



Zgłoś uwagę do hasła

Maksymalny rozmiar: 5MB
Kontakt

Szybki kontakt