The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.02 - March/April (2006 vol.23)
pp: 54-61
Michael Stal , Siemens Corporate Technology
ABSTRACT
Some experts view service-oriented architecture simply as a stack of XML Web services protocols. From a more conceptual point of view, however, SOA represents a paradigm consisting of a set of architectural principles for building loosely coupled software systems. Actually, the SOA paradigm applies not only to XML Web services but also to other technologies such as email clients and servers and message-oriented middleware. Software patterns can express almost all architecture principles that span SOA technologies. This architecture-centric approach offers the means to understand service-oriented infrastructures and to build SOA applications that meet operational and developmental properties. Additionally, best practice pattern systems and catalogs can be derived from these architectural principles to illustrate how to implement SOA applications effectively and efficiently. Last but not least, an architectural description of SOA helps to change or extend the paradigm when necessary--for example, to address additional problems such as the support of integrative and adaptive SOA approaches. <p>This article is part of a special issue on software architecture. </p>
INDEX TERMS
Patterns, Distributed Applications, Distributed Objects, Middleware/Business Logic, Software Architecture
CITATION
Michael Stal, "Using Architectural Patterns and Blueprints for Service-Oriented Architecture", IEEE Software, vol.23, no. 2, pp. 54-61, March/April 2006, doi:10.1109/MS.2006.60
16 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool