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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
The Standish Group (2006), http://www.standishgroup.com
Goldstein, H.: Who Killed the Virtual Case File? IEEE Spectrum (September 2005)
Federal Computer Week (2006), http://www.fcw.com/online/news/102253-1.html
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)
Booch, G.: Blog (Handbook of Software Architecture) (2007), http://booch.com/architecture/blog.jsp?archive=2007-02.html
Childre, D., Cryer, B.: From Chaos to Coherence, HeartMath, Boulder Creek (2000)
Shan, T.C., Hua, W.: A Service-Oriented Solution Framework for Internet Banking. International Journal of Web Services Research 3(1), 29–48 (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)