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

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.

主站蜘蛛池模板: 兴宁市| 凉城县| 武安市| 荥阳市| 子长县| 怀仁县| 兰溪市| 十堰市| 南华县| 龙州县| 水城县| 华蓥市| 云南省| 红河县| 垦利县| 肥西县| 遵化市| 柳州市| 南安市| 秀山| 新乐市| 石首市| 山阴县| 柘城县| 南陵县| 民和| 海晏县| 洛宁县| 遵化市| 镇原县| 东乡县| 正安县| 本溪市| 郁南县| 马尔康县| 明光市| 蕉岭县| 呈贡县| 嘉黎县| 昌吉市| 乐安县|