前言
因為要報告所以開始研究相關知識。
Abstract
近年來Service-Oriented Architecture(SOA,服務導向架構)[1]越來越盛行,因此彼此網際服務(Web Services)之間要做溝通整合,就會發生困難性,因為彼此所用的開發語言並不相同,如果要做溝通就會產生困難性,因此後來發展出以XML為基礎的訊息格式、Web通訊協定(HTTP)、SOAP,來達到互通性,並且也解決不同平台溝通的問題,因此增加重複使用整合的介面,以便達成B2B之間能迅速整合已有的服務。
現在,雖然Web Service可以支援跨平台性,企業(Business)可以利用它整合企業所需的Service,但是還是不足夠的,因為它不具備商業邏輯特性,無法去描述企業彼此之間該如何去自動化互動整合成Business Process,因此要如何將一群Web Services整合起來,並且成為自動化的流程,能夠去定義有哪些Web Service參與、彼此之間的順序、以及彼此之間資料如何分享?最後種種的演進,產生出了Web Services Business Process Execution Language(WS-BPEL) 2.0規格,廣受企業使用。因此在這將介紹WS-BPEL內容。
一、Introduction

圖1.1 WS-BPEL Component[3]
一個WS-BPEL Component是由services, references, properties(variable) and implementation所構成,詳細介紹會在後面說明。
二、背景知識介紹
Conclusion
Reference
[1] 服務導向架構(Service-Oriented Architecture,SOA) 簡介
[2] 陳文鏘, "Design and Implementation of a Business Process-based Service Composition Engine", July 2003, pp. xx-xx
[3] OASIS Service Component Architecture / BPEL (SCA-BPEL) TC
Recommend to Front page
C/C++(4)



Comment Permissions: Allow commenting