Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
UsługisieciWebjakobazatechnologicznaSOA
23
Rysunek2050Warstwowaarchitekturamagistraliusługowej
KolejnąwarstwętworząspecyfikacjeWSDLiWS-Policy.Pierwszaznichudo-
stępniajęzykopisuinterfejsuusługi.Opisinterfejsujestopisemfunkcjonalnym
izawierazestawdopuszczalnychoperacjiiichdanychwejściowychorazwyjścio-
wych.OpiswplikuWSDLjestpodstawąautomatyzacjiprocesugeneracjikodu
klienta.OpisusługiwplikuWSDLmożebyćrozszerzonyipowiązanyzWS-Policy.
WS-Policywskazuje,wjakisposóbopisfunkcjonalnymożnaposzerzyćodowolne
informacje/zasadywymaganeprzykorzystaniuzusługi.Zbiórwszystkichzasad,to
tzw.politykausługi.Przykłademcechyopisywanejprzezpolitykidołączanedo
WSDLmożebyćwskazaniekonkretnegomechanizmuszyfrowaniawiadomości.
Powyżejznajdująsiętrzyblokistandardówzgrupowanepodwzględemfunkcjo-
nalności.totransferizarządzaniezasobami,bezpieczeństwooraztransakcyjność.
Blokiteniezależne,aichwykorzystaniewynikazcharakterubudowanejaplikacji.
Opisywanystosprotokołówmusiwspółdziałaćzstandardamisłużącymidoopisu
metadanych,któreniezbędne,abyklientodkryłmożliwościiograniczeniaofero-
waneprzezusługę.ZtegopowodublokmetadanychzawierającyspecyfikacjeUDDI,
WS-DiscoveryiWS-MetadataExchangezostałprzedstawionynarys.2.5zboku,
stanowiącprzekrójprzezcałystospozostałychspecyfikacji.
Nanajwyższympoziomieznajdująsięspecyfikacjesłużącedozarządzaniazaso-
bamiimodelowaniaprocesówbiznesowych.Ważnącechąmodeluusługwebowych
jestto,żemożnatworzyćnoweusługiwebowenabaziejużistniejących.Ztego
punktuwidzeniakażdausługawebowamożebyćkomponentemprostym(atomowym)
lubzłożonym(wymagającymwspółdziałaniawieluusług).Warstwanajwyższarepre-