Skip to main content

Web Services Composition Framework with Petri Net Based Schemas

  • Chapter
Book cover New Challenges in Computational Collective Intelligence

Part of the book series: Studies in Computational Intelligence ((SCI,volume 244))

Abstract

The paper describes a framework for composite web service based applications, built around domain-specific composition schemas for Petri net based models of service workflows. Those schemas, implemented as a hierarchy of generic and category-specific XSD descriptions, support both user oriented functionality and automatic composing of web services by means of core web technologies. Standard syntactic and semantic descriptions of component web services are referenced by descriptive resources native to the presented framework: XSD schemas, XSLT mappings, XML definitions and automatically generated RDF metadata. Main goals of the proposed solution are: to provide flexible model for composing families of similarly structured domain-specific web service based applications, while exploiting possibilities of automation related to semantic web services, and separating users from advanced formalisms of service ontologies.

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 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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. Sheth, A., Miller, J.A.: Web Services: Technical Evolution yet Practical Revolution. IEEE Intelligent Systems (January/February 2003)

    Google Scholar 

  2. W3C Web Services Activity, http://www.w3.org/2002/ws/

  3. RDF/XML Syntax Specification (Revised). W3C Recommendation 10 February (2004), http://www.w3.org/TR/rdf-syntax-grammar/

  4. Web Ontology Language (OWL), http://www.w3.org/2004/OWL/

  5. Narayanan, S., Sheila McIlraith, S.: Simulation, Verification and Automated Composition of Web Services. In: WWW 2002, Honolulu, Hawaii, USA, May 7-11 (2002)

    Google Scholar 

  6. Brodie, M.L.: Semantic Technologies: Realizing the Services Vision. In: Brodie, M.L., et al. (eds.) Semantic Web Services, Part 1. IEEE Intelligent Systems ( September/October 2007)

    Google Scholar 

  7. Hendler, J.: Agents and the Semantic Web. IEEE Intelligent Systems Journal (March/April 2001)

    Google Scholar 

  8. van der Aalst, W.M.P.: The Application of Petri Nets to Workflow Management. The Journal of Circuits, Systems and Computers 8(1), 21–66 (1998)

    Article  Google Scholar 

  9. Dustdar, S., Schreiner, W.: A Survey on Web Services Composition. International Journal on Web and Grid Services 1(1), 1–30 (2005)

    Article  Google Scholar 

  10. Web Services Business Process Execution Language Version 2.0, OASIS Standard, April 11 (2007), http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.pdf

  11. Web Service Choreography Interface (WSCI) 1.0. W3C Note 8 August (2002), http://www.w3.org/TR/wsci/

  12. Eckleder, A., Freytag, T.: WoPeD 2.0 goes BPEL 2.0. In: AWPN Workshop, Rostock (2008)

    Google Scholar 

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

  14. Semantic Web Services Ontology (SWSO), http://www.daml.org/services/swsf/1.0/swso/

  15. Web Service Modeling Ontology (WSMO), http://www.w3.org/Submission/WSMO/

  16. Majithia, S., et al.: Automated Web Service Composition using Semantic Web Technologies. In: Proc. of the International Conference on Autonomic Computing. IEEE, Los Alamitos (2004)

    Google Scholar 

  17. Web Service Semantics - WSDL-S, http://www.w3.org/Submission/WSDL-S/

  18. Semantic Annotations for WSDL and XML Schema. W3C Recommendation August 28 (2007), http://www.w3.org/TR/sawsdl/

  19. Martin, D., Paolucci, M., Wagner, M.: Toward Semantic Annotations of Web Services: OWL-S from the SAWSDL Perspective. In: OWL-S: Experiences and Directions Workshop, European Semantic Web Conf., Innsbruck (2007)

    Google Scholar 

  20. ter Beek, M.H., et al.: Web Service Composition Approaches: From Industrial Standards to Formal Methods. In: ICIW 2007 (2007)

    Google Scholar 

  21. Petri, C.A.: Fundamentals of a theory of asynchronous information flow. Information processing. In: Proc. of the IFIP Congress 1962, Munich. North-Holland, Amsterdam (1962)

    Google Scholar 

  22. PengCheng, X., et al.: A Petri Net Approach to Analysis and Composition of Web Services. CERCS Tech. Rep. Georgia Institute of Technology (2009), http://hdl.handle.net/1853/27247

  23. Cheng, Y., et al.: Modeling and verifying composite semantic Web services based on colored Petri nets. In: ALPIT 2007, Advanced Language Processing and Web Information Technology, pp. 510–514 (2007)

    Google Scholar 

  24. van der Aalst, W.M.P., Hofstede, A.H.M.: Workflow Patterns: On the Expressive Power of (Petri-net-based) Workflow Languages. In: Proc. of the Fourth Workshop on the Practical Use of Coloured Petri Nets and CPN Tools (CPN 2002), DAIMI, University of Aarhus, vol. 560 (2002)

    Google Scholar 

  25. Reisig, W.: Petri Nets. An Introduction. Springer, Heidelberg (1985)

    MATH  Google Scholar 

  26. Jensen, K.: Basic concepts, analysis methods and practical use. Springer, Heidelberg (1992)

    MATH  Google Scholar 

  27. SPARQL Query Language for RDF. W3C Recommendation, January 15 (2008), http://www.w3.org/TR/rdf-sparql-query/

  28. Ochmańska, E.: An Open Environment for Compositional Software Development. In: Min, G., Di Martino, B., Yang, L.T., Guo, M., Rünger, G. (eds.) ISPA Workshops 2006. LNCS, vol. 4331, pp. 175–184. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  29. Service Modeling Language, v 1.1. W3C Recommendation , May 12 (2009), http://www.w3.org/TR/sml/

  30. Robertsson, E.: An Introduction to Schematron. O’Reilly Media, Inc., Sebastopol (2003), http://www.xml.com/pub/a/2003/11/12/schematron.html

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Ochmańska, E. (2009). Web Services Composition Framework with Petri Net Based Schemas. In: Nguyen, N.T., Katarzyniak, R.P., Janiak, A. (eds) New Challenges in Computational Collective Intelligence. Studies in Computational Intelligence, vol 244. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03958-4_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-03958-4_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-03957-7

  • Online ISBN: 978-3-642-03958-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics