透過您的圖書館登入
IP:18.116.40.47
  • 學位論文

應用服務編排與組合於流程自動化之研究

APPLICATION OF SERVICE ORCHESTRATION AND COMPOSITION IN PROCESS AUTOMATION

指導教授 : 王永心
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


編排是管理與流程有關的資源,包括流程的參與者、事件、業務規則及活動。服務編排是透過預先定義的流程邏輯,控制流程中業務活動的執行,包含商業規則、外部服務與人工服務,亦即將人工的活動整合到流程中參與流程執行與服務互動。商業流程執行語言(BPEL)為實現服務編排的一種技術,是專為整合網路服務(Web Services)而制定的一項規範標準,具程式語言特性使開發者能以程式邏輯的方式設計商業流程。 而企業原有的商業流程延伸至與外部企業協同合作時,由於供需端企業不同的系統平台、資料格式及傳輸方式,將造成彼此間資訊交換及資料即時更新問題。本研究運用服務導向建模和架構(SOMA)之方法把企業應用系統中原本各自獨立的功能,依業務流程進行分析,找出流程中需被識別的網路服務,以服務元件架構(SCA)來建立服務,再依商業流程組合服務,以便讓企業能夠透過服務之再利用快速組裝服務,並利用標準的商業流程執行語言來執行服務的編排與組合,以達流程自動化與滿足企業彈性業務需求。本文亦將以一個案流程作業為例來展現此優勢及驗證其可行性。

並列摘要


Orchestration is management of resources relating to the process, including participants, events, business rules and activities. Service orchestration is to control the execution of business activities in the process through pre-defined process logic, including business rules, external services and manual services. In other words, it is an integration of human activities into the process to participate in the process execution and service interaction. Business Process Execution Language (BPEL) is a kind of technology to realize service orchestration, and is a standard particularly for integration of web services, which can enable programmers to design business processes by means of program logic. When the existing business processes of an enterprise extend to collaborate with external enterprises, due to different system platforms, data formats and transmission methods on the supply and demand ends, there will be problems in information exchange and real-time data update. This study adopts the method of service-oriented modeling and architecture (SOMA) to analyze the originally independent functions in the enterprise application systems based on the business process. The web services in the process are identified and then established with the Service Component Architecture (SCA) thus enabling the enterprise to quickly assemble new services through reuse of the existing services. The exercise of service orchestration and composition can be done using standard BPEL (business process execution language). A case study is presented in this thesis to demonstrate its advantage and verify its feasibility.

參考文獻


[5]林威伸,基於服務遞送的BPEL擴充,國立中央大學資訊工程研究所碩士論文,中壢,2007。
[6]易志中,「以SOA對傳統空間決策工作流之重構過程研究」,國立臺灣大學地理環境資源研究所碩士論文,2008。
[12]Juric, M. B., Business Process Execution Language for Web Services, Birmingham, UK: Packet Publish, 2006.
[15]Lyengar, A., Jessani, V. and Chilanti, M., WebSphere Business integration Primer, IBM Press, 2008.
[1]文俊浩、饒錫如、何昐、王玉標,「基於工作流的服務組合在電子政務中的應用」,計算機應用,第29卷,第9期,重慶,2009年9月,pp.2512-2515。

被引用紀錄


吳昶霆(2015)。基於業務規則的信任網路服務動態協作推薦機制〔碩士論文,中原大學〕。華藝線上圖書館。https://doi.org/10.6840/cycu201500870
潘建瑋(2011)。以活動為基礎的服務確認方法與實作〔碩士論文,中原大學〕。華藝線上圖書館。https://doi.org/10.6840/cycu201100456
李政儒(2014)。用網路服務整合工作流程 與企業資源規劃系統〔碩士論文,長榮大學〕。華藝線上圖書館。https://doi.org/10.6833/CJCU.2014.00196
馮鈺琪(2012)。網路服務在供應商管理庫存的應用〔碩士論文,長榮大學〕。華藝線上圖書館。https://doi.org/10.6833/CJCU.2012.00208
陳盈瑋(2011)。醫院衛材管理流程改善之服務導向分析與設計〔碩士論文,大同大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0081-3001201315112136

延伸閱讀