- Business Process Execution Language for Web Services 2nd Edition
- Benny Mathew, Matjaz B. Juric, Poornachandra Sarang
- 321字
- 2021-04-29 19:17:01
Conclusion
Web services expose interfaces of existing components using a standard web-based protocol. A client uses these interfaces to use the services provided by the components. A typical business process requires multiple web services. The involvement of web services from different developers required the creation of new standards to achieve proper coordination between them. Several new standards were developed to achieve this coordination. This chapter has discussed several such open standards that are required for the coordination of web services.
The WS-Security specification addresses how to transport security context between the participating processes and thus how to provide a secured distributed computing based on the collaboration of diverse web services. The WS-Coordination specification defines a framework that is used by participating processes to coordinate the desired activities between multiple processes.
Web Services Transactions require the coordination between multiple parties to implement a distributed transaction. They use the WS-Coordination specification for this purpose. As several messages are transported between diverse parties during a business process, reliable message delivery is required. The WS-Reliable Messaging specification addresses this issue. The messages are sent to endpoints. The WS-Addressing specification describes how to define such endpoints. Web services expose their interface with the help of service-description documents. The WS-Inspection specification helps in dynamic discovery of such documents. The WS-Policy specification describes the policies used by a process to its partners. Finally, the WS-Eventing specification helps in creating an event-based infrastructure for business collaborations.
When different web services are connected together to create a larger business process, there is a need to define the workflow to ensure the proper sequencing of these services. A new language, BPEL, is designed for this purpose. This chapter described briefly the need for this new language. Further chapters in the book will go into the depths of this language to understand how a business process is created in BPEL and describe the several tools that are available to develop BPEL documents.
- Instant Vert.x
- 商用級(jí)AIGC繪畫(huà)創(chuàng)作與技巧(Midjourney+Stable Diffusion)
- Visio圖形設(shè)計(jì)從新手到高手(兼容版·第2版)
- PPT 2016幻燈片設(shè)計(jì)與制作從入門(mén)到精通
- 新編三維CAD習(xí)題集
- 3ds Max 2015中文版從入門(mén)到精通
- 中文版Rhino 5.0完全自學(xué)教程(第3版)
- Photoshop CS6實(shí)戰(zhàn)基礎(chǔ)培訓(xùn)教程(全視頻微課版)
- Premiere CC視頻編輯入門(mén)與應(yīng)用
- 有趣的Flutter:從0到1構(gòu)建跨平臺(tái)App
- 正則表達(dá)式必知必會(huì)(修訂版)
- Photoshop移動(dòng)UI設(shè)計(jì)從入門(mén)到精通
- Oracle Warehouse Builder 11g R2: Getting Started 2011
- 中文版Illustrator 2020基礎(chǔ)教程
- ASP.NET Core 3從入門(mén)到實(shí)戰(zhàn)