3110398848
Rozdział 4
Wykorzystane technologie i narzędzia
4.1 Web Services
Technologia Web Services wydaje się wręcz idealna do realizacji rozproszonego i otwartego systemu. Jej kluczową zaletą jest fakt, iż jest niezależna od platformy sprzętowo-programowej, a nawet od konkretnego języka programowania.
Napisanie aplikacji klienckiej dla takiej usługi jest zwykle trywialne, jeśli chodzi o aspekt komunikacyjny. Istnieje wiele narzędzi pozwalających generować klasy-klientów zdalnych usług i korzystać z nich, tak jak z lokalnych obiektów. Co więcej, przekształcenie zwykłej klasy w Web Service jest zwykle również przeprowadzane automatycznie. Umożliwia to głownie elegancka definicja interfejsów komunikacyjnych usług - przy pomocy XMLowego pliku WSDL oraz protokół SOAP - również składający się z dokumentów XML, przesyłanych za pomocą HTTP.
Poza tymi zaletami, technologia Web Services idealnie nadaje się do realizacji usług platformy, gdyż wspiera klasyczny model RPC dla architektury klient-serwer, ale w przeciwieństwie do innych implementacji tego modelu - pozwala na komunikację poprzez większość firewalli (z uwagi na wspomniane użycie protokołu HTTP).
Jako implementację Web Services, na której bazować miała platforma, wybrano projekt Apache Axis [8].
Wyszukiwarka
Podobne podstrony:
CCF20090514 052 Rozdział 111TYPY NAUK I ICH ODMIENNOŚCI METODOLOGICZNE1. Nauki dedukcyjne i empiryczskanuj0189 (5) Rozdział 8 odpowiednią technologię magazynowania w celu obniżenia kosztów. KontrolaRozdział 2 • Logistyka i technologie informacyjne 55 Typ systemu Przykłady konkretnegoRozdział 2 • Logistyka i technologie informacyjne 57 Być może znasz system GPS w postaci urządzeńRozdział 2 • Logistyka i technologie informacyjne 59 Skanery kodów kreskowych są obecnieRozdział 2 • Logistyka i technologie informacyjne 61 Informacja na czas okazuje si64 Sławomir Herma W konstrukcji algorytmów wyznaczających optymalny rozdział operacji technologiczny201205102152 II. TECHNOLOGIA, NARZĘDZIA I OBRABIARKI DO NAGNIATANIA 345 nagnZdjęcie3974 206 Rozdział 7. Nowe technologie informatyczne i komunikacyjne (ICT) a dytlduo Analiza pZdjęcie3977 Rozdział 7. Nowe technologie informatyczne i komunikacyjne (1CT) a dyłfekija wać u niegoZdjęcie3979 216 Rozdział 7. Nowe technologie informatyczne i komunikacyjne (ICT) a dyifdoja w domu sZdjęcie3980 218 Rozdział 7. Nowe technologie iofonnatyczne i komunikacyjne (ICH • dyilthh S możliwośrozdział 1 postanowienia ogólne105 ROZDZIAŁ 3. OPRACOWANIA TECHNOLOGICZNE str. PODROZDZIAŁ 3.1. Wskawięcej podobnych podstron