Skip to main content

SOA Pragmatism

  • Conference paper
Software and Data Technologies (ICSOFT 2007, ENASE 2007)

Abstract

This paper presents a pragmatic approach composed of Methodology, Automation, Patterns, and Strategy (MAPS), to effectively manage the architecture design practices and solution development lifecycle of information systems in a service-oriented paradigm. The key challenges in SOA are discussed, such as architecture complexity, evolving technologies, immature governance, fragmented specification efforts, and disparate visual notations. This comprehensive framework aims to provide a mature integration of appropriate knowledge and capabilities to filter the inessential from the essential. In the Methodology dimension, a hybrid method, SOA philosophy, and a methodical approach are the key components. The Automation dimension covers tools, service lifecycle, and COTS mapping. The prominent elements of the Patterns dimension are data caching patterns, reference model, and open source reference implementation. Finally, the Strategy dimension addresses the strategy metamodel, technology architecture planning, and strategy roadmapping. In addition, a 9-point list of SOA wisdom is articulated, which gives best-practice guidelines to adopt and implement SOA pragmatically in large organizations from a practitioner’s perspeoctive.

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. The Standish Group (2006), http://www.standishgroup.com

  2. Goldstein, H.: Who Killed the Virtual Case File? IEEE Spectrum (September 2005)

    Google Scholar 

  3. Federal Computer Week (2006), http://www.fcw.com/online/news/102253-1.html

  4. Brooks, F.P.: No Silver Bullet - essence and accident in software Engineering. In: Proceedings of the IFIP Tenth World Computing Conference, pp. 1069–1076 (1986)

    Google Scholar 

  5. Booch, G.: Blog (Handbook of Software Architecture) (2007), http://booch.com/architecture/blog.jsp?archive=2007-02.html

  6. Childre, D., Cryer, B.: From Chaos to Coherence, HeartMath, Boulder Creek (2000)

    Google Scholar 

  7. Shan, T.C., Hua, W.: A Service-Oriented Solution Framework for Internet Banking. International Journal of Web Services Research 3(1), 29–48 (2006)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Shan, T.C. (2008). SOA Pragmatism. In: Filipe, J., Shishkov, B., Helfert, M., Maciaszek, L.A. (eds) Software and Data Technologies. ICSOFT ENASE 2007 2007. Communications in Computer and Information Science, vol 22. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-88655-6_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-88655-6_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-88654-9

  • Online ISBN: 978-3-540-88655-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics