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

發展基於服務導向架構之動態服務流程協商機制

Developing Coordination Mechanism for SOA-Based Dynamic Service Process

指導教授 : 林勢敏

摘要


本研究旨在提出一個動態服務流程協商機制以解決服務導向架構上因服務資源有限及服務為維持服務水準所造成的服務流程衝突問題。在服務導向架構中,每一個活動或工作均被視為一個服務,依據規範及透過編程,賦予特定功能,而形成網路服務。由於服務導向架構擁有分散式架構並使用開放標準,網路服務因此具有可彈性組合、可重複使用、可透過網路互相操作以及鬆散耦合等特性。這些特性使得網路服務能依據消費者的需求以及情境變化,整合形成動態服務流程。在服務流程中,網路服務概分為自動化的軟體服務以及需要與人互動的實體服務。由於服務本身,特別是與人互動參與的實體服務,其服務資源均有限,無法無窮盡地滿足消費者需求,因此遇服務流程進行動態調整時即會發生衝突。本研究延續馮堯聰(2010)所提之基於服務導向架構的小兒職能治療服務模式,參考曾景弘(2009)所提出之多代理人協商機制,設計適用於服務導向架構的動態服務流程協商機制。研究結果顯示服務排程需動態調整時,協商機制可使排程進行協商及調整,而有效改善服務排程的衝突問題。

並列摘要


This study addresses the conflict problem that arises in a SOA (Service Oriented Architecture) based environment in which any process is adjusted or revised, or any schedule is rearranged subject to limited service resources and guaranteed service levels. In the SOA based environment, every activity or task is regarded as a service. The service, following SOA standards to be coded into Web Service, will provide specific functions through the Internet. SOA is a distributed computing architecture which uses open standards. Web Services therefore are loose-coupled, reusable, inter-operatable and can be assembled flexibly to form dynamic service processes to meet user demands and context variations. The Web Services in the service processes can be roughly classified into two categories, the software-based service and the human-based service. The human-based services mostly are capacity-limited and conflicts are then very likely to occur once any service process is adjusted. To solve this problem, this study proposes an agent based coordination mechanism for the SOA based dynamic service processes. Further, to evaluate the validity of the proposed mechanism, this study executed some experiments. The experiments showed that the coordination mechanism can effectively help service processes adjust themselves and then lessen the impacts caused by the service process changes.

參考文獻


蔡鈞華. (2009.7). 雲端運算SOA 服務平台架構與運作機制之研究. 國立政治大學, 台北.
Claudio Guidi, R. L., Manuel Mazzara. (2007). A Formal Framework for Web Services Coordination. Electronic Notes in Theoretical Computer Science, 180, 55-70.
David Camacho, R. A., Cesar Castro, Jose M. Molina. (2002). PERFORMANCE EVALUATION OF ZEUS,JADE,AND SKELETONAGENT FRAMEWORKS. Systems, Man and Cybernetics, 4.
Edmund H. Durfee, V. R. L. (1989). Negotiating Task Decomposition and Allocation Using Partial Global Planning (Vol. 2). London: Pitman Publishing Ltd.
Gruber, T. R. (1993). A Translation Approach to Portable Ontology Specifications.

被引用紀錄


陳筱芳(2015)。掛牌條件對財務報表品質之影響-以中國大陸上市板與創業板為例〔碩士論文,朝陽科技大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0078-2502201617130645
楊昆霖(2016)。公允價值資訊、審計委員會與審計公費之關聯性〔碩士論文,長榮大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0015-0507201613265200

延伸閱讀