SOA-Werkzeuge: Kommerzielle und Open Source Tools

Integration - ActiveBPEL

Von den Anwendungsprozessen sind Integrationsprozesse zu unterscheiden. Sie steuern das Zusammenspiel der verschiedenen Applikationen. In diesem Bereich hat sich für die Spezifikation von Geschäftsprozessen die Business Process Execution Language (BPEL) als Industriestandard etabliert, die oben bereits erwähnt wurde.

Schon länger am Markt verfügbar ist ActiveBPEL, eine komplette Toolkette für die Entwicklung und Ausführung von BPEL-Prozessen. Mit dem integrierten ActiveBPEL Designer steht ein Werkzeug zur Verfügung, mit dem beispielsweise Produktionsprozesse grafisch entwickelt werden können.

Für die Entwicklung und Inbetriebnahme von Geschäftsprozessen stehen Debugging- und Simulationsmöglichkeiten zur Verfügung. Das System lässt sich durch die beschriebenen Technologien jederzeit schrittweise erweitern.

ActiveBPEL wurde für eine Reihe von Technologien wie Java 5 oder Tomcat 5.5 optimiert und kommt mit einer überarbeiteten Konsole sowie Support für die XML-Datenbank Tamino daher. Außerdem wurden die Formate für die Process Deployment Descriptoren (PDD) aktualisiert und mit neuen Attributen versehen

Wird ein Geschäftsprozess im OMG-Standard Business Process Modeling Notation (BPMN) modelliert, lässt sich aus den grafischen Elementen der Diagramme direkt ein ausführbarer Prozess in Form von WS-BPEL-Dateien ableiten.