Das Buch ist kurz und knapp - und das ist gut so. Viel zu viele Technikbücher werden heute mit unnützen Befehlsreferenzen und Screenshots aufgebläht. In diesem Buch ist alles relevant.
In dem Buch steckt sogar mehr, als der Titel verspricht. Es geht nicht nur um BPEL, sondern um Prozessautomatisierungsprojekte mit BPEL. Die Autoren geben zum Beispiel einen Überblick über vorgelagerte Tätigkeiten wie die fachliche Prozessmodellierung mittels BPMN 2 oder Serviceidentifikation durch ein Domänenmodel. Das sind alles wichtige Punkte, die in Praxisprojekten leider viel zu häufig vergessen werden. Dies zeigt, dass die Autoren nicht nur die Technik beherrschen (einige von ihnen haben an Erweiterungen des BPEL Standards aktiv mitgewirkt), sondern dass sie auch tatsächlich entsprechende Projekte durchgeführt haben. Deshalb ist es auch nicht verwunderlich, dass ein umfangreicher Abschnitt sich mit dem Testen und der Testautomatisierung von BPEL mittels BPELunit beschäftigt. Einen BPEL Prozess kann jeder implementieren, diesen aber wartbar zu halten, bedarf Erfahrung.
Einzig verwundern tut, warum sich die Autoren auf eine Diskussion BPEL gegen BPMN 2 einlassen. Dies ist nicht nötig, da BPEL bis heute und auf lange Sicht der technische Standard für die Integration von IT Systemen mittels Webservice Technologie ist. Dafür ist BPMN 2 ungeeignet und nicht gedacht. Die Autoren zeigen hingegen ein wesentlich sinnvolleres Szenario: Die Nutzung von BPMN 2 in einem BPEL Projekt zur Dokumentation der fachlichen Anforderungen und damit eine Kombination beider Technologien.
Durch das gesamte Buch zieht sich ein Praxisbeispiel. Auf der Webseite zum Buch (http://www.bpelbuch.de/) können die Implementierungsdateien für das Beispiel heruntergeladen werden, damit man es selbst mittels OpenSource Technologien ausprobieren kann. Angenehm ist, dass mögliche Umsetzungstechnologien wie IBM Websphere, Oracle SOA Suite oder aber auch Apache ODE gleichberechtigt behandelt werden und die Autoren keine träumerische OpenSource Brille tragen.
Insgesamt ist das Buch damit eine wertvolle Ergänzung jedes Entwicklerbücherregals, wenn man sich beruflich oder zu Studienzwecken mit BPEL und verwandten Technologien (SOAP, XPath, WSDL, WS-Adressing, BPMN 2) auseinandersetzen will.