Skip to main content

A Metamodel for Orchestrating Service Requirements in an SQL-Environment

  • Conference paper
On the Move to Meaningful Internet Systems: OTM 2011 Workshops (OTM 2011)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 7046))

  • 1202 Accesses

Abstract

Orchestration and Choreography often form the fundamental backbone for delivery of services in a Service Oriented Architecture (SOA). In a service based application environment, services need to be able to manipulate persistent data—usually in a stable structured SQL-environment. These service requests to data access services should not be one-of or tailor-made. They need to be reusable. The realization of the dynamic service orchestration requirements often necessitates a corresponding requirement for dynamic on-demand assembly of SQL-modules consisting of re-usable stored procedure modules, User Defined Functions, and including dynamic SQL stored procedures. An ORM/NIAM metamodel is shown that can support the realization of a “provider” model that is able to dynamically assemble the SQL-implementation components to form an SQL-implementation orchestration model to satisfy the dynamic requirements of the service based orchestrations. The implementation of this model is parameter driven, thus allowing provider component-sets to replace individually tailored modules for SQL data manipulation.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Erl, T.: SOA:Principles of Service Design. Prentice-Hall Service-Oriented Computing Series, http://www.SOAbooks.com

  2. International Standard ISO 19501 – Unified Modelling Language Specification, International Standards Organization, Geneva

    Google Scholar 

  3. Piprani, B., Borg, M., Chabot, J., Chartrand, É.: An Adaptable ORM Metamodel to Support Traceability of Business Requirements across System Development Life Cycle Phases. In: Chung, S., Herrero, P. (eds.) OTM-WS 2008. LNCS, vol. 5333, pp. 728–737. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  4. Laube, A., Winkler, P.: Generation of Choreography Skeletons from Web Service Definitions, http://www.posecco.eu/fileadmin/POSECCO/user_upload/publications/WSCDL_final.pdf

  5. Pelz, C.: Web Service Orchestration and Choreography, http://wpage.unina.it/rcanonic/didattica/at/documenti/wsOrchestration.pdf

  6. SOA Orchestration and Choreography, http://searchsoa.techtarget.com/answer/SOA-orchestration-and-choreography

  7. Piprani, B., Wang, C., He, K.: A Metamodel for Enabling a Service Oriented Architecture. In: Chung, S., Herrero, P. (eds.) OTM-WS 2008. LNCS, vol. 5333, pp. 668–677. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Piprani, B., Dham, S. (2011). A Metamodel for Orchestrating Service Requirements in an SQL-Environment. In: Meersman, R., Dillon, T., Herrero, P. (eds) On the Move to Meaningful Internet Systems: OTM 2011 Workshops. OTM 2011. Lecture Notes in Computer Science, vol 7046. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25126-9_38

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-25126-9_38

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-25125-2

  • Online ISBN: 978-3-642-25126-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics