Service-Oriented Computing: Key Concepts and Principles
IEEE Internet Computing
Soa in Practice: The Art of Distributed System Design
Soa in Practice: The Art of Distributed System Design
Implementing soa: total architecture in practice
Implementing soa: total architecture in practice
Software Architecture: Foundations, Theory, and Practice
Software Architecture: Foundations, Theory, and Practice
SOA Design Patterns
Hi-index | 0.00 |
SOA enables integration of applications and resources flexibly, representing every application or resource as a service. Its purpose is to facilitate reuse and interoperability of applications, which are regarded as quality attributes of a system. It is very easy to talk about the benefits of SOA reuse, etc.. But, there are no precise specifications to define this concept as the architectural style. SOA has another shortcoming; it is a problem of performance related to the creation of services that affect the total processing time of the system. This paper provides a basic specification of SOA and identifies architectural tactics to improve performance. The tactics adopted for the performance are then validated by a case study. A solution for the development of tactics is to use the ADD method. This is a method to meet the architectural requirements or qualities expected from a system. Three architectural models have been well integrated into SOA. Validation of the case study determined that the tactics are working and it is interesting to use in SOA architecture. However, an interesting point that arises from the test is that the decomposition model of service can be used with caution. Two contributions emerge from this paper: a basic specification and a design of SOA-based integration models architectural to improve performance. The main recommendation arising from this test is the addition of tactical or creating tools to automate the architecture chosen and thus improve performance.