A Comparison of Service Oriented Architecture with other advances in Software Architectures
Abstract
Service Oriented Architecture (SOA) allows software systems to possess desirable architecture attributes such as loose coupling, platform independence, inter-operability, reusability, agility and so on. Despite its wide adoption in the form of Web services, many stakeholders both from academia and industry have limited understanding of its underlying principles. This has led to faulty implementations of SOA and in some cases, it has been implemented in places where it is not suitable. In this paper, we investigate and show the relationship between SOA and other advances in software architecture. The paper relates SOA to Architecture Patterns, Components and Connectors. We advance the view that SOA’s uniqueness and strength does not lie in its computational elements but in the way it enables and handles their interaction. In this way, we facilitate the understanding of SOA in terms of other advances in software architectures that are already well understood. We believe that a good understanding of SOAs in terms of other advances in software architectures will help to reap its enormous benefits.
Related items
Showing items related by title, author, creator and subject.
-
Design space exploration of network on chip:a system level approach
Mahanti*, P.; Jana**, Rabindra Ku (Fountain Publishers Kampala, 2007)In this paper, we have proposed a model for design space exploration of a mesh based Network on Chip architecture at system level. The main aim of the paper is, to find the topological mapping of intellectual properties ... -
Service-oriented architectures as a vehicle for ICT in developing countries: an awareness campaign
Lumala, Agnes F. N.; Kanagwa, Benjamin; Quenum, José Ghislain; Lubega, Jude T. (Fountain Publishers, Kampala., 2009)Service-oriented architecture (SOA) is one of the ways to build applications today. Indeed current applications of SOA type are an aggregation of several smaller applications. Such applications are synonymous with Web 2.0. ... -
Commissioning of the Makerere University main library new library extension: activities@MakLib
Musoke, Maria G. N. (Makerere University Library, 2012-10-29)We are all assembled here today because of the strategic decision made by Makerere University Council to support the Library to extend the needed space. This was enhanced by the grant from the Carnegie Corporation of New ...