What is a Business Process?

Web Services Business Process Execution Language (WS-BPEL) is an XML based programming language used to describe high level business processes.

What do you mean by business process?

A business process describes the interaction between two businesses or two sectors of the same business. For example, in its simplest form, company A is purchasing something from company B. In a Web services environment, this interaction can be described so thoroughly that company B can provide a Web service containing account information and company A can use the Web service with almost no compatibility issues to complete the transaction. BPEL makes it easier to work with services-based processes.

A BPEL process can be synchronous or asynchronous.

Tell me about Web services

Web services can be implemented using one of these methods; SOAP (Simple Object Access Protocol) or RESTful (REpresentational State Transfer).

How does BPEL work with Web services?

You use BPEL to create services that use other services by providing tools that make it easier to define complex workflows and processes when working with services.

Related Topics
Bullet What is the Process Designer?
Bullet What is a Web Service?