Skip to main content

A Unified Conceptual Framework for Service-Oriented Computing

Aligning Models of Architecture and Utilization

  • Chapter

Part of the book series: Lecture Notes in Computer Science ((TLDKS,volume 7720))

Abstract

Given the importance of clients in service-oriented computing, and the ongoing evolution of distributed system realization technologies from client/service architectures, through distributed-object and service-oriented architectures to cloud computing, there is a growing need to lower the complexities and barriers involved in the development of client applications. These range from large scale business applications and business processes to laptop programs and small ”apps” on mobile devices. In this paper we present a unified conceptual framework in which the basic concerns and viewpoints relevant for building clients of service-oriented, distributed systems can be expressed and related to one another in a platform-independent, non-proprietary way. The basic concerns used to structure the framework are the level of abstraction at which a system is represented and the roles from which the software entities of a distributed system are viewed. Using the various concepts and models supported in the framework it is possible to customize and simplify each client developer’s view and to simplify the way in which service providers develop and maintain their services. This paper provides an overview of the framework’s foundations and concepts. We also present the vision behind this conceptual framework and present a small example to show how the models contained in the framework are applied in practice.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Atkinson, C., Bostan, P., Draheim, D.: Towards a Unified Conceptual Framework for Service-Oriented Computing. In: Proceedings of 3M4SE 2011 - Proceedings of 2nd International Workshop on Models and Model-driven Methods for Service Engineering. IEEE Press (September 2011)

    Google Scholar 

  2. Atkinson, C., Bostan, P.: Towards a Client-Oriented Model of Types and States in Service-Oriented Development. In: Thirteenth IEEE International EDOC Conference, EDOC 2009, Auckland, New Zealand (August/September 2009)

    Google Scholar 

  3. Gray, J., Reuter, A.: Transaction Processing: Concepts and Techniques. Morgan Kaufmann (1993)

    Google Scholar 

  4. Bernstein, P.A.: Middleware: a Model for Distributed System Services. Communications of the ACM 39(2), 86–98 (1996)

    Article  Google Scholar 

  5. Object Management Group. CORBA Component Model Specification, OMG Available Specification, version 4.0, formal/06-04-01 dtc/06-02-01 (April 2006)

    Google Scholar 

  6. Kassem, N., The Enterprise Team: Designing Enterprise Applications with the Java 2 Platform, Enterprise edn. Sun Microsystems (2000)

    Google Scholar 

  7. Fielding, R.T., Taylor, R.N.: Principled Design of the Modern Web Architecture. ACM Transactions on Internet Technology 2(2), 115–150 (2002)

    Article  Google Scholar 

  8. Wang, L., Von Laszewski, G., Younge, A., He, X., Kunze, M., Tao, J., Fu, C.: Cloud computing: A Perspective study. New Generation Computing 28(2), 137–146 (2010) ISSN 0288-3635

    Article  MATH  Google Scholar 

  9. Hess, A., Humm, B., Voß, M., Engels, G.: Structuring Software Cities A Multidimensional Approach. In: EDOC 2007, pp. 122–129 (2007)

    Google Scholar 

  10. Haas, L.: Building an Information Infrastructure for Enterprise Applications. In: Draheim, D., Weber, G. (eds.) TEAA 2005. LNCS, vol. 3888, p. 1. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  11. Draheim, D.: The Service-Oriented Metaphor Deciphered. Journal of Computing Science and Engineering 4(4) (December 2010); Lee, I., Park, J.C., Song, I.

    Google Scholar 

  12. Open Service Oriented Architecture. SCA Assembly Model V1.00 (March 2007)

    Google Scholar 

  13. Brown, A., Johnston, S., Kelly, K.: Using Service-Oriented Architecture and Component-Based Development to Build Web Service Applications. Rational Software Corporation, Santa Clara (2002)

    Google Scholar 

  14. Carr, N.G.: The Big Switch – Rewiring the World, from Edison to Google. W. W. Norton & Company (2008)

    Google Scholar 

  15. Atkinson, C., Draheim, D.: Cloud Aided-Software Engineering - Evolving Viable Software Systems through a Web of Views. In: Mahmood, Z., Saeed, S. (eds.) Software Engineering Frameworks for Cloud Computing Paradigm. Springer (2013)

    Google Scholar 

  16. Schulte, R.W., Natis, Y.V.: Service Oriented Architectures, Part 1. Gartner Research ID Number SPA-401-068. Gartner (1996)

    Google Scholar 

  17. Schulte, R.W.: Service Oriented Architectures, Part 2. Gartner Research ID Number SPA-401-069. Gartner (1996)

    Google Scholar 

  18. Emmelhainz, M.A.: EDI: A Total Management Guide. Van Nostrand Reinhold (1993)

    Google Scholar 

  19. Holley, K., Palistrant, J., Graham, S.: Effective SOA Governance. IBM White Paper, IBM Corporation (March 2006)

    Google Scholar 

  20. Hummel, O., Atkinson, C.: Supporting Agile Reuse Through Extreme Harvesting. In: Concas, G., Damiani, E., Scotto, M., Succi, G. (eds.) XP 2007. LNCS, vol. 4536, pp. 28–37. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  21. Atkinson, C., Bostan, P., Hummel, O., Stoll, D.: A Practical Approach to Web Service Discovery and Retrieval. In: Proceedings of ICWS 2007 - the 5th IEEE International Conference on Web Services. IEEE Press (2007)

    Google Scholar 

  22. Ousterhout, J.K.: Scripting: Higher-Level Programming for the 21st Century. Computer 31(3), 23–30 (1998)

    Article  Google Scholar 

  23. Soley, R.: Model Driven Architecture, white paper formal/02-04-03, draft, 3.2. Object Management Group (November 2003)

    Google Scholar 

  24. Lutteroth, C., Draheim, D., Weber, G.: A Type System for Reflective Program Generators. Science of Computer Programming 76(5) (May 2011)

    Google Scholar 

  25. Arsanjan, A.: Service-Oriented Modeling & Architecture. IBM Online article (November 09, 2004)

    Google Scholar 

  26. Bell, M.: Introduction to Service-Oriented Modeling. In: Service-Oriented Modeling: Service Analysis, Design, and Architecture. Wiley & Sons (2008)

    Google Scholar 

  27. Lopez-Sanz, M., Acura, C.J., Cuesta, C.E., Marcos, E.: Defining Service-Oriented Software Architecture Models for a MDA-based Development Process. In: 7th Working IEEE/IFIP Conference on Software Architecture (2008)

    Google Scholar 

  28. Picinelli, G., Skene, J.: Service-oriented Computing and Model Driven Architecture. In: Service-Oriented Software Systems Engineering: Challenges and Practices. Idea Group Inc. (2005)

    Google Scholar 

  29. OMG. Service oriented architecture Modeling Language (SoaML) SoaML OMG Specification (2009), http://www.omg.org/spec/SoaML/

  30. Object Management Group. CORBAservices: Common Object Services Specification (March 1995)

    Google Scholar 

  31. Quartel, D., et al.: COSMO: A conceptual framework for service modelling and refinement. Information Systems Frontiers 9(2-3), 225–244 (2007), doi:10.1007/s10796-007-9034-7

    Article  Google Scholar 

  32. Coplien, J.O., Schmidt, D.C. (eds.): Pattern Languages of Program Design. Addison-Wesley (1995)

    Google Scholar 

  33. Semantic Web Services Challenge 2006 (2006), http://sws-challenge.org

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 chapter

Cite this chapter

Atkinson, C., Bostan, P., Draheim, D. (2012). A Unified Conceptual Framework for Service-Oriented Computing. In: Hameurlain, A., Küng, J., Wagner, R. (eds) Transactions on Large-Scale Data- and Knowledge-Centered Systems VII. Lecture Notes in Computer Science, vol 7720. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35332-1_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-35332-1_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-35331-4

  • Online ISBN: 978-3-642-35332-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics