Applying ADD Model to Enhance Quality of SOA Applications

  • Authors:
  • Hamid Mcheick

  • Affiliations:
  • Department of Computer Science and Mathematics, University of Quebec at Chicoutimi, Chicoutimi, QC, Canada

  • Venue:
  • International Journal of Business Data Communications and Networking
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.