Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Bevezetés az ebXML-be Forrás: An Introduction to ebXML ebXML and Web Services Practical Considerations In Implementing Web Services Romin IraniRomin Irani.

Hasonló előadás


Az előadások a következő témára: "Bevezetés az ebXML-be Forrás: An Introduction to ebXML ebXML and Web Services Practical Considerations In Implementing Web Services Romin IraniRomin Irani."— Előadás másolata:

1 Bevezetés az ebXML-be Forrás: An Introduction to ebXML ebXML and Web Services Practical Considerations In Implementing Web Services Romin IraniRomin Irani is a Senior Software Engineer at InSync Information Systems, Inc in Fremont, California.InSync Information Systems, Inc 1

2 Bevezetés az ebXML-be eBusiness szabványok Néhány szempont: Közös üzleti tranzakciók meghatározása, pl. megrendelés küldése. Közös adatcsere formátumok meghatározása, azaz a fenti tranzakciónak megfelelő üzenetek. A szervezet képességeinek és szervezet által végrehajtható, a minden más társaság számára hozzáférhető közös tárházban (common Repository) elérhető üzleti tranzakciók felsorolási mechanizmusának meghatározása. Röviden lehetőség a társaság profiljának (Company Profil) leírására. Mechanizmus definiálása, amely lehetővé teszi a szervezetek számára más társaságok felderítését és profiljaik megnézését. 2

3 Bevezetés az ebXML-be Olyan mechanizmus kialakítása, amely lehetővé teszi a két szervezet számára az üzleti feltételek megtárgyalását, mielőtt elkezdenék a tranzakciókat. Közös szállítási mechanizmus meghatározása a szervezetek közötti üzenetváltásra. A biztonsági és megbízhatósági keretek meghatározása. Mi az ebXML? Az ebXML megcélozza a fenti pontok mindegyikét. Az ebXML rendszer áttekintése 3

4 Bevezetés az ebXML-be Implementációs fázis 4

5 Bevezetés az ebXML-be Az implementáció a fenti ábra szerint 3 lépésből áll: Információ kérés Az ebXML rendszer implementálása Üzleti profil közzététele 5

6 Bevezetés az ebXML-be A partner információk felfedezése és a tárgyalási fázis 6

7 Bevezetés az ebXML-be Tranzakciós fázis 7 Összefoglalás Az ebXML szabvánnyal kapcsolatos további ismeretek és a kapcsolódó dokumentumok megtalálhatók a http://www.ebxml.org/ címen.http://www.ebxml.org/

8 Az ebXML és a web szolgáltatások Web szolgáltatások Web szolgáltatás leírása A web szolgáltatás leírására a WSDL-t használják. Web szolgáltatás közzététel és felfedezés Az UDDI specifikációt (http://www.webservicesarchitect.com/) használják a web szolgáltatások közzétételére a központi UDDI tárházban (Repository)http://www.webservicesarchitect.com/ Web szolgáltatás meghívása A web szolgáltatás meghívását a SOAP segítségével a HTTP-n keresztül végzik. 8

9 Az ebXML és a web szolgáltatások Az ebXML architektúra A rendszer részletes leírása az ebXML Technical Architecture Specification-ban (http://www.ebxml.org/) található.http://www.ebxml.org/ 9

10 Az ebXML és a web szolgáltatások Az A szervezet közzéteszi örökölt alkalmazását, mint egy web szolgáltatást és ezzel a web szolgáltatásai más szervezetek rendelkezésére állnak. Az A szervezet letölti az ebXML specifikációt, azaz az üzleti folyamat modelleket és az üzleti forgatókönyveket, és átnézi a specifikációkat. Amikor az A szervezet meghatározta a támogatható üzleti folyamatokat, elkezdi építeni az alkalmazást, hogy támogassa a megismert ebXML szabványokat. A Collaboration Protocol Profil-t (CPP) az ebXML tárházban közzé kell tenni, hogy más szervezetek felfedezhessék. A web szolgáltatás programozási modellben az UDDI-t használjuk a web szolgáltatás közzétételére a globális UDDI tárházban. A B szervezet ugyanazokat a lépéseket követi öröklött alkalmazásának az ebXML általi elérése érdekében. 10

11 Az ebXML és a web szolgáltatások A B szervezet az ebXML Repository-ban keres lehetséges szervezeteket, melyek egy bizonyos szolgáltatást nyújtanak, és letölti az A CPP-jét. Amikor a B szervezet eldöntötte, hogy őt érdekli az A web szolgáltatásainak használata, akkor a következő lépés mindkét szervezet számára a megegyezésre jutás. Ha egyezségre jutottak, akkor a szervezetek kialakítják és rögzítik az együttműködési protokoll szerződést (Collaboration Protocol Agreement, CPA), amely magába foglal minden megállapodási tételt. Az utolsó lépés a tényleges tranzakciók végrehajtása a két társaság között. A két szervezet között megtörténik az üzenetváltás, melyet a fent definiált CPA irányít. Az üzeneteket szabványos módon, a biztonságos és megbízható ebXML Messaging Service-szel továbbítják. 11

12 Gyakorlati szempontok a web szolgáltatások implementálásában Ebben a cikkben a web szolgáltatások olyan szoftver komponenseket jelentenek, melyek az Interneten bárhonnan elérhetők. A web szolgáltatásokat az UDDI-val tették közzé és helyezték el, a WSDL- lel írták le és legvalószínűbben a HTTP feletti SOAP-pal hívták meg. Web szolgáltatás implementációs/integrációs forgatókönyvek Az alábbiakban felsorolunk 3 forgatókönyvet a web szolgáltatások implementására/integrálására: A meglévő funkcionalitást tedd közzé web szolgáltatás útján. Integrálj web szolgáltatásokat más eladóktól vagy üzleti partnerektől. Új web szolgáltatások implementálása. Az implementációs/integrációs forgatókönyvek jelenlegi megvalósításai Alkalmazás szerver változatok Programozási modell 12


Letölteni ppt "Bevezetés az ebXML-be Forrás: An Introduction to ebXML ebXML and Web Services Practical Considerations In Implementing Web Services Romin IraniRomin Irani."

Hasonló előadás


Google Hirdetések