3110398848

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:
CCF20090514052 Rozdział 111TYPY NAUK I ICH ODMIENNOŚCI METODOLOGICZNE1. Nauki dedukcyjne i empirycz
skanuj0189 (5) Rozdział 8 odpowiednią technologię magazynowania w celu obniżenia kosztów. Kontrola
Rozdział 2 • Logistyka i technologie informacyjne 55 Typ systemu Przykłady konkretnego
Rozdział 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ą obecnie
Rozdział 2 • Logistyka i technologie informacyjne    61 Informacja na czas okazuje si
64 Sławomir Herma W konstrukcji algorytmów wyznaczających optymalny rozdział operacji technologiczny
201205102152 II. TECHNOLOGIA, NARZĘDZIA I OBRABIARKI DO NAGNIATANIA    345 nagn
Zdjęcie3974 206 Rozdział 7. Nowe technologie informatyczne i komunikacyjne (ICT) a dytlduo Analiza p
Zdjęcie3977 Rozdział 7. Nowe technologie informatyczne i komunikacyjne (1CT) a dyłfekija wać u niego
Zdjęcie3979 216 Rozdział 7. Nowe technologie informatyczne i komunikacyjne (ICT) a dyifdoja w domu s
Zdję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. Wska

więcej podobnych podstron