ebxml technikai architektúra specifikáció

39
ebXML technikai architektúra specifikáció Forrás: http://www.ebxml.org ebXML Technical Architecture Specification v1.0.4 ebXML Technical Architecture Project Team 2001. február 16. Közreműködők: EDI France, a DataChanel, az XML Global Technologies, US Army, Sun Microsystems, IBM, OMG, stb. munkatársai. 1

Upload: zena

Post on 19-Mar-2016

60 views

Category:

Documents


3 download

DESCRIPTION

ebXML technikai architektúra specifikáció. Forrás : http://www.ebxml.org ebXML Technical Architecture Specification v1.0.4 ebXML Technical Architecture Project Team 2001. február 16. Közreműködők: - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ebXML technikai architektúra specifikáció

ebXML technikai architektúra specifikáció

Forrás: http://www.ebxml.orgebXML Technical Architecture Specification v1.0.4ebXML Technical Architecture Project Team2001. február 16.

Közreműködők:EDI France, a DataChanel, az XML Global Technologies, US Army, Sun Microsystems, IBM, OMG, stb. munkatársai.

1

Page 2: ebXML technikai architektúra specifikáció

ebXML TA 3 Bevezetés 3.1 A dokumentum tartalmának összefoglalója

RFC 2119 Tartalomjegyzék

3.2 Hallgatóság és hatókör Ez a dokumentum leírja az ebXML alapját képező architektúrát. Térképként használandó ahhoz, hogy megismerjük az ebXML-t, az ebXML-lel megoldható feladatokat, és a központi (core) ebXML funkcionalitást és architektúrát.

3.3 Kapcsolódó dokumentumokKövetelmények Üzleti folyamat és információs meta modell Központi elemek Regiszter és tárház Kereskedelmi partner információk Üzenetváltó szolgáltatások Ezek a specifikációk letölthetők a http://www.ebxml.org helyről.

2

Page 3: ebXML technikai architektúra specifikáció

ebXML TA 3.4 Normatív hivatkozások A következő szabványok rendelkezéseket tartalmaznak, melyek jelen specifikáció kikötéseit is alkotják a szövegben való hivatkozás által.

4 Tervezési szempontok 4.1 Feladat leírás és célok az ebXML számára EDI, elektronikus adatcsere. Az EDI megvalósítások tekintélyes mennyiségű tapasztalatot kódoltak a Business Processek-be (üzleti folyamatok).eXtensible Markup Language (XML, kiterjesztett jelölő nyelv). Az ebXML specifikációk olyan keretet biztosítanak, amelyben az EDI üzleti folyamatokba történt hatalmas befektetése megőrizhető egy olyan architektúrában, ami kiaknázza az XML új technikai lehetőségeit.Az ebXML alap célkitűzéseivel kapcsolatos információkat az ebXML Requirement Specification (követelmény specifikáció) tartalmazza.

3

Page 4: ebXML technikai architektúra specifikáció

ebXML TA 4.2 Caveats és feltételezésekEz a specifikáció az ebXML magas szintű áttekintésére készült, és mint ilyen nem biztosítja azt a részletességet, amit az ebXML alkalmazások, komponensek és a kapcsolódó szolgáltatások építése igényel.

4.3 Az ebXML specifikációk kivitelezési konvenciói Az „Upper Camel Case” (UCC) és a „Lower Camel Case” (LCC) nagybetűsítési stílust fogjuk (SHALL) használni.Az elemek nevei UCC konvenció szerintiek lesznek (például: <UpperCamelCaseElement/>). Az attribútum nevek LCC konvenció szerintiek lesznek (például: <UpperCamelCaseElement lowerCamelCaseAttribute=”akarmi”/>). A Class (osztály), Interface (interfész), Association (társítás), Package (csomag), State (állapot), Use Case (), Actor (szereplő) nevek az UCC stílust fogják használni (például: ClassificationNode, Versionable, Active, InsertOrder, Buyer).

4

Page 5: ebXML technikai architektúra specifikáció

ebXML TA Az Attribute (tulajdonság), Operation (művelet), Role (szerep), Stereotype (), Instance (példány), Event (esemény), Action (akció) nevek az LCC stílust fogják használni (például: name, notifySender, resident, orderArrived). A betűszavak kerülendők.Az aláhúzás (_), a pont (.) és a kötőjel (-) jeleket tilos használni.

5 ebXML rendszer áttekintés Az 1. ábra magasszintű alkalmazási forgatókönyvet mutat két kereskedelmi partner esetén, az első konfigurál és elkötelezi magát egy egyszerű üzleti tranzakcióban és cserében. Ez a modell egy példa, amely bemutatja a szükséges folyamatot és lépéseket az ebXML alkalmazás konfigurálásához és bevetéséhez, és a kapcsolódó architektúra komponenseket is.

5

Page 6: ebXML technikai architektúra specifikáció

ebXML TA Fogalmak és az azokat megalapozó architektúrák:1. üzleti folyamat (BP, Business Process) és információs modellje,2. az üzleti folyamat és az információs meta modellek (IMM, Information Meta Models) nyilvántartási és tárolási mechanizmusa.3. A résztvevők következő információinak felderítése: Az általuk támogatott üzleti folyamatok. Az üzleti folyamatok támogatásához felajánlott üzleti szolgáltatási interfészek (BSI, Business Service Interfaces). Az üzleti üzenetek (BM, Business Messages), melyeket a megfelelő üzleti szolgáltatási interfészek között váltanak. A támogatott szállítási, biztonsági és titkosítási protokollok technikai konfigurációi.4. Az előzőleg említett információk nyilvántartási mechanizmusa annak érdekében, hogy azok felfedezhetők és lehívhatók legyenek. 5. Mechanizmus a kölcsönösen egyeztetett üzleti megállapodás –ami a részvevők 3. pontban említett információiból vezethető le- végrehajtásának leírására. (Collaboration Protocol Agreement, CPA, Együttműködési Protokoll Egyezmény)

6

Page 7: ebXML technikai architektúra specifikáció

ebXML TA 6. Szabványosított üzleti üzenet szolgáltatási (Meesaging Service) keret, ami lehetővé teszi az együttműködő, biztonságos és megbízható üzenetváltást a kereskedő partnerek között. 7. Az üzenet szolgáltatások konfigurálási mechanizmusa, hogy összekapcsolódjanak a megegyezett üzleti folyamat alapján, az üzleti megállapodásban meghatározott korlátoknak megfelelően.

7

Page 8: ebXML technikai architektúra specifikáció

ebXML TA

8

ebXML compliantsystem

Business ProfilesBusiness Scenarios

ebXMLRegistry

XML

Request Business Details1

Build Local SystemImplementation

Register Implementation DetailsRegister COMPANY A Profile

3

2

5Agree on Business Arrangement4

Query about COMPANY A profile

DownloadScenarios and Profiles

DO BUSINESS TRANSACTIONS

6

COMPANY A

COMPANY BebXML compliant

system

Business ProfilesBusiness Scenarios

ebXMLRegistry

XML

Request Business Details1

Build Local SystemImplementation

Register Implementation DetailsRegister COMPANY A Profile

3

2

5Agree on Business Arrangement4

Query about COMPANY A profile

DownloadScenarios and Profiles

DO BUSINESS TRANSACTIONS

6

COMPANY A

COMPANY BebXML compliant

system

Business ProfilesBusiness Scenarios

ebXMLRegistry

XML

Request Business Details1

Build Local SystemImplementation

Register Implementation DetailsRegister COMPANY A Profile

3

2

5Agree on Business Arrangement4

Query about COMPANY A profile

DownloadScenarios and Profiles

DO BUSINESS TRANSACTIONS

6

COMPANY A

COMPANY B

1.ábra Két társaság együttműködésének magasszintű áttekintése, akik az ebXML használatával eBusiness-t folytatnak

Page 9: ebXML technikai architektúra specifikáció

ebXML TA 6 Javasolt ebXML modellezési módszertan Az üzleti folyamat és információ modellezés nem kötelező. Mégis, ha az implementálók és a felhasználók az üzleti folyamatok és információk modellezését választják, akkor használják az UN/CEFACT Modeling Methology-t (UMM, modellezési módszertan), ami felhasználja az UML-t.

6.1 Áttekintés Miközben az üzleti gyakorlat szervezetenként nagyon változatos, a legtöbb tevékenység üzleti folyamatokra bontható, melyek általánosak az egyes üzlettípusokra nézve. Az UN/CEFACT modellezési módszertan (UMM) a következő két nézetet használja az eBusiness tranzakciók jellegzetességeinek leírására. Ez a modell az Open-edi Reference Model-len alapul, ISO/IEC 14662. Az UMM az üzleti műveleti nézetre (BOV, Business Operational View) és az azt támogató, fent leírt funkcionális szolgáltató nézetre (FSV, Functional Sevice View) bomlik.

9

Page 10: ebXML technikai architektúra specifikáció

ebXML TA

2.ábra Az ebXML javasolt modellezési metódusa

10

Business Operational View

Functional Service View

Comply with

Covered by

Comply with

Covered by

Business aspects of

business transactions

Information technology aspects of

business transactions

BOV RELATEDSTANDARDS

FSV RELATEDSTANDARDS

Viewedas

Interrelated

BUSINESS

TRANSACTIONS

Business Operational View

Functional Service View

Comply with

Covered by

Comply with

Covered by

Business aspects of

business transactions

Information technology aspects of

business transactions

BOV RELATEDSTANDARDS

FSV RELATEDSTANDARDS

Viewedas

Interrelated

BUSINESS

TRANSACTIONS

Page 11: ebXML technikai architektúra specifikáció

ebXML TA A BOV megcélozza:

Az üzleti adatok szematikáját a tranzakciókban és a kapcsolódó adatcserékbenAz üzleti tranzakciók architektúráját

Az FSV a támogató szolgáltatásokat célozza meg:Funkcionális képességek Üzleti szolgáltatás interfészek Protokollok és üzenetváltó szolgáltatások

6.2 Az ebXML üzleti műveleti nézete Az ebben a szakaszban leírt modellezési technikák nem kötelező előírások az ebXML alapú üzleti tranzakciókban való részvételhez.

11

Page 12: ebXML technikai architektúra specifikáció

ebXML TA

 3.ábra Az üzleti műveleti nézet részletes bemutatása

12

Business CollaborationKnowledge

Analysis Artifacts

Sequence Diagrams

Collaboration Diagrams

Design Artifacts

State Diagrams

Final Class Diagrams

Activity Diagrams

Conceptual Diagrams

State Diagrams

Based on ebXML Meta Model

Core Library

Business Processes& BusinessInformation

Business LibraryCore Library

Core & AggregateComponents

Business Library

Business Context

Use Case Diagrams

Use Case Descriptions

Requirements Artifacts

Business Process and Information Models(Compliant to the ebXML Meta Model)

Page 13: ebXML technikai architektúra specifikáció

ebXML TA Az első fázis meghatározza a követelmény alkotókat (artifact?).A második fázisban (analízis) létrehozzuk a tevékenység és sorrend diagramokat (amint azt az UMM specifikációban meghatározták), amelyek leírják az üzleti folyamatokat. Az ebXML-ben az együttműködést az üzleti információs objektumoknak (Business Information Objects) az összes osztály modellben való alkalmazásával érjük el.

6.3 Az ebXML funkcionális szolgáltatás nézete Amint az a 4.ábrán látható az ebXML regiszter szolgáltatás (Registry Service) az üzleti folyamat és információs modell, ezen modellek XML-alapú ábrázolásához, a központi elemek, és az együttműködési protokoll profilok (CPP) tároló eszközeként szolgál.

13

Page 14: ebXML technikai architektúra specifikáció

ebXML TA

14

Registration

Business Process and Information Models(Compliant to the ebXML Meta Model)

Model to XML Conversion

InternalBusiness

Application

Implementers

Retrieval of Profiles &new/updated ebXML Models

Retrieval of Profiles &new/updated ebXML Models

RegisterCollaboration

Protocol Profile(CPP)

Retrieval of ebXMLModels and Profiles

Build Build

CollaborationProtocol

Agreement (CPA)

Payload

CPA

Gov

erns

CPP

Derive

s

Business ServiceInterface

InternalBusiness

Application

Business ServiceInterface

Registry ServiceInterface

Registries

RegisterCollaboration

Protocol Profile(CPP)

4.ábra

Page 15: ebXML technikai architektúra specifikáció

ebXML TA 7 Az ebXML funkcionális fázisai

7.1 Implementációs fázis Az implementációs fázis kimondottan azokkal az eljárásokkal foglalkozik, amelyekkel az ebXML infrastruktúra alkalmazása létrehozható. Az 5.ábra az ebXML regiszter szolgáltatás és a kereskedő partner közötti alap együttműködést mutatja be.

15

Page 16: ebXML technikai architektúra specifikáció

ebXML TA

16

5.ábra Funkcionális szolgáltatási nézet: az implementációs fázis

TradingPartner

Request

ReceiveUpdate

ebXMLRegistry

BusinessProcess &InformationMeta Models

Core Library

BusinessLibrary

CollaborationProtocol Profiles

Page 17: ebXML technikai architektúra specifikáció

ebXML TA 7.2 Felderítési és lehívási fázis A felderítési és lehívási fázis az ebXML-lel kapcsolatos források felderítésének minden oldalát lefedi.

17

Page 18: ebXML technikai architektúra specifikáció

ebXML TA

6.ábra Funkcionális szolgáltatási nézet: Felderítési és lehívási fázis

18

Request

ReceiveUpdate

Send

Receive

ebXMLRegistry

Trading Partner

Trading Partner

List ofScenarios

MessagingConstraints

SecurityContstraints

BusinessProcess &InformationMeta Models

Core Library

BusinessLibrary

CollaborationProtocol Profiles

Page 19: ebXML technikai architektúra specifikáció

ebXML TA 7.3 Futásidejű fázis A futásidejű fázis lefedi az ebXML forgatókönyv végrehajtását a hozzátartozó aktuális ebXML tranzakciókkal.

19

Send

Receive

Trading Partner Trading Partner

7.ábra Funkcionális szolgáltatási nézet: Futásidejű fázis

Page 20: ebXML technikai architektúra specifikáció

ebXML TA 8 Az ebXML infrastruktúra 8.1 Kereskedő partner információ (CPP és CPA-k) 8.1.1 Bevezetés Az eBusiness végzése folyamatának elősegítésére a lehetséges kereskedő partnereknek szükségük van egy olyan mechanizmusra, amely lehetővé teszi az általuk támogatott üzleti folyamatok információit közzétenni, az üzleti információk cseréjére vonatkozó képességeik sajátos technológiai implementációjának részleteivel együtt. Ezt a CPP használatával teljesítik. Egy bizonyos üzleti szerződés, amit CPA-nak hívunk, kettő vagy több CPP metszetéből származik. 8.1.2 CPP formális funkcionalitás A CPP leírja azokat a sajátos képességeket, melyeket a kereskedő partner támogat, és a szolgáltatási interfész követelményeket is, amelyeknek meg kell felelni, hogy azzal a kereskedő partnerrel üzleti dokumentumokat lehessen cserélni.

20

Page 21: ebXML technikai architektúra specifikáció

ebXML TA 8.1.3 A CPA formális funkcionalitása Az együttműködési protokoll megállapodás (CPA, Collaboration Protocol Agreement) olyan dokumentum, ami két CPP metszetét jelent, és amiben mindkét kereskedő partner, akik az ebXML használatával kívánnak eBusinesst folytatni, kölcsönösen megegyezett.

21

Possibilities

Capabilities

Agreements

8.ábra A CPA háromszintű nézete

Page 22: ebXML technikai architektúra specifikáció

ebXML TA Az üzleti együttműködés az az elsőszámú támogatás, amit az ebXML kereskedő partnerek igényelhetnek.

22

Collaboration Protocol Agreements

Business Collaborations

Other

In scope for ebXML

9.ábra A CPA-k hatásköre

Page 23: ebXML technikai architektúra specifikáció

ebXML TA 8.1.4 CPP interfészek Interfész az üzleti eljárásokhozA CPP-nek képesnek kell lennie a CPP példányával rendelkező kereskedő partnerek által támogatott, egy vagy több üzleti folyamatra hivatkozni.

8.1.5 CPA interfészek A CPA-knak van interfésze a CPP-khez, ebben a CPA a kölcsönös tárgyalási folyamat során a kereskedő partnerek képességeit (CPP) szűkíti arra (CPA), amit a kereskedő partnerek meg akarnak csinálni.

8.1.6 A CCP-k és CPA-k nem előírásszerű implementációs részletei A CPA-t a felderítési és lehívási fázis után tárgyalják meg, és lényegében az üzenet szolgáltatásokkal és üzleti folyamatokkal kapcsolatos információk pillanatfelvétele, amiben kettő vagy több kereskedő partner megegyezik, hogy az üzleti információk cseréjére használják.

23

Page 24: ebXML technikai architektúra specifikáció

ebXML TA 8.2 Üzleti folyamat és információ modellezés8.2.1 Bevezetés Az ebXML üzleti folyamat és információs meta modell olyan mechanizmus, ami lehetővé teszi a kereskedő partnereknek a sajátos üzleti forgatókönyvek részleteinek megragadását egy konzisztens modellezési metódussal. Az ebXML üzleti folyamat és információs meta modell támogatja a követelmény, az analízis és a tervezési szempontokat, melyek egy szemantika halmazt (szótárt) adnak mindenegyes szempontra, és azon művek specifikációjának alapját alkotják, melyek szükségesek az üzleti folyamat és információ integrálásához és együttműködőképességéhez. A specifikációs séma két különálló megjelenési formában áll rendelkezésünkre, az UML profil és a DTD alakban.Az ebXML üzleti folyamat és információs metamodell és az ebXML specifikációs séma közötti kapcsolat a következőképpen szemléltethető:

24

Page 25: ebXML technikai architektúra specifikáció

ebXML TA

A specifikációs séma támogatja az üzleti tranzakciók specifikálását és az üzleti tranzakciók összeállítását üzleti együttműködéssé. Mindenegyes üzleti tranzakció a sok rendelkezésre álló szabványos minta egyikének felhasználásával implementálható.

25

ebXML MetaModel

Specification Schema(UML)

Specification Schema(DTD)

SemanticSubset

10.ábra ebXML metamodell – szemantikus részhalmaz

Page 26: ebXML technikai architektúra specifikáció

ebXML TA Az üzleti folyamat teljes specifikációja az üzleti folyamat és információs metamodellből, melyet a specifikációs sémára specifikáltak, és a kívánt minta(k) azonosításából áll.Nincs semmiféle hivatalos követelmény egy új üzleti folyamat összeállításánál valamilyen modellező nyelv használatára, mégis ha modellező nyelvet használunk az üzleti folyamat kifejlesztésére, akkor az az UML (Unified Modeling Language) legyen. A konzisztens üzleti folyamatok és információs modellek létrehozásának további elősegítésére az ebXML az üzleti folyamatok általános halmazát definiálja a központi könyvtárral párhuzamosan.

26

Page 27: ebXML technikai architektúra specifikáció

ebXML TA

11.ábra Az ebXML metamodell

27

Page 28: ebXML technikai architektúra specifikáció

ebXML TA 8.2.2 Formális funkcionalitás Az üzleti folyamat dokumentum példányainak ábrázolása olyan formában lesz, ami lehetővé teszi az információk olvasását mind az ember, mind az alkalmazások számára. Ez szükséges az üzleti tranzakciók teljes automatizálásához való átmenet elősegítésére.

8.2.3 Interfészek Kapcsolat a CPP-hez és a CPA-hoz Kapcsolat a központi elemekhez Kapcsolat az ebXML üzenetváltóhoz Kapcsolat a regiszter rendszerhez

28

Page 29: ebXML technikai architektúra specifikáció

ebXML TA

12.ábra Az ebXML üzleti folyamat és információ medellező réteg

29

Business Document

TradingPartner

TradingPartner

Business Context

Core Processes

Aggregate InformationEntities/ Core Components

Core Library

Business Processes

Business Information

Business Library

Page 30: ebXML technikai architektúra specifikáció

ebXML TA 8.3 Központi elemek és központi könyvtár funkcionalitás 8.3.1 Bevezetés A központi elem egy valóságos üzleti elv információit és az elv közötti kapcsolatokat ragadja meg; egy adott ebXML forgatókönyvben további üzleti információs objektumok, és egy kontextuális leírás, ami leírja a központi vagy összevont információ entitásokat használható.

8.3.2 Formális funkcionalitás 8.3.3 Interfészek A központi elem legyen hivatkozható közvetetten vagy közvetlenül egy üzleti dokumentum példányból.

8.3.4 Nem-előírásos implementációs részletek A központi elem tartalmazhat attribútumo(ka)t, vagy része lehet egy másik központi elemnek, tehát meghatározza használatának pontos kontexusát vagy a kontexusok kombinációját.

30

Page 31: ebXML technikai architektúra specifikáció

ebXML TA

13.ábra Az üzleti kontexus meghatározása az aggregált kontexus, az aggregált információ egyed és a központi elem kifejezésekkel

31

Business Context

CoreComponent

CoreComponent

AggregateInformation Entity

Core Component

AggregateContext

Context

CoreComponent

Component

AggregateContext

AggregateInformation Entity

CoreComponentCoreComponentCoreCore Component

Core Component

Core Component

Page 32: ebXML technikai architektúra specifikáció

ebXML TA 8.4 Regiszter funkcionalitás 8.4.1 Bevezetés Az ebXML regiszter biztosít egy sor szolgáltatást, amely lehetővé teszi a kereskedő partnerek közötti információ megosztást. A regiszter egy olyan komponens, ami a regisztrált tétel metaadatához interfészt tart fenn. Az ebXML regiszterhez való hozzáférést interfészeken (API-k) keresztül biztosított, melyeket a regiszter szolgáltatások tesznek közzé.

32

Page 33: ebXML technikai architektúra specifikáció

ebXML TA

14.ábra Átfogó regiszter architektúra

33

Content

XML Content ReferencingAccess Index

Registry

Interface Information Model

Associated References

Registration of Domain

Classification & Ownership

ebXML conformant XML objectCollections & Versioning

TransportLayer

Request Response

Detail Constraints

Industry DomainBusiness Process

Details ContentAction Status

Remote ebXMLRegistry

Registry Service InterfaceOther Registry

Service Interface(s): UDDI, CORBA

Compatibility Wrappers

Registry Services

Repository

Access Syntax in XML

Page 34: ebXML technikai architektúra specifikáció

ebXML TA 8.4.2 Formális funkcionalitás A regiszter biztosítson tárolóhelyet olyan tételek számára, melyek multibyte karakter készleteket használó szintaxisban fejeznek ki. A regiszter interfész alkalmazás-regiszter hozzáférési mechanizmusként szolgál. Az ember-regiszter együttműködést a regiszter interfész feletti rétegként kell megépíteni (pl. egy Web böngésző) és nem különálló interfészként. A regiszter interfészt úgy kell megtervezni, hogy az független legyen a támogató hálózati protokoll készlettől (pl. HTTP/SMTP a TCP/IP felett). Megfelelő biztonsági protokollok vethetők be, hogy hitelesítést és védelmet ajánljunk a tárház számára, amikor azt a regiszterrel érjük el. Egyedi azonosítókat (Unique Identifiers, UIDs) kell hozzárendelni minden tételhez az ebXML regiszter rendszeren belül. Az üzleti folyamat és információ meta modell szemantikus megismerése elősegítéséért a regiszter szolgáltatás mechanizmust biztosít a regiszter tételek ember által olvasható leírásának befoglalására.

34

Page 35: ebXML technikai architektúra specifikáció

ebXML TA 8.4.3 Interfészek ebXML üzenetváltás A regiszter elérési mechanizmusokban használt lekérdezési szintaxis független a backend rendszer fizikai megvalósításától. Üzleti folyamat Tetszőleges meta adattal leírt tétel

8.4.4 Nem-előírásos implementációs részletekA létező ISO 11179/3 munka a regiszter implementációkról, modellként használható az ebXML regiszter megvalósításokhoz. Az ebXML regiszter szolgáltatás üzleti folyamat és információ meta modellje lehet a létező OASIS Registry/Repository technikai specifikációjának kiterjesztése.

35

Page 36: ebXML technikai architektúra specifikáció

ebXML TA 8.5 Üzenetváltó szolgáltatási funkcionalitás8.5.1 Bevezetés Az ebXML üzenetváltó szolgáltatási mechanizmus az ebXML kereskedő partnerek közötti üzleti üzenetek cseréjének szabványos módját biztosítja. Az ebXML üzenetváltó szolgáltatás megbízható eszközt biztosít az üzleti üzenetek cseréjére anélkül, hogy szabadalmaztatott technológiákra és megoldásokra építene. Az ebXML üzenetváltó szolgáltatás fogalmilag három részre osztott: (1) absztrakt szolgáltatási interfész, (2) az üzenetváltó szolgáltatási réteg, és (3) leképezés az alap szállítási szolgáltatás(ok)ra.

36

Page 37: ebXML technikai architektúra specifikáció

ebXML TA

15.ábra Az ebXML üzenetváltó szolgáltatás

37

Abstract ebXML Messaging Service Interface

EbXML Messaging Service Layer mapsthe abstract interface to the underlying

transport service

Transport Service(s)

A 16. ábra az ebXML üzenetváltó szolgáltatás architektúráján belül lévő funkcionális modulok logikai elrendezését ábrázolja.

Page 38: ebXML technikai architektúra specifikáció

ebXML TA

38

HTTP SMTP IIOP FTP …

ebXML Applications

Messaging Service I nterface

Messaging Service

Authentication, authorization andrepudiation services

Header Processing

Encryption, Digital Signature

Message Packaging Module

Delivery ModuleSend/Receive

Transport Mapping and Binding

16.ábra Az üzenetváltó szolgáltatás architektúrája

Page 39: ebXML technikai architektúra specifikáció

ebXML TA kk

39