Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
20
PodstawyarchitekturyitechnologiiusługXMLsieciWeb
stawietakiegoopisukażdybędziemógłzusługiskorzystać.Podrugie,dostawca
usługimusidefinicjęgdzieśopublikować.Publikacjaopisu/definicjiusługiumożliwia
potencjalnymodbiorcomuzyskanieszczegółowejinformacjiosamejusłudzeisposo-
bachkomunikacjiznią.Potrzecie,dlausługobiorcówmusiistniećjakiśsposóbod-
najdywaniadostępnychispełniającychwymaganekryteriausług.Abytenschemat
postępowaniafunkcjonował,musząbyćustalonestandardyokreślające,coijakpubli-
kować,jakpotrzebneopisywyszukiwać,wreszciejakieszczegółowedanepotrze-
bnedonpołączenia”zusługą.Odpowiedzinawszystkietepytaniamożnaznaleźć
wtejksiążce.Wynikająoneoczywiścieztechnologiiusługwebowych,któretworzą
bazędoimplementacjiSOA.
Rysunek2010SOAujęciekoncepcyjne
Dostawcausługiwebowejwabstrakcyjnejdefinicjiopisujefunkcjerealizo-
waneprzezusługę,atakżepodajedodatkoweszczegółyoperacyjneiinneinformacje,
takabyumożliwićdostępdousługiijejwykorzystanie.Informacjeopisowe
(metadane)ousłudzepublikowanewkatalogulubrejestrze.Potencjalnyusługo-
biorca,zapomocąnarzędzidoposzukiwania/odkrywaniausług,przeszukujekata-
logi/rejestryiwybierajednąznich.Opisusługizawierawszystkieszczegółowedane,
któreumożliwiajądostępdoniej.Napodstawietakichdanychusługobiorcamożesię
zniązwiązać(ang.bind)iwykorzystaćoferowaneprzezniąfunkcje.
Rysunek2020PodstawaSOAP:dostawcy,odbiorcyirejestrusług