Welcome to BPEL XML.org.

This is the official community gathering place and information resource for the WS-BPEL OASIS Standard and related specifications. BPEL uses Web services standards to describe business process activities as Web services, defining how they can be composed to accomplish specific tasks. This is a community-driven site, and the public is encouraged to contribute content.

Building BPEL with webservices using Cookie for Session Management

Hello

I have a system which has authentication service & Query Sevice.

Before calling  the query operation of the Query Service, I have to call the Login  Operation from the authentication service.

After sucessful login the system sets a cookie in the http client to identify the user session.  To maintain this session I have to use a single http client or I have to pass on this cookie to the subsquest http clients. If Iam Programatically doing it is not a problem to achieve this.

Read more

Fault Handling and Concurrency

Consider the following code excerpt:

...

<scope name="TravelAgencyBooking">
...

<faultHandlers>

<catch faultName="h:UnavailableHotelException">

<!-- Do something -->

</catch>
<catch faultName="f:UnavailableFlightException">

<!-- Do something -->

</catch>  

</faultHandlers>

...

<sequence>

Read more

Errata

Note: This is an inofficial page used to track mistakes in the BPEL 2.0 specification document.

  • Issue 2008-08-25: the 'invoke' activity representing the perspective of the buyer's process should have attribute 'inputVariable' instead of 'variable' - end of section 9.2 on page 82 in the PDF

Build powerful Java Applications using SOA with New Book from Packt

Packt is pleased to announce Service Oriented Architecture with Java, a new book which teaches the concepts and the implementation of using SOA with web services to design a sound architecture for business solutions.

Services-Oriented Architecture (SOA) is a software architecture where functionality is grouped around business processes and packaged as interoperable services. SOA also describes IT infrastructure which allows different applications to exchange data with one another as they participate in business processes.

Read more

Web services orchestration engine Apache ODE 1.2 Released

The Apache ODE (Orchestration Director Engine) team has announced this month its 1.2 release that includes many new features, improvements and bug fixes. Apache ODE is a WS-BPEL compliant web services orchestration engine allowing to orchestrate web services execution following a process description written in the BPEL XML grammar.

Read more

XML.org Focus Areas: BPEL | DITA | ebXML | IDtrust | OpenDocument | SAML | UBL | UDDI
OASIS sites: OASIS | Cover Pages | XML.org | AMQP | CGM Open | eGov | Emergency | IDtrust | LegalXML | Open CSA | OSLC | WS-I