Schon seit einiger Zeit sind die Probleme der Softwareentwicklung wie zunehmende Komplexität und Heterogenität sowie fehlende Flexibilität bekannt. Einen viel versprechenden Ansatz in Bezug auf die beschriebenen Probleme stellt die Service-orientierte Architektur (SOA) dar. Auch IT-Trends wie das steigende Interesse an Prozessorientierung und Schwerpunkverlagerung von Anwendungsprogrammierung zu Anwendungsintegration fließen hier ein. Eine aussichtsreiche Lösung im Kontext prozessorientierter Softwareentwicklung basierend auf einer SOA ist die Business Process Execution Language (BPEL). Anatoliy Babiychuk erläutert in seinem Buch ausführlich die Grundlagen des Workflow-Managements und der SOA. Nachfolgend werden die BPEL-Konzepte vorgestellt. Auch dem zunehmenden Interesse an Open Source wird in diesem Buch Rechnung getragen. Eine Übersicht über die vorhandenen Open Source-Tools und ein Vergleich des am weitesten entwickelten Open Source-BPEL-Tools mit einem kommerziellen Werkzeug (Oracle Soa Suite) bilden die Schwerpunkte dieser Arbeit. Abschließend werden auch Migrationsmöglichkeiten von BPEL-Prozessen analysiert. Das Buch richtet sich an IT-Experten und interessierte Studenten.