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

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.

主站蜘蛛池模板: 义马市| 孝感市| 桦南县| 德兴市| 通江县| 嘉义市| 普兰店市| 湖南省| 桦南县| 洪湖市| 绥中县| 新龙县| 淮滨县| 翼城县| 郸城县| 岳池县| 田林县| 株洲市| 宜阳县| 通河县| 茌平县| 万全县| 宁南县| 钟祥市| 新邵县| 德钦县| 青冈县| 旬邑县| 七台河市| 南安市| 宁晋县| 崇仁县| 弥渡县| 博野县| 富民县| 原平市| 青田县| 肥乡县| 峨眉山市| 疏附县| 新昌县|