官术网_书友最值得收藏!

Chapter 2. Configuring BPEL Processes

Web applications usually have business logic, workflow, integration with existing enterprise applications such as SAP/JDE/EBS/SDFC, and packages such as Java/ASP.NET. An example of workflow that can be part of a web application is order processing. A typical order processing workflow contains references to services, or in other words, consumes services such as create order, process payment, send order to warehouse, check inventory, process, and send order to customers. The order processing service illustrates a typical Business Process Execution Language (BPEL) process scenario.

BPEL is a replacement to simplify your workflow and also, to some extent, a replacement to the custom code that describes and implements the business workflow. Typical web applications require more than one service to fulfill the business requirements. The key challenges are: how to create the services and how to orchestrate the services. We can use BPEL for describing, integrating, and orchestrating a business workflow.

BPEL is an XML-based programming language used for describing high-level business processes. The WS-BPEL standard facilitates the orchestration of business processes and externalizes the processes as services. BPEL also facilitates the interaction either among organizations or between different applications within an organization.

主站蜘蛛池模板: 宽甸| 昌宁县| 丹凤县| 莆田市| 嘉义市| 卢龙县| 全州县| 沙湾县| 永和县| 建始县| 凭祥市| 丹阳市| 孝义市| 罗江县| 宁波市| 昌黎县| 西安市| 阳春市| 万荣县| 壤塘县| 青阳县| 修文县| 尉氏县| 扎兰屯市| 汤原县| 山丹县| 栖霞市| 桃园市| 涿鹿县| 钟山县| 托里县| 安龙县| 平定县| 伊春市| 绍兴县| 武夷山市| 盐津县| 南溪县| 禹州市| 浦东新区| 凤庆县|