- Oracle SOA BPEL Process Manager 11gR1:A Hands-On Tutorial
- Ravi Saraswathi Jaswant Singh
- 162字
- 2021-08-20 16:47:07
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.
- Java面向?qū)ο筌浖_發(fā)
- Flink SQL與DataStream入門、進階與實戰(zhàn)
- Apache Karaf Cookbook
- 軟件架構:Python語言實現(xiàn)
- 小程序開發(fā)原理與實戰(zhàn)
- Managing Microsoft Hybrid Clouds
- Android Sensor Programming By Example
- Machine Learning for OpenCV
- Visual Basic程序設計實驗指導及考試指南
- 實戰(zhàn)Python網(wǎng)絡爬蟲
- RESTful Web API Design with Node.js
- 零基礎C語言學習筆記
- Python程序設計案例教程
- 競技游戲設計實戰(zhàn)指南:MOBA+RTS+TCG+FPS
- 高性能Java架構:核心原理與案例實戰(zhàn)