Architektura zorientowana na usługi: Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
Escarbot (dyskusja | edycje)
Tanisek (dyskusja | edycje)
m lit.
Linia 1:
'''Architektura zorientowana na usługi''' ([[Język angielski|ang.]] ''Service Oriented Architecture'', ''SOA'') jest to 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 oragnizacyjnychorganizacyjnych 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 [[oprogramowanie|oprogramowania]], mogący działać niezależnie od innych oraz posiadający wyspecyfikowany [[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 [[implementacja|implementacyjne]] - niewidoczne i nieistotne z punktu widzenia klientów. Dodatkowo, istnieje wspólne, dostępne dla wszystkich [[protokół komunikacyjny|medium komunikacyjne]], umożliwiające swobodny przepływ danych pomiędzy elementami platformy.