[ Pobierz całość w formacie PDF ]
.Problem tenrozwi¹zano w XML-u i RPC znów okazuje siê dobrym sposobem komunikacji systemówzdalnych.Dziêki standardowi umo¿liwiaj¹cemu reprezentowanie dowolnego typudanych za pomoc¹ dokumentów tekstowych mechanizm XML-RPC potrafi odwzorowywaæparametry egzemplarza (ang.instance) obiektu na elementy XML i w prosty sposóbdekodowaæ ten „graf” obiektu na serwerze.Uzyskana odpowiedŸ mo¿e znowu zostaæprzekszta³cona na „graf” XML-a i zwrócona klientowi (rysunek 1.3).Wiêcejinformacji o mechanizmie XML-RPC mo¿na znaleŸæ w rozdziale 10., XML-RPC.Rysunek 1.3.Komunikacja i powiadamianie w standardzie XML-RPCFirma-firmaOstatni ze sposobów zastosowania XML-a w celach komunikacyjnych tak naprawdênie stanowi oddzielnej metody czy specyfikacji; poniewa¿ jednak pojêciekomunikacji i handlu typu firma-firma (ang.business-to-business) jestostatnio bardzo popularne, nale¿y je objaœniæ.Komunikacja firma-firma oznaczanie tyle porozumiewanie siê dwóch ró¿nych aplikacji, co komunikacjê pomiêdzyprzedsiêbiorstwami, a nawet ca³ymi bran¿ami.XML jest w takich przypadkachnaprawdê pomocnym narzêdziem — zapewnia komunikacjê pomiêdzy systemamizamkniêtymi, umo¿liwiaj¹c wdro¿enie us³ug, na które kiedyœ mog³y sobiepozwoliæ jedynie najwiêksze firmy.Przeanalizujmy to zagadnienie naprzyk³adzie.Za³Ã³¿my, ¿e niewielki, lokalny operator telekomunikacyjnysprzedaje swojemu klientowi liniê do przesy³ania danych, np.DSL lub T1.Poci¹ga to za sob¹ szereg procesów (rysunek 1.4).Trzeba z³o¿yæ zamówienie udostawcy linii, nale¿y skonfigurowaæ router.O ustawieniach routera trzebapoinformowaæ us³ugodawcê internetowego (ISP).Nastêpnie przeprowadzana jestfaktyczna instalacja, do wykonania której mo¿e zostaæ wynajêta — np.nazasadzie outsourcingu — jeszcze inna firma.W tej wzglêdnie prostej operacjisprzeda¿y ³¹cza sieciowego bior¹ udzia³ a¿ trzy firmy! Jeœli do tego dodamytechników zatrudnionych przez producenta routera, firmê telekomunikacyjn¹œwiadcz¹c¹ inne us³ugi klientowi czy NASK zajmuj¹cy siê rejestracj¹ domeny, toca³y proces zaczyna urastaæ do sporego problemu.Na szczêœcie proces ten mo¿na uproœciæ, w³aœnie za pomoc¹ XML-a (rysunek 1.5).WyobraŸmy sobie, ¿e pierwotne zamówienie na za³o¿enie ³¹cza zostajewprowadzone do systemu, który konwertuje je na dokument XML.Dokument tenjest przetwarzany (za pomoc¹ XSL-a) na format, który mo¿na przes³aæ dostawcylinii.Dostawca linii dodaje do tego dokumentu w³asne informacje i przekszta³cago na nowy dokument XML, który zwracany jest naszemu lokalnemu operatorowi.Tennowy dokument przekazywany jest firmie instaluj¹cej z dodatkowymi informacjamio tym, gdzie znajduje siê firma klienta.Po instalacji firma instaluj¹ca dodajedo dokumentu notatkê informuj¹c¹ o powodzeniu lub niepowodzeniu instalacjii po przekszta³ceniu (znów za pomoc¹ XSL-a) dokument jest oddawany do g³Ã³wnejaplikacji u operatora.Elegancja tego rozwi¹zania polega na tym, ¿e zamiastkilku systemów firmowych, z których ka¿dy ma swój sposób formatowania, naka¿dym etapie wykorzystywany jest ten sam interfejs XML — bez wzglêdu narodzaj aplikacji, systemu czy firmy.Rysunek 1.4.Proces instalowania ³¹cza sieciowego z wykorzystaniem systemówfirmowychXML w konfiguracjiJeszcze jedno istotne zastosowanie standardu XML w aplikacjach i technologiachzwi¹zanych z Jav¹ ma miejsce na poziomie serwera aplikacji.SpecyfikacjaEnterprise JavaBeans (EJB) 1.1 wymaga, aby deskryptory wdro¿eniowe dlaprogramów JavaBean (definiuj¹ce sposób dzia³ania i inne parametry zwi¹zane zEJB) oparte by³y na XML-u.Wczeœniej w tym celu u¿ywano serializowanychdeskryptorów wdro¿eniowych.W œrodowisku programistów EJB tê zmianê przyjêto zzadowoleniem, poniewa¿ deskryptory wdro¿eniowe nie musz¹ byæ ju¿ tworzonezgodnie z wymogami rozwi¹zañ firmowych
[ Pobierz całość w formacie PDF ]
Linki
- Strona startowa
- Anne McCaffrey Jezdzcy Smokow 01 Jezdzcy Smokow
- Ludlum Robert Testament Matarese'a 01 Testament Matarese'a
- Card Orson Scott Tropiciel Tom 01 Tropiciel
- Brown, Eric [Virex 01] New York Nights [v1
- Archer, Jeffery Honour Among Thieves
- Tagore R. Sadhana (2)
- Cunningham Harpers 02 Elfshadow
- Anne McCaffrey La Transe du Crystal 1 La Cha
- Krzysztof Borun Male zielone ludziki 1
- Bulyczow Kiryl Utwory wybrane 1
- zanotowane.pl
- doc.pisz.pl
- pdf.pisz.pl
- marcelq.xlx.pl