Skip to main content

Concept Based Orchestration of Web Services Using XOT

  • Conference paper
Contemporary Research on E-business Technology and Strategy (iCETS 2012)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 332))

Included in the following conference series:

  • 2724 Accesses

Abstract

A web service is a well-known technique for implementing Service-Oriented Architecture (SOA) on the web. One of its major characteristics is that it realizes loose coupling between services, utilizing reusable services. In this paper, we propose a concept based orchestration technique enabling us to specify service orchestration procedures with concepts by using eXtended Object-based Thesaurus (XOT). XOT is a knowledge base that represents service categories as concepts encompassing reusable services and service composition patterns as their relationships. It drastically enhances reusability of services available on the web by allowing us to use the concepts in an orchestration procedure instead of actual service names. Each concept would later be substituted by appropriate service names or constituent concepts before the substitution, if it is composite one. To demonstrate its feasibility, we implement a broker for the concept based orchestration, X-OTMonto as the XOT manager and extended jUDDI as our service repository.

* This work was supported by the Industrial Strategic Technology Development Program (10039189, Development of SNS based on semi-automatically augmented ontology for facilitating knowledge service) funded by the Ministry of Knowledge Economy(MKE, Korea).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Kreger, H.: IBM Software Group: Web Services Conceptual Architecture (WSCA 1.0) (May 2001), http://www.csd.uoc.gr/~hy565/newpage/docs/pdfs/papers/wsca.pdf

  2. Rao, J., Su, X.: A Survey of Automated Web Service Composition Methods. In: Cardoso, J., Sheth, A.P. (eds.) SWSWPC 2004. LNCS, vol. 3387, pp. 43–54. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  3. Erl, T.: Service-Oriented Architecture: Concepts, Technology, and Design. Prentice Hall PTR (2005)

    Google Scholar 

  4. Durvasula, S., et al.: SOA Practitioners’ Guide Part 1 Why Services-Oriented Architecture? (2006), http://www.soablueprint.com/whitepapers/SOAPGPart1.pdf

  5. Martin, D.L., et al.: Bringing Semantics to Web Services: The OWL-S Approach. In: Cardoso, J., Sheth, A.P. (eds.) SWSWPC 2004. LNCS, vol. 3387, pp. 26–42. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  6. Roman, D., et al.: Web Service Modeling Ontology. Applied Ontology 1(1), 77–106 (2005)

    Google Scholar 

  7. Akkiraju, R., et al.: Web Service Semantics – WSDL-S. A joint UGA-IBM Technical Note, Version 1.0 (2005), http://lsdis.cs.uga.edu/library/download/WSDL-S-V1.pdf

  8. OWL-S: Semantic Markup for Web Services, http://www.w3.org/Submission/OWL-S/

  9. Web Services Modeling Ontology, http://www.wsmo.org/

  10. WSDL-S, http://www.w3.org/Submission/WSDL-S/

  11. WS-BPEL 2.0 Specification, http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html

  12. Web Services Choreography Description Language Version 1.0, World Wide Web Consortium, http://www.w3.org/TR/ws-cdl-10/

  13. Kovac, D., Trcek, D.: A Survey of Web services Orchestration and Choreography with Formal Models (2011), http://www.softec.si/pdf/kovac_damjan.survey.pdf

  14. Urbieta, A., Barrutieta, G., Parra, J., Uribarren, A.: A survey of dynamic service composition approaches for ambient systems. In: The Ambi-Sys Workshop on Software Organisation and Monitoring of Ambient Systems, Canada, pp. 1–8 (2008)

    Google Scholar 

  15. Viroli, M.: A core calculus for correlation in orchestration languages. Journal of Logic and Algebraic Programming 70(1), 74–95 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  16. Hamadi, R., Benatallah, B.: A Petri net-based model for web service composition. In: The 14th Australasian Database Conference, vol. 17, pp. 191–200 (2003)

    Google Scholar 

  17. Dong, W.L., Yu, H., Zhang, Y.B.: Testing BPEL-based Web Service Composition Using High-level Petri Nets. In: 10th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2006), pp. 441–444 (2006)

    Google Scholar 

  18. Hwang, S.Y., Lim, E.P., Lee, C.H., Chen, C.H.: Dynamic Web Service Selection for Reliable Web Service Composition. IEEE Transactions on Services Computing 1(2), 104–116 (2008)

    Article  Google Scholar 

  19. Bertoli, P., Pistore, M., Traverso, P.: Automated composition of Web services via planning in asynchronous domains. Artificial Intelligence 174(3-4), 316–361 (2010)

    Article  MathSciNet  Google Scholar 

  20. Lécué, F., Silva, E., Pires, L.F.: A framework for dynamic web services composition. In: 2nd ECOWS Workshop on Emerging Web Services Technology (WEWST 2007), Halle, Germany (2007)

    Google Scholar 

  21. Hatzi, O., Meditskos, G., Vrakas, D., Bassiliades, N., Anagnostopoulos, D., Vlahavas, I.: PORSCE II: Using Planning for Semantic Web Service Composition (2009), http://fire.dit.hua.gr/~raniah/documents/ickeps09.pdf

  22. Li, X., Tang, X., Song, Z., Yuan, X.: Chen. D.: AFlow: An Automated Web Services Composition System Based on the AI Planning and Workflow. In: 2010 IEEE International Conference on Progress in Informatics and Computing (PIC), pp. 1067–1072 (2010)

    Google Scholar 

  23. Grossmann, G., Thiagarajan, R., Schrefl, M., Stumptner, M.: Conceptual Modeling Approaches for Dynamic Web Service Composition. In: Kaschek, R., Delcambre, L. (eds.) The Evolution of Conceptual Modeling. LNCS, vol. 6520, pp. 180–204. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  24. Pahl, C., Gacitua-Decar, V., Wang, M., Bandara, K.Y.: Ontology-based composition and matching for dynamic service coordination. In: International Workshop on Ontology, Models, Conceptualization and Epistemology in Social, Artificial and Natural Systems, ONTOSE 2011, London, UK (2011)

    Google Scholar 

  25. Liang, Q., Li, P., Hung, P.C.K., Wu, X.: Clustering Web Services for Automatic Categorization. In: IEEE International Conference on Services Computing, SCC 2009, pp. 380–387 (2009)

    Google Scholar 

  26. Srinivasan, N., Paolucci, M., Sycara, K.: An Efficient Algorithm for OWL-S Based Semantic Search in UDDI. In: Cardoso, J., Sheth, A.P. (eds.) SWSWPC 2004. LNCS, vol. 3387, pp. 96–110. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  27. Plebani, P., Pernici, B.: URBE: Web service retrieval based on similarity evaluation. IEEE Transactions on Knowledge and Data Engineering 21(11), 1629–1642 (2009)

    Article  Google Scholar 

  28. Popovici, M., Muraru, M., Agache, A., Negreanu, L., Giumale, C., Dobre, C.: An Ontology-Based Dynamic Service Composition Framework for Intelligent Houses. In: 2011 10th International Symposium on Autonomous Decentralized Systems (ISADS), pp. 177–184 (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jo, HS., Yang, JD., Choi, W. (2012). Concept Based Orchestration of Web Services Using XOT. In: Khachidze, V., Wang, T., Siddiqui, S., Liu, V., Cappuccio, S., Lim, A. (eds) Contemporary Research on E-business Technology and Strategy. iCETS 2012. Communications in Computer and Information Science, vol 332. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-34447-3_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-34447-3_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-34446-6

  • Online ISBN: 978-3-642-34447-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics