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

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
Bumfank (dyskusja | edycje)
lepsze od czego?
popr. definiendum, ort.
Linia 1:
'''Architektura opartazorientowana na usługachusługi''' ([[Język angielski|ang.]] ''Serviceservice-Orientedoriented Architecturearchitecture'', ''SOA'') – koncepcja tworzenia [[System informatyczny|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 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 zdefiniowany [[Interfejs (programowanie obiektowe)|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 (informatyka)|implementacyjne]] – niewidoczne i nieistotne z punktu widzenia klientów. Dodatkowo, istnieje wspólne, dostępne dla wszystkich usług [[Protokół komunikacyjny|medium komunikacyjne]], umożliwiające swobodny przepływ danych pomiędzy elementami platformy.