近年來,隨著軟體產業的迅速發展,服務導向架構(Service Oriented Architecture, SOA)概念以協助企業快速建構其資訊系統之優勢,已漸漸為熱門話題之一,而當中又以提供彈性(Flexible)及跨異質平台(Crossing Heterogeneous Platform)之網路服務(Web Service)最受歡迎,但由於網路服務本身並未具備工作流程之組合服務(Composition Service)之能力,為能快速迎合企業或使用者之網路服務並保有其網路服務彈性、重複使用性及易於後續維護之使用者應用程式,系統建置時期將網路服務、工作流程(Workflow)及使用者介面(User Interface, UI)三部份分別獨立建置運作,達成鬆散耦合(Loosely Coupled)之架構,增加系統彈性。 有鑑於此,本研究設計一整合網路服務中介平台(Integrated Web Service Middleware Framework, IWSM),目標為採用商業流程執行語言(Business Process Execution Language, BPEL)技術將已建置或新建置之網路服務再進行組合成自動化流程服務,以達到工作流程之需求並不影響網路服務可再利用性及增加其網路服務彈性優勢,針對使用者互動方面,利用豐富型網際網路應用程式概念及使用者介面標記語言(User Interface Markup Language)獨立描述使用介面,以增加其系統彈性。
The Service Oriented Architecture (SOA) is the popular technology to rapidly provide the advantages for people to build and a integrate business information system. Web Service is the basic tool, which also provides flexibility and crossing heterogeneous platforms to implement the concept of Service Oriented Architecture. Despite of its openness, Web Service still has some restrictions. Web Service does not provide the combination of services workflow capabilities, and it only supports people to deal with the functional level services. However, a business system not only includes the functional level services but also has to consider the user interface and business process. To solve the restriction, the programmer usually builds in three system parts, including the Web Service, Workflow, and User Interface, in which their operations are independence to increase system flexibility. In this study, we present an Integrated Web Service Middleware Framework (IWSM) to support the business process level service composition by Business Process Execution Language (BPEL) technology. The function of user interactive interface is based on Rich Internet Applications (RIA) and User Interface Markup Language, which describe user interface independently to increase the flexibility of business system.