Im aktuellen Java Magazin gibt es einen Artikel, der die Frage stellt,
ob BPEL Hype oder Realität ist. Das hat mich zu der Frage geführt, ob
BPEL wirklich der zentrale Bestandteil einer SOA ist. Die Antwort, die
JBI gibt, ist gerade im Gegenteil die, dass BPEL nur ein Service unter
vielen ist. Es ist eben nur ein weiterer Service, der seine Leistungen
durch die Komposition mehrerer anderer Services erbringt. Der zentrale
Bestandteil, den JBI sieht, ist die Konvertierung in standardisierte XML
Nachrichten das zentrale Thema. Und hier denke ich, dass JBI auch recht
hat. Meines Wissens geht MS Biztalk einen ähnlichen Weg. Das labidare
"Bei BPEL muss eben alles ein WSDL zugreifbarer Service sein" ist nicht
ausreichend. In der Realität gibt es zu viele Integrationen durch
Dateiübertragungen oder Datenbanktabellen usw. Von daher ist BPEL
wirklich nur ein Teil von SOA: Ein wichtiger, aber eben nicht der zentrale.