Bővebb ismertető
Előszó
Üdvözlöm a Kedves Olvasót a webszolgáltatások és az egymással együttműködő elosztott programok izgalmas világában! Ez a könyv a jelen és a közeljövő egyik vezető számítástechnikai irányzatával ismerteti meg a szoftverfejlesztőket, az informatikusokat, a tanulókat és a téma iránt érdeklődőket.
A webszolgáltatások technológiáját az információs technológia fejlődése és az Internet alapú alkalmazásokat használó üzleti vállalkozások igényei szülték. Az alkalmazásintegráció, az egyszerűbb fejlesztés és a meglévő infrastruktúra felhasználhatósága miatt egy vállalat életében sokan profitálhatnak ebből az új technológiai rendszerből; a vezérigazgató számára a jobb termékekkel és szolgáltatásokkal a stratégiai célok könnyebben elérhetők lesznek, az informatikai vezetőnek a rendszerek feletti erőteljesebb ellenőrzést ígéri, a pénzügyek irányítójának jelentős költségcsökkentést eredményezhet. A programfejlesztők sokkal inkább a konkrét alkalmazás megvalósításával, interfészeikkel foglalkozhatnak, kedvenc platformjukon és programozási nyelvük-kel dolgozhatnak, s nem kell a protokollokkal és az unalmas programelemekkel bíbelődniük. A felhasználók pedig kényelmesebben és naprakészen tudnak információhoz jutni, és még intelligensebb és kezelhetőbb alkalmazásokat tudnak használni.
Tőlünk nyugatra, Észak-Amerikában már minden második szoftverfejlesztő webszol-gáltatásokat készít. Európában a cégek 60 százaléka tervezi legalább belső folyamatainak integrálására a webszolgáltatások felhasználását.
A technológiai rendszerváltás vagy technológiai vihar a számítástechnikában általában minden 5-9 évben jelentkezik. Az aktuális fordulat katalizátorai a webszolgáltatások lehetnek, melyek megszülhetik - az amerikai Forrester cég vezetőjének szavai szerint - az Xlnternetet, amely egy futtatható és kibővült Internet ígéretét rejti magában. Az Xlnterneten nem „halott oldalakat" találunk majd, hanem futtatható kódot, melyen keresztül kapcsolatba léphetünk egy adott webhellyel. Ezzel együtt pedig az Organikus Információs Technológia világába csöppenhetünk, ahol a lazán kapcsolódó rendszerek megosztható, rugalmas adatmozgást eredményeznek.
A webszolgáltatások elve az objektum-orientált szemlélet terméke. Minden webszolgáltatás egy külön objektum, amely felhasználható egy másik alkalmazás által vagy beolvasztható egy másik alkalmazásba. Ezzel lehetővé válik, hogy egy hálózatot (pl. az Internetet) roppant nagy, programkomponenseket tartalmazó könyvtárakba képezzünk le, s így e könyvtárak a fejlesztők munkája által elérhetővé válhatnak. A webszolgáltatások operációs rendszertől és platformtól függetlenül létrehozhatók és alkalmazhatók.