Titel:

ebXML

Startseite
english
  
ISBN: 3446407537   ISBN: 3446407537   ISBN: 3446407537   ISBN: 3446407537 
 
|<< Anfang     < Zurück     Index     Weiter >     Ende >>|
  Wir empfehlen:       
 

4. ebXML Business Processes 24 Eine binary Collaboration besteht aus einer oder mehreren Business Activities.  Business Activities sind hierbei entweder Business Transaction Activities oder Collaboration Activities (ob binär oder Multiparty ist hierbei egal).  Bei jeder dieser Business Activities wird eine der beiden Authorized Roles dem Initiator (=from) der Business Activity, die andere dem Responder (=to) zugewiesen. Eine Business Transaction Activity verweist hierbei auf eine Business Transaction, die anders- wo definiert wurde. Hierdurch können also Geschäftstransaktionen wiederverwendet werden. Analog verweist eine Collaboration Activity auf eine Collaboration. Collaborations werden auch noch an anderer Stelle referenziert: Im Rahmen der Aushandlung eines CPAs (Collaboration Protocol Agreement) zu Beginn der Geschäftsbeziehung einigen sich die Geschäftspartner auf die Verwendung bestimmter Collaborations. Diese sind im CPA festgehalten.  Es werden also nicht die Business Transactions referenziert, sondern die auf höherer Abstraktionsebene befindlichen Collaborations. 4.5.1   UML-Modellierung Wir zitieren in Abbildung 8 wieder die Modellierung von Collaborations in UML-Syntax aus [ebXML-BP-SS]. 4.5.2   Beispiel Wie üblich diskutieren wir nun ein Beispiel (Codebeispiel 7). Codebeispiel 7 ebXML Collaboration <BinaryCollaboration name="Gesamtbestellung" timeToPerform="P5D"> <Documentation> timeToPerform = Periode 5 Tage ab Transaktionsstart </Documentation> <AuthorizedRole name="buyer"/> <AuthorizedRole name="seller"/> <BusinessTransactionActivity name="Bestellung" businessTransaction="BestellungBT" fromAuthorizedRole="buyer" toAuthorizedRole="seller" isLegallyBinding="true" /> <BusinessTransactionActivity name="Lieferungsanzeige" businessTransaction="LieferanzeigeBT" fromAuthorizedRole="buyer" toAuthorizedRole="seller /> </BinaryCollaboration> Zunächst werden die authorisierten Rollen definiert. Diese werden in den BusinessTransac- tionActivities verwendet, um festzulegen, wer eine bestimmte Transaktion anstoßen darf. Jörn Gersdorf Seminar WWW und Datenbanken
  
JAXB 2.0: Ein Programmiertutorial für die Java Architecture for XML Binding
Siehe auch:
Java und XML: Alles zu DOM, SAX, JAXP, StAX. J...
Der Weg zum Java-Profi: Konzepte und Techniken...
SOA in der Praxis: System-Design für verteil...
JavaServer Faces 2.0: Grundlagen und erweit...
Pro JPA 2: Mastering the Java Persistence API (Exp...
Continuous Integration mit Hudson / Jenkins: Grun...
 
   
 
     
|<< Anfang     < Zurück     Index     Weiter >     Ende >>| 

Zurück zur Themenseite:
StudyPaper.com/Startseite/Computer/Internet

Das Setzen von Verweisen (Links) auf diese Seite ist gestattet und bedarf keine vorherige Absprache.
   
  Startseite  |  english  |  Bookmark setzen  |  Webseite weiterempfehlen  |  Copyright ©  |  Impressum