What is the definition provided by external users?

Source: Internet
Author: User
BPEL is an XML language for describing Business Process behavior based on Web Services. The BPEL notation provided des flow control, variables, concurrent execution, input and output, transaction scoping/compensation, and error handling.

A BPELProcessDescribes a Business Process. processes often invoke web services to perform functional tasks. A process can be eitherAbstractOrExecutable. Abstract processes are similar to library APIs: they describe what the process can do and its inputs and outputs but do not describe how anything gets done. abstract processes are useful for describing a business process to another party that wants to use the process. executable processes do the "heavy lifting"-they contain all of the execution steps that represent a cohesive unit of work.

A process consistsActivitiesConnectedLinks. (A process sometimes only contains one activity but that is usually a container for more activities .) the path taken through the activities and their links is determined by several things, including the values of variables and the evaluation of expressions.

The starting points are calledStart activities; TheircreateInstanceAttributes are set"yes". When a start activity is triggered, a new business process instance is created. From then on, the instance is identified by data calledCorrelation Sets. These data uniquely identify a process, but they may change over time. for example, the correlation set for a process may be begin as a purchase order number retrieved from a customer order. later, when an invoice is generated, the correlation set may be the invoice number.

BPEL is layered on top of other web technologies such as WSDL 1.1, XML Schema 1.0, XPath 1.0, and WS addressing.

BPEL isProgramming publish actionThat allows developers to compose multiple discrete web services into an end-to-end process flow. It has built-in support for asynchronous interactions, flow control and compensating business transactions. It
Integrates with XPath, XSLT and XQuery for XML data manipulation.

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.