The Business Process Execution Language for Web Services (BPEL4WS or BPEL for short) is an XML-based standard for defining how you can combine Web services to implement business processes. BPEL builds upon the Web Services Definition Language (WSDL) and XML Schema Definition (XSD). There are several new tools being developed by companies like Computer Associates and IBM to deal with BPEL -- and yes, Microsoft does have a production implementation. The BPEL tools define the process in the Unified Modeling Language (UML) and generate the corresponding BPEL and WSDL files to implement that process. This capability is based on the Object Management Groups' (OMGs) Model Driven Architecture (MDA) initiative, which raises the level of abstraction at which development occurs. In turn, this will deliver greater productivity, better quality, and insulation from underlying changes in technology. As a member of the OMG board I am thrilled to see your interest in the subject.
By submitting your email address, you agree to receive emails regarding relevant topic offers from TechTarget and its partners. You can withdraw your consent at any time. Contact TechTarget at 275 Grove Street, Newton, MA.
Editor's note: You can find out more about BPEL by listening to this webcast on SearchWebServices.com: BPEL4WS and Application Integration.
Dig Deeper on Linux news and updates
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.