本研究之目的是在探討目前網路服務 (Web Services) 在商業應用上不足之處,並以解決網路服務間的流程整合為標的,我們建構了一個以元件技術及工作流為基礎的「網路服務協同整合平台」(Component-based Collaboration Platform,CCP),它提供了動態組合多個網路服務的機制,以達成電子商務間的協同合作。 網路服務是目前異質平台整合最經濟可行的方案之一,由於網路服務的開發必須朝向功能單純化的方向,以利軟體的再利用,未來系統開發者將是藉組合協同既有的資源取代自製,近年來,許多組織紛紛提出了以XML格式為基礎的網路服務流程描述語言來規範網路服務間應如何協同運作,它們大致有下列三項待改良之處:(1)缺乏圖形化介面,製作流程語言沒有效率;(2)流程須前置作業,無法因應商業環境的機動性;(3)缺乏管理機制,因此由網路服務的搜尋、流程製作、到最終的登錄執行均無法自動化。 因此,本研究提出的CCP即是讓服務流程的需求者能透過網路直接參予流程的訂定,並結合工作流程引擎來達到動態流程管理。而CCP的另一項優點則是簡便及自動化,流程需求者能藉由拖拉圖示的方式產生流程模型、轉置為工作流程語言、及登錄至流程執行引擎,簡言之,CCP強化了動態流程管理並降低了開發的時間。
This paper is to study the insufficient part of the Web Services in the business and the object is to integrate all the process among the Web Services. Web Services are an emerging technology that leveraged distributed computing based on XML messaging framework. However, Web Services are originally about managing a life cycle of a single Web Service, but not between Web Services for sharing information, synchronizing activities, and concurrent engineering. Recently, many organizations propose the XML-based WSDL to coordinate the Web Services. However, there are still some drawback and insufficient part:(1) lack of GUI, designing WSDL is inefficiency;(2) The process needs to be designed beforehand, therefore it can not keep up with the flash change of the business world;(3) lack of manage mechanism, therefore, it can't automatically search for the Web Services、design the process and the last part-register and execute. This paper described a dynamic composition of existing Web Services using component-based collaboration platform (CCP). The CCP composer consists of locating and binding of Web services, composting a workflow model, translating a BEPE4WS formatted document and registering in workflow engine that significantly reduce development time.