Webszolgáltatások IV. Rész: Webszolgáltatás kiajánlása UDDI registry-n keresztül
Az UDDI által nyújtott üzleti elõnyök
Bármely szoftverfejlesztõ profitálhat a Registry nyújtotta elõnyökbõl oly módon, hogy az elõre elkészített programrészeket beépíti a saját alkalmazásába.
Regisztrálhatja a saját termékét, ezáltal téve az elérhetõvé a nagyközönség számára.
Ezáltal új vevõkre tehet szert, vagy kibõvítheti a kínálatát. Ezzel erõsítheti a globális internet közösséget, mely egy kiterjesztett üzleti piachoz vezet.
Az UDDI Registry lehetõséget nyújt a saját alkalmazások rendezett módon való bemutatására, és mások böngészésére illetve keresésére.
Regisztráció
Az adatok hitelessége és a visszaélések elkerülése véget, a UDDI-ket csak regisztráció után lehet elérni, ezért az általunk elkészített webszolgáltatásnak szüksége lesz egy felhasználónévre és egy jelszóra az UDDI-ben való publikáláshoz.
SAP UDDI Registry honlap
A SAP AG. mint a többi nagy szoftverhatalom is fenntart egy UDDI Registry-t. Ez elérhetõ a http://uddi.sap.com –on.

1. ábra: SAP UDDI registry
Itt lehetõségünk nyílik saját magunk regisztrálására és utána a kapott hozzáféréssel a szolgáltatásunk publikálására is.
Belépés a Registrybe:
A SAP UDDI Registry honlapon a belépés után az elsõ oldalon a keresõ funkció található. Itt a már feltöltött szolgáltatások, üzleti entitások és templétek között lehet keresni. A publish menüpont alatt tarthatjuk karban a saját alkalmazásainkat, kiajánlhatjuk, illetve kategóriákba szervezhetjük. A WSDL menüpontban megadhatjuk a saját WSDL dokumentumunk URL-jét.

2. ábra: WSDL publikálása
Az UDDI Registry-k karbantartása az SAP rendszerben
A SUDDIREG tranzakció után kapunk egy táblázatot, melyben az eddigi karbantartott UDDI regiszterek találhatóak, ha újat szeretnénk felvinni, akkor a Change (ceruza) gomb megnyomása után a New entries-re való kattintással tudjuk megtenni.

3. ábra: Új regisztráció az UDDI-ban
Az adatok kitöltése a következõ módon történik:
Az elsõ UDDI Registry a neve annak az regisztrációs adatbázisnak, ahol a webszolgáltatásunkat publikálni szeretnénk. A Text egy tetszõleges leírás.
A Version a támogatott verziószám, mely az UDDI-nek a leírásából kapható meg.
Az Inquire API Destination és a Publish API Destination, olyan változók, melyek meghatározzák a kiválasztott UDDI regiszter Inquire és Publish API-jára mutatnak. Ezeket a változókat a SM59 –es tranzakcióval lehet karban tartani.
Jelen esetben a SAP UDDI weboldalon megtalálható a két URL:
Inquiry API SOAP URL:http://uddi.sap.com/uddi/api/inquiry/ (2006.10.15)
Publish API SOAP URL:https://uddi.sap.com/uddi/api/publish/ (2006.10.15)
A User-név és Password az UDDIhez tartozó hozzáférés, de kitöltése nem kötelezõ, mert a webszolgáltatás publikálásakor megkérdezi, ha itt nincs elõre meghatározva.

4. ábra: A regiszterek listája
Mentés után a listában megjelenik az új regiszter.
Nyissuk meg az SM59 –es tranzakciót az RFC kapcsolatok meghatározásához.

5. ábra: Az RFC kapcsolatok konfigurálása

6. ábra: Az RFC kapcsolatok konfigurálása 2
A „http kapcsolatok külsõ szerverhez” részbe kell felvenni az elõzõ két URL-t.
Az RFC Destination ugyan az a név mint amit megadtunk az elõzõ tranzakcióban. A Target Host és a Path Prefix az UDDI honlapjáról származik, ez az elérési útvonala az API-knak.
Az UDDI specifikációja szerint a Web szerviz HTTPS protokollon keresztül kell kiajánlani, ennek a beállítását a Logon & Security tab-fülön tehetjük meg. Ha nem tudjuk beállítani az SSL klienst, akkor az STRUST tranzakcióban hozzunk létre egy új SSL bejegyzést!
A webszolgáltatás kiajánlása
Térjünk vissza a WSADMIN tranzakciónkhoz, melyben a J2EE szerverünket fel kell készíteni, a UDDI regisztrációra. A Goto/Administration Settings-ben a szerver elérhetõsége mellett található egy check-box. Ezt jelöljük ki!

7. ábra: A J2EE szerver beállításai
Ezt követõen keressük ki a listából a web szolgáltatásunkat, majd a szerkesztés gomb megnyomása után láthatjuk annak a paramétereit.

8. ábra: Kapcsolódás UDDI registry-hez
Az alsó részben található az UDDI Publications, itt a szerkesztésre kattintva elõugrik egy ablak, melyben kiválaszthatjuk az elõre definiált UDDI-k közül azt, amin keresztül szeretnénk a szolgáltatásunkat kiajánlani.
Ha a SUDDIREG tranzakcióban már elõre meghatároztuk az UDDI-hez tartozó felhasználónév jelszó párost, akkor nem egy ablak ugrik elõ, hanem egy webes felület jelenik meg, ahol újra kéri a hozzáférési adatokat.

9. ábra: A szolgáltatás publikálása
Most már tudjuk, hogy hogyan lehet létrehozni egy web szolgáltatást, hogyan lehet azt publikálni és mások számára is elérhetõvé tenni azokat. A Tudásmorzsák következõ cikkében azt fogom bemutatni, hogy egy már meglévõ kiajánlott szolgáltatást, hogyan tudunk felhasználni („fogyasztani”).
Nincs hozzászólása.
A téma megvitatása a fórumon. (0 hozzászólás)


