Ontology-based dependency-guided service composition for user-centric SOA

Wei Tek Tsai, Peide Zhong, Jay Elston, Yinong Chen, Xiaoying Bai

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Scopus citations

Abstract

Service-Oriented Architecture (SOA) is characterized by dynamic service discovery and composition. For user-centric SOA, not only services, but workflows and application templates also can be published and discovered for composition. This paper proposes a two-steps composition process, ontology-based dependency-guided service composition (OBDG). In the first step, users compose their templates based on domain ontology or using existing templates. In the second step, users submit the templates to the OBDG system and let the system complete the dependencies by choosing and finalizing the selection of services and workflows from a set of candidate services or workflows based on user preferences. In this paper, services are described as interface service and implementation service. Interface service is like a service specification that describes service interface and its description, which is used to build domain ontology. Implementation services implement interface services. OBDG maintains a one-to-many relationship between them plus test scripts and cases. Templates are composed by interface services or test script so they can be instantiated by implementation services or test scripts and cases. In this way, application templates and testing templates can be same, which means OBDG can instantiate same template as application or testing by choosing implementation service or test script.

Original languageEnglish (US)
Title of host publicationSEKE 2010 - Proceedings of the 22nd International Conference on Software Engineering and Knowledge Engineering
Pages462-467
Number of pages6
StatePublished - Dec 1 2010
Event22nd International Conference on Software Engineering and Knowledge Engineering, SEKE 2010 - Redwood City, CA, United States
Duration: Jul 1 2010Jul 3 2010

Publication series

NameSEKE 2010 - Proceedings of the 22nd International Conference on Software Engineering and Knowledge Engineering

Other

Other22nd International Conference on Software Engineering and Knowledge Engineering, SEKE 2010
CountryUnited States
CityRedwood City, CA
Period7/1/107/3/10

Keywords

  • Composition
  • Implementation service
  • Interface service
  • Ontology
  • Service
  • Two-steps

ASJC Scopus subject areas

  • Software

Fingerprint Dive into the research topics of 'Ontology-based dependency-guided service composition for user-centric SOA'. Together they form a unique fingerprint.

  • Cite this

    Tsai, W. T., Zhong, P., Elston, J., Chen, Y., & Bai, X. (2010). Ontology-based dependency-guided service composition for user-centric SOA. In SEKE 2010 - Proceedings of the 22nd International Conference on Software Engineering and Knowledge Engineering (pp. 462-467). (SEKE 2010 - Proceedings of the 22nd International Conference on Software Engineering and Knowledge Engineering).