HOME | CONTACT US  
Über mich
 EDV-Profil
 Projekte
 Kontakt
Leistungen
 Projektmgmt
 Software
 Netzwerk
 Web-Design
Service
 SEAM
 ESB & JBI
 Web Services
 BPEL4WS
 WS-CDL
 BEA WebLogic 6
 EDI mit XML
 SWT-Ergonomie
 
Web Services Choreography Description Language (WS-CDL)
Nach der Vorstellung der Sprache BPEL4WS stellt man sich die Frage, on eine neue Sprache zur Beschreibung der Geschäftsprozesse notwendig ist. Die Frage muss hier bejaht werden, weil BPEL eine eingeschränkte Sicht auf die Geschäftprozesse besitzt. Es wurde bereits unter BPEL4WS besprochen, dass zur Erstellung eines Geschäftsprozess der "Scope of the Process" zu ermitteln ist. Dieser Prozessbereich wird aus der Sicht eines Teilnehmers definiert. Wollen nun zwei oder mehrere Partner mit ihren selbst definierten Prozeßsichten miteinander kommunizieren, so ist es wahrscheinlich, dass die auszutauschenden Nachrichtenformate und Geschäftsprotokolle nicht übereinstimmen und somit eine Anpassung benötigt wird.
Bei Anwendungen wie Supply Chain Management Systeme ist eine globale und unternehmensübergreifende Sicht auf die Prozesskollaborationen unabdingbar. Daher wurde von Oracle Corporation die Sprache WS-CDL entwickelt. Sie ist eine Choreography Sprache, die die Modellierung der zwischen den Teilnehmern auszutauschenden Nachrichtenflüsse im Vordergrund stellt.
Um die globale Kommunikationssicht zu gewährleisten, werden neue Elemente wie Rollen, Channels (Kanäle) eingeführt. Die Teilnehmer einer Kommunikation können in WS-CDL mehrere Rollen ausüben, die sich an das jeweilige Kommunikationsbedürfnis richtet. Es wird versucht, diese Rollen zu identifizieren und wieder verwendbar zu gestalten. Um an eine Kommunikation teilzunehmen, müssen die Teilnehmer an einem Kanal beitreten, der einen geordnete Datenaustausch beschreibt. Durch Kanäle ist es möglich Netzwerke von zusammenarbeitenden Teilnehmern zu definieren und deren Nachrichtenfluss zu beschreiben. Durch diese Art Geschäftprozesse zu definieren, lassen sich mehrere Vorteile erzielen.
Siehe Online Präsentation für Details …
Online Präsentation