網路服務技術(Web services)是系統整合的新興方法,目前已廣泛應用於電子商務的架構中,由於這項技術在系統開發上具有化繁為簡的特性,因此也間接影響傳統開發程序與生命週期的實施方式。本研究由「服務導向架構」的觀點切入,除探討系統之間如何在相互操控(interoperable)上達到整合外,我們也探討本架構對「系統開發者」及其「委託者」的影響與改變。本研究以實例來說明服務導向與傳統方式在系統開發上的差異,並具體建議應有的對策及態度。本研究期望提供評估技術的決策者,除在技術因素上的考量外,亦應觀察服務導向架構對現今開發程序的實質影響,以利發揮網路服務技術的最大效益。
Web services are an emerging technology to support modern e-Commerce under distributed computing environments. Utilizations of Web services are expanding rapidly for both enterprise application integration (EAI) and business-to-business integration (B2Bi). The Services Oriented Architecture (SOA) is an interoperable framework that describes a set of patterns and guidelines for discovering, publishing, and binding among Web services. This study argues that SOA provides implementation techniques only in a software development framework. Some important features of SOA, such as easy connectivity with third-party services and services brokering, have high potentials for both modeling and design stages. We discuss a variety of issues that arise from demonstrated examples and describe some perspectives for guiding future works. This study provides some valuable suggestions for Web services evaluators to regard not only technique but also non-technique impacts indepth. The suggestions may help evaluators determine how powerful Web services can be to e-Commerce.