Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2007.14-D.2.265

Automated Composition System of Web Services by Semantic and Workflow based Hybrid Techniques  

Lee, Yong-Ju (상주대학교 컴퓨터공학과)
Abstract
In this paper, we implement an automated composition system of web services using hybrid techniques that merge the benefit of BPEL techniques, with the advantage of OWL-S, BPEL techniques have practical capabilities that fulfil the needs of the business environment such as fault handling and transaction management. However, the main shortcoming of these techniques is the static composition approach, where the service selection and flow management are done a priori and manually. In contrast, OWL-S techniques use ontologies to provide a mechanism to describe the web services functionality in machine-understandable form, making it possible to discover, and integrate web services automatically. This allows for the dynamic integration of compatible web services, possibly discovered at run time, into the composition schema. However, the development of these approaches is still in its infancy and has been largely detached from the BPEL composition effort. In this work, we describe the design of the SemanticBPEL architecture that is a hybrid system of BPEL4WS and OWL-S, and propose algorithms for web service search and integration. In particular, the SemanticBPEL has been implemented based on the open source tools. The proposed system is compared with existing BPEL systems by functional analysis. These comparisions show that our system outperforms existing systems.
Keywords
Web Services Composition; Hybrid Techniques; BPEL4WS; OWL-S; Search and Integration Algorithms; Implementation Techniques;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Active Endpoints, http://www.active-endpoints.com
2 Sivashanmugam K., Miller J., Sheth A. and Vema K., Framework for Semantic Web Process Composition. International Journal of Electronic Commerce, Vol.9(2), pp.71-106, 2005   DOI
3 IBM. BPWS4J. http://www.alphaWorks.ibm.com/tech/bpws4j
4 이용주, 동적 웹 서비스 조합을 위한 시맨틱 웹 서비스 발견 및 실행 기법, 정보처리학회논문지D, 제12-D권 제6호, pp.889-898, 2005   과학기술학회마을   DOI
5 Openjgraph, http:sourceforge.net/projects/openjgraph
6 Antoniou G. and Harmelen F. V., A Semantic Web Primer, MIT Press, 2005
7 Sirin E., Hendler J., and Parsia B., Semi-automatic Composition of Web Services using Semantic Description, Web Services: Modeling, Architecture and Infrastructure Workshop in Conjuction with ICEIS, 2003
8 WfMC, WfMC(Workflow Management Coalition) Strand Documents. Technical Report, http://www.wfme.org/ 1998
9 Leymann P., Web Service Flow Language (WSFL) 1.0, http://www-4.ibm/software/solutions/webservices/pdf/WSFL.pdf, 2002
10 Thatte S., XLang: Web Services for Business Process Design, http://www.gotdotnetcom/team/xml_wsspecs/xlang c/default.htm, 2002
11 Pistore M., Marconi A., Bertoli P., Traverso P., Automated Composition of Web Services by Planning at the Knowledge Level. International Joint Conference on Artificial Intelligence(IJCAI), 2005
12 Osman T., Thakker D., and Al Dabass D., Bridging the Map between Workflow andSemantic-based Web Services Composition. WWW Service Composition with Semantic Web Services. 2005
13 Mandell D. and Mcllraith S., Adapting BPEL4WS for the Semantic Web: The Bottom Up Approach to Web Service Interoperation, in Proceeding of the 2nd International Semantic Web Confcrencc(ISWC2003), Sanibel Island. Florida, 2003
14 OWL Services Coalition. OWL S: Semantic Markup for Web Services. OWL-S White Paper. http://www.daml.org/services owl-s/1.2/overview/. 2006
15 Portier B., SOA terminology overview. Part 1: Service, architecture, governance. and business terms, http://www-128.ibm.com/developerworks/webservices/library/ws soa 1 erml/. 2006
16 Thakker D., Osman T., and Al-Dabass D., Web Services Composition: A Pragmatic View of the Present and the Future, in Proceedings of 19th European Conference on Modelling and Simulation, Yuri merkutyev, 2005
17 UDDl, The Evolution of UDDI. UDDl.org White Paper. http://www.uddi.org/. 2002
18 Andrews T. et al., Business Process Execution Language for Web Services. Version 1.1. http://www-128.ibm.com/developerworks/library/specification/ws-bpel/, 2003
19 W3C, Web Services Description Language(WSDL) Version 2.0 Part1: Core Language, 'http://www.w3c.org/TR/2006/CR-wsdl20-2006327/, 2006
20 W3C, SOAP Version 1.2 Part(): Primer(Second Edition). http://www.w3.org/TH/2006/PEH soap12part()-20061219/, 2006