Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
14
PodstawyarchitekturyitechnologiiusługXMLsieciWeb
Rozdziałjedenastyzawierazasadniczowprowadzeniedojęzykakompozycji
usług.Wkolejnychpunktachrozdziałuprzedstawionoewolucjęjęzykówkompozycji
usług,modeliterminologięprocesubiznesowegoorazszczegółowoskładnięise-
mantykęjęzykaBPEL.
Rozdziałdwunastyzawieraopiskilkuspecyfikacji,któreułatwiająuzyskiwanie
informacjiousługachwebowych,zasobachizarządzaniazasobami.Najogólniejszą
wtymzestawiejestspecyfikacjaWS-Management,któradefiniujerozszerzoneme-
chanizmyzarządzaniazasobamiwśrodowiskuusługwebowych.
Rozdziałytrzynastyiczternasty,tokolejnodwarozdziałyilustrującepraktyczne
zastosowaniatechnologiiusługwebowychnaplatformie.NET.Pierwszyznich,to
studiumprojektowaniaiimplementacjiprogramuklienckiegoorazusługiwebowej
onazwieKursywalut.Drugi,tostudiumprojektowaniaiimplementacjiaplikacji
onazwiePorównywarkacen,zdośćrozbudowanymimechanizmamibezpieczeństwa
usługwebowych.Kodyźródłoweprzykładówopisanychwrozdziałach3,14i15
możnapobraćzadresu
http://wega6.wzinet.ci.pwr.wroc.pl/uslugiXML/
WksiążcebardzoczęstoprzytaczanoiopisywanoobszernefragmentykoduXML.
Abyzwiększyćczytelność,wyróżnionojeczcionkąostałejszerokości.
Wprzypadkach,gdziekodjestniepełnylubszablonowoobrazujepewnerozwiązania,
użytokursywyostałejs]erokoŚcLlubczcionkipodkreślonej.Pominiętefrag-
mentykoduoznaczanorównieżwielokropkiem.Niektórekonstrukcjeskładnioweopisa-
nozwykorzystaniemwyrażeńregularnych.Znak*oznacza,żepoprzedzającygo
symbolmożewystąpićzerolubwięcejrazy,znak?oznacza,żesymboljestopcjonalny,
aznak+,żesymbolmusiwystąpićconajmniejraz.Jeśliwkodziepowinnazostaćużyta
tylkojednazwieludopuszczalnychwartości,użytonotacji[a|b|cł].Oznaczaona,
żewdanymmiejscupowinienwystąpićelementna”,alboelementnb”,alboelementnc”
itd.Słowakluczowezaczerpniętezkodówprogramówiopisaneporazpierwszyozna-
czonoczcionkąpogrubioną.Wrozdziałachzprzykładaminotacjęwzbogacono,
ikursywąoznaczonozakładkiużywanychaplikacjiorazniektórenazwywłasne.
Czcionkiostałejszerokościużytorównieżdooznaczeniazastosowanych
wprzykładachnazwklasifunkcjijęzykaC#.