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

Understanding the BPEL language framework

BPEL is an XML-based language for creating end-to-end process flow. BPEL is based on the WS-BPEL 2.0 specification and built on the Web Services Description Language (WSDL) 1.1 specifications.

A BPEL process always starts with a process element. A process element must have at least one activity. Activities are the core of the BPEL language framework. Usually a process element also has several attributes. The basic structure of the BPEL code is as follows:

<process name="ncname">
  
<!-- Activities -->
</process>

Every BPEL has activities such as <receive>, <reply>, and <invoke>. Activities describe different action steps in a BPEL process that enable the interaction with external and internal services. Note, that Oracle BPEL also allows interaction with JCA adapters and EDN.

The most important concepts of BPEL are activities, partner links, variables, correlation, and handlers. The BPEL processes expose WSDL interface for consumption as web services. WSDL specifies the location of the service, the operations the service provides, and describes how to access them.

主站蜘蛛池模板: 筠连县| 尼木县| 鹰潭市| 霞浦县| 庐江县| 甘谷县| 萍乡市| 龙陵县| 襄汾县| 达州市| 锡林浩特市| 得荣县| 新河县| 莆田市| 台南市| 莱芜市| 色达县| 白朗县| 福海县| 北川| 太白县| 东丽区| 浑源县| 临澧县| 寿宁县| 宁化县| 北安市| 白山市| 灵石县| 漾濞| 嘉黎县| 望江县| 航空| 和政县| 金川县| 布拖县| 铅山县| 南陵县| 樟树市| 府谷县| 镇平县|