Genie: A Semantic Web Services Composition System base on Ontology

Genie: 온톨로지 기반 시맨틱 웹 서비스 합성 시스템

  • 오지훈 (이프로메디 연구소) ;
  • 시대근 (원광대학교 컴퓨터공학과) ;
  • 정영식 (원광대학교 컴퓨터 및 정보통신공학부) ;
  • 한성국 (원광대학교 컴퓨터 및 정보통신공학부)
  • Published : 2004.10.01

Abstract

To make Web Services the real applications, the efficient mechanisms for Web Services discovery, Web Services composition and Web Services execution must be provided. Among these issues, especially, Web Services composition plays the key roles in Web Services applications that are loosely coupled and composed applications consisted of primitive Web Service components. In this paper we demonstrate a new Web Service composition approach using ontologies. We apply ontologies to describe Web Services information such as Web Services input/output parameters, pre conditions, post conditions and other necessary management information. In this paper, we also introduce Action ontology and Object ontology to describe the functional properties of Web Services These ontologies offer semantic description of Web Services functionalities beyond the limitation of the current WSDL. We can achieve semantic interoperabilities between heterogeneous Web Services in terms of conceptual processing and realize semantic services composition. We implement semantic Web Services composition system called Genie based on service description ontologies.

References

  1. Mcllraith, Sheita, 'Semantic Enabled Web Services,' XML-Web Services ONE Conference, 2002.6
  2. Sanjiva Weerawarana, Francisco (Paco) Curbera, 'Business Process with BPEL4WS,' http://www-903.ibm.com/developerworks/kr/preout.jsp?url= http://www-106.ibm.com/developerworks/webservices/libray/wsbpelcol2/&origin =ws, 2002
  3. Curbera, F., Gofand, Y., Klein, J., Leyman, F., Soller, D., Thatte, S., Weerawarana, S., 'Business Process Execution Language for Web Services,' BEA Systems & IBM Corporation & Microsoft Corporation, http://www-106.ibm.com/developer-works/library/ws-bpelwp, 2002
  4. The DAML Service Coalition, 'DAML-S: Semantic Markup for Web Services,' http://www.daml.org/services/damls/0.9/, 2003
  5. Denker, G., Kagal, L., 'Security annotation for DAML Web Services,' 2003
  6. Microsoft MSDN, XML Web Service, http://msdn.microsoft.com/library/default.asp?url=/nhp/Default.asp?contentid=28000442
  7. Mindswap Web Service Composer, http://www.mindswap.org/~evren/comp oser
  8. Tim Bemers-Lee, James Hendler, Ora Lassila, 'The Semantic Web,' Scientific American, 2001.5
  9. IBM UDDI Business Registry, https://uddi.ibm.com/ubr/registry.html
  10. Microsoft UDDI Business Registry, http://uddi.microsoft.com
  11. Anlazoncom Web Services, http://www.amazon.corn/gp/browse.html/002-3527402-547209?node=3435361
  12. AltaVista's Babel Fish Translation Service, http://babelfish.altavista.com/
  13. CapeScience: Live Web Services, http://www.capescience.com/webservice s/index.shtml
  14. 홍영준,'서비스 지향 아키텍쳐', 시사컴퓨터 Tech Report - SOA, 2003. 8
  15. '특집 에이전트 시스템', 정보과학회지 제15권 제3호, 1997.3
  16. 이재호, 양정진, '시맨틱 웹 : 차세대 지능형 웹 기술', 한국정보통신기술협회 TTA 저널 제81호, 2002. 6