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

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.

主站蜘蛛池模板: 沅江市| 隆安县| 莆田市| 溆浦县| 江源县| 普定县| 濉溪县| 军事| 常德市| 石屏县| 靖江市| 宾阳县| 彭水| 徐汇区| 康马县| 普陀区| 寿宁县| 绵竹市| 丹棱县| 墨竹工卡县| 萍乡市| 阿坝县| 卢龙县| 丰台区| 屏东县| 河津市| 太谷县| 大港区| 靖远县| 儋州市| 黑山县| 仙游县| 游戏| 镇远县| 德阳市| 颍上县| 锡林浩特市| 怀化市| 河池市| 安宁市| 巴林右旗|