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. © 2008 Springer-Verlag.
CITATION STYLE
Shan, T. C. (2008). SOA pragmatism. In Communications in Computer and Information Science (Vol. 22 CCIS, pp. 23–28). Springer Verlag. https://doi.org/10.1007/978-3-540-88655-6_2
Mendeley helps you to discover research relevant for your work.