Diplomarbeit, 2002
272 Seiten, Note: 1
1 Einleitung
1.1 Die ebXML Initiative
1.2 Zielsetzung und Aufbau der Arbeit
1.3 Formale und rechtliche Anmerkungen
2 EbXML Systemübersicht und Grundlagen
2.1 EbXML Anwendungsbeispiel
2.2 EbXML Komponenten
2.2.1 Business Process Specification Schema (BPSS)
2.2.2 Registry/Repository
2.2.3 Collaboration-Protocol Profile (CPP) und Agreement (CPA)
2.2.4 Core Components
2.2.5 Messaging Services
2.3 Ansichten der ebXML Architektur
2.3.1 Business Operational View (BOV)
2.3.2 Functional Service View (FSV)
2.4 Funktionale Phasen eines ebXML Szenarios
2.5 Kurze Zusammenfassung und Folgerungen
2.6 Grundlagen: Die Unified Modelling Methodology
2.6.1 Klassifizierung der Modellierungsaktivitäten in UMM
2.6.1.1 UMM Workflows
2.6.1.2 UMM Phasen
2.6.1.3 UMM Iterationen
2.6.2 Workflows und Worksheets in UMM und ebXML
2.6.2.1 Business Modelling Workflow
2.6.2.2 Requirements Workflow
2.6.2.3 Analysis Workflow
2.6.2.4 Design Workflow
2.6.3 Das UMM Metamodell
2.6.4 UMM Patterns
3 Geschäftsprozess-Modellierung in ebXML
3.1 Die Grundidee
3.2 Geschäftsprozesse
3.3 Das ebXML Business Process Specification Schema
3.3.1 BPSS Systemüberblick
3.3.2 Business Transactions
3.3.2.1 Business Signals
3.3.2.2 Dokumente einer Business Transaction
3.3.2.3 Grundlegende Semantik von Business Transactions
3.3.2.3.1 Erstellung rechtsverbindlicher Verträge
3.3.2.3.2 Non-Repudiation
3.3.2.3.3 Authorization Security
3.3.2.3.4 Document Security
3.3.2.3.5 Reliability
3.3.2.4 Semantik von Business Transactions zur Laufzeit
3.3.2.4.1 Time-outs
3.3.2.4.2 Exceptions
3.3.3 Binary Collaborations
3.3.4 Multiparty Collaborations
3.3.5 Choreography
3.3.6 Das Gesamtmodell in UML
3.3.7 Umsetzung der UML Version in XML
3.3.7.1 Production Rules
3.3.7.2 Packages und weitere zusätzliche Elemente der XML Version
3.3.7.2.1 ProcessSpecification
3.3.7.2.2 SubstitutionSet
3.3.7.2.3 Include
3.3.7.3 Namensvergabe und Referenzierung in ebXML
3.3.8 XML Version des ebXML BPSS
3.4 Das Business Service Interface (BSI)
3.5 Folgerungen des ebXML BPSS
4 EbXML Registry und Repository
4.1 Das Registry Information Model (RIM)
4.1.1 RIM Übersicht: High Level Public View
4.1.2 RIM Detailansicht
4.1.2.1 Interfaces RegistryObject und Versionable
4.1.2.2 Interface RegistryEntry und seine Unterklassen
4.1.2.3 Interface Association
4.1.2.4 Klassifizierung eines RegistryEntry
4.1.2.5 Abbildung von Prüfungsketten
4.1.2.6 RIM Sicherheitsaspekte
4.2 EbXML Registry Services
4.2.1 Systemübersicht des ebXML Registry
4.2.1.1 Architektur des Registry
4.2.1.2 Profile und Verträge im ebXML Registry
4.2.1.3 Interface Services
4.2.2 Der ObjectManagement Service
4.2.3 Der ObjectQueryManagement Service
4.2.3.1 Browse and Drill Down Query
4.2.3.2 Filtered Query
4.2.3.3 SQL Query
4.2.3.4 Content Retrieval
4.2.4 Sicherheit des Registry
4.3 Folgerungen des ebXML Registry/Repository
5 Weitere Inhalte des ebXML Registry
5.1 Collaboration-Protocol Profile and Agreement
5.1.1 Überblick über CPP und CPA
5.1.2 Struktur eines CPP
5.1.2.1 Element CollaborationProtocolProfile
5.1.2.2 Element PartyInfo
5.1.2.3 Element CollaborationRole
5.1.2.4 Element DeliveryChannel
5.1.3 Struktur eines CPA
5.2 Core Components
5.2.1 Konzept der Core Components
5.2.2 Gesamtzusammenhang der Core Component Dokumentationen
5.2.2.1 Context and Re-Usability of Core Components
5.2.2.2 Catalogue of Context Drivers
5.2.2.3 Document Assembly and Context Rules
5.2.2.4 Naming Convention for Core Components
5.2.2.5 Core Component Discovery and Analysis
5.2.2.6 Guide to the Core Component Dictionary
5.2.3 Gesamtzusammenhang: Business Process, CPP/CPA und Core Components
6 EbXML Message Service
6.1 Simple Object Access Protocol (SOAP)
6.1.1 Struktur einer SOAP Nachricht
6.1.2 SOAP Messages with Attachments (SWA)
6.1.3 Sicherheit und Zuverlässigkeit von SOAP
6.2 Überblick über den ebXML Message Service
6.3 Packaging
6.4 EbXML SOAP Extensions
6.4.1 Header Extensions
6.4.1.1
6.4.1.2
6.4.1.3
6.4.1.4
6.4.1.5
6.4.2 SOAP Body Extensions
6.5 Weitere Dienste des Message Service Handler (MSH)
6.6 Zuverlässigkeit der Nachrichtenübertragung
6.6.1 EbXML Reliable Messaging Protocol
6.6.2 Fehlerbehandlung
6.7 Sicherheit der ebXML Nachrichtenübertragung
7 Kritische Würdigung von ebXML
7.1 Vorhandene Kritiken über ebXML
7.1.1 "Overview of the ebXML Architectures"
7.1.2 "ebXML and Interoperability"
7.1.3 "ebXML and SMEs"
7.1.4 "Market Impact of the ebXML Infrastructure Specifications"
7.1.5 "Process Modelling for e-Business"
7.2 Reaktionen auf die Artikel
7.3 Praktische Schwierigkeiten und Mängel der ebXML Spezifikationen
7.3.1 EbXML BPSS
7.3.2 EbXML Registry/Repository
7.3.3 EbXML CPP/CPA
7.3.4 EbXML Core Components
7.3.5 EbXML Message Service
8 Zusammenfassung und Ausblick
Die Arbeit analysiert die Spezifikationen des Electronic Business XML (ebXML) Projekts mit dem Ziel, die komplexen Zusammenhänge verständlich zu erläutern. Ein besonderer Schwerpunkt liegt dabei auf der Geschäftsprozess-Modellierung, um die Grundlagen für eine spätere Untersuchung der Eignung von ebXML für die Simulation von Prozessen mittels Petri-Netzen zu schaffen.
3.3.2 Business Transactions
Transaktionen sind die kleinste Arbeitseinheit in Geschäftsbeziehungen, entsprechend bilden Business Transactions den Kern der ebXML BPSS Spezifikation.
Alle ausgetauschten Nachrichten sind als Elemente einer Business Transaction definiert, so dass diese als ein Protokoll der übertragenen Nachrichten angesehen werden kann. Eine Business Transaction kann nicht weiter in unabhängige Teile zerlegt werden. Sie wird stets zwischen zwei Partnern durchgeführt, die gegensätzliche Rollen einnehmen, Requesting und Responding Role.
Eine Business Transaction ist immer entweder erfolgreich oder schlägt aus verschiedenen Gründen fehl. Ist sie erfolgreich, kann sie als rechtsverbindlich zwischen den beiden Parteien bezeichnet werden oder auf andere Art ihre gemeinsamen Aktivitäten bestimmen. Schlägt sie fehl, sind alle Aktionen, die mit ihr in Verbindung stehen, null und void, und die beteiligten Parteien müssen auf alle gegenseitigen Ansprüche verzichten, die auf der Transaktion beruhen. Die jeweiligen Systeme müssen dann auf den Zustand vor Beginn der Transaktion zurückgesetzt werden, ein "rolling back" der Transaktion muss stattfinden.
1 Einleitung: Dieses Kapitel führt in das ebXML-Projekt ein, beleuchtet die Hintergründe der Initiative durch UN/CEFACT und OASIS und definiert die Zielsetzung sowie den formalen Rahmen der Diplomarbeit.
2 EbXML Systemübersicht und Grundlagen: Hier erfolgt eine erste Übersicht über das ebXML-System anhand eines Anwendungsbeispiels, gefolgt von einer Vorstellung der Kernkomponenten und der architektonischen Sichtweisen (BOV und FSV) sowie der Unified Modelling Methodology (UMM).
3 Geschäftsprozess-Modellierung in ebXML: Dieses Kapitel bildet den Schwerpunkt der Arbeit und beschreibt detailliert das Business Process Specification Schema (BPSS) sowie die Modellierung von Business Transactions, Collaborations und deren technische Umsetzung in XML.
4 EbXML Registry und Repository: Das Kapitel erläutert die technischen Komponenten für Registrierung und Speicherung, das Registry Information Model (RIM) sowie die verschiedenen Abfragemöglichkeiten und Sicherheitsaspekte des Registries.
5 Weitere Inhalte des ebXML Registry: Hier werden die Rollen und Funktionen von Collaboration-Protocol Profiles (CPP) und Agreements (CPA) sowie das Konzept der Core Components als wiederverwendbare Datenbausteine im Detail erörtert.
6 EbXML Message Service: Das Kapitel befasst sich mit der technischen Infrastruktur der Nachrichtenübertragung, insbesondere auf Basis von SOAP und SWA, sowie den Mechanismen zur Sicherstellung von Zuverlässigkeit und Sicherheit.
7 Kritische Würdigung von ebXML: Diese kritische Auseinandersetzung diskutiert Stärken und Schwächen der ebXML-Spezifikationen, vergleicht sie mit bestehenden Anforderungen und beleuchtet die im Rahmen der Initiative geführten Debatten.
8 Zusammenfassung und Ausblick: Die Arbeit schließt mit einer Rekapitulation der Ergebnisse und gibt einen Ausblick auf die zukünftige Bedeutung von ebXML im Bereich des e-Business.
ebXML, Business Process, BPSS, Registry, Repository, UMM, Core Components, SOAP, CPP, CPA, Interoperabilität, E-Business, Nachrichtenübertragung, XML, Geschäftsprozess-Modellierung
Die Diplomarbeit befasst sich mit der kritischen Darstellung und technischen Analyse des ebXML-Standards, der als Infrastruktur für e-Business-Prozesse konzipiert wurde.
Zentral sind die Geschäftsprozess-Modellierung, die Spezifikation von Systemkomponenten, Datenbanksysteme für den Austausch von Informationen (Registry/Repository) sowie Protokolle für Nachrichtenaustausch und Interoperabilität.
Das Hauptziel besteht darin, die hochkomplexen ebXML-Spezifikationen verständlich zusammenzufassen und kritisch zu hinterfragen, um eine Grundlage für die spätere Simulation von ebXML-Prozessen zu schaffen.
Die Arbeit stützt sich primär auf die Analyse und Zusammenfassung der offiziellen ebXML-Spezifikationen, die zur Abschlusskonferenz 2001 veröffentlicht wurden, ergänzt um Fachliteratur und kritische Fachartikel.
Der Hauptteil gliedert sich in die Darstellung der Architektur und Modellierungsmethodik (UMM), die detaillierte Beschreibung des Business Process Specification Schema (BPSS), das Registry-System sowie Konzepte zu CPP/CPA und dem Message Service.
Die Arbeit dreht sich maßgeblich um ebXML, Business Process, BPSS, Registry, Repository, UMM, Core Components, SOAP sowie Interoperabilität im e-Business.
Die BOV konzentriert sich auf die geschäftliche Bedeutung und Transaktionsregeln aus Sicht der Geschäftspartner, während die FSV die informationstechnologische Umsetzung und Messaging-Aspekte in den Fokus rückt.
Der Autor weist besonders auf die hohe Komplexität der UMM-Methodik hin, die für KMUs (SMEs) eine hohe Hürde darstellt, sowie auf die teils unklaren Schnittstellen und Varianzen in den Spezifikationen.
Der GRIN Verlag hat sich seit 1998 auf die Veröffentlichung akademischer eBooks und Bücher spezialisiert. Der GRIN Verlag steht damit als erstes Unternehmen für User Generated Quality Content. Die Verlagsseiten GRIN.com, Hausarbeiten.de und Diplomarbeiten24 bieten für Hochschullehrer, Absolventen und Studenten die ideale Plattform, wissenschaftliche Texte wie Hausarbeiten, Referate, Bachelorarbeiten, Masterarbeiten, Diplomarbeiten, Dissertationen und wissenschaftliche Aufsätze einem breiten Publikum zu präsentieren.
Kostenfreie Veröffentlichung: Hausarbeit, Bachelorarbeit, Diplomarbeit, Dissertation, Masterarbeit, Interpretation oder Referat jetzt veröffentlichen!

