BPEL-Basic Concepts

Source: Internet
Author: User

 

It is fully known as business process execution language, namely, the Business Process Execution language. It is a programming language written in XML. Used to automate business processes, also known as wsbpel and BPEL4WS. It is widely used in Web service-related project development. It has the advantages of portability and effective protection of investment.
BPEL is a formal protocol language used to automate business processes. The process of writing XML documents into BPEL can be carefully organized by standardized interaction between Web Services. These processes can be executed on any platform or product that complies with the BPEL specifications. Therefore, by allowing customers to move these processes between a variety of creation tools and execution platforms, BPEL protects their investment in process automation. Despite previous attempts to standardize business process definitions, BPEL has aroused unprecedented interest and was initially recognized among software vendors.
Apart from historical references, there is no difference between BPEL, wsbpel, and BPEL4WS. These names all involve the same pending criteria. "BPEL4WS" is the first standard name, which was written and published by BEA, IBM, and Microsoft. "Wsbpel" is currently the name of the specification and outstanding standards. When this specification was submitted to oasis, the name was changed according to the naming scheme of oasis due to the efforts of standards related to Web Services. Despite this, most groups simply call this standard "BPEL ".
Business Process Execution Language BPEL4WS (Business Process Execution Language for Web Services) is a standard designed for Integrating Web Services.
Abstract high-level language used to describe business activities
Ibm wsfl-supports graphical processes
Microsoft XLANG-structured Construction Method
Process description
Executable workflow: Describes the actual behavior of participants in business interaction;
Abstract process-describes the message exchange that is visible to all participants.
The role of BPEL is to combine a group of existing services to define a new web service. Therefore, BPEL is basically a language that implements this combination. The interface of the combined service is also described as the set of WSDL porttype.
The single workflow mode and multi-workflow mode can be divided by the collaboration mode between business processes;
In a single workflow mode, a group of related services are executed in combination with certain sequence and conditions to complete a business. The services involved in the process are not in other business processes;
The multi-workflow mode is a business flow mode in which two or more workflows are executed and interacted in parallel. The multi-workflow mode focuses on the interaction between business flows.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.