• DocumentCode
    2719493
  • Title

    Migration of legacy applications and services to Service-Oriented Architecture (SOA)

  • Author

    Sheikh, M.A.A. ; Aboalsamh, Hatim A. ; Albarrak, Ahmed

  • Author_Institution
    Comput. Sci. Dept., King Saud Univ., Riyadh, Saudi Arabia
  • fYear
    2011
  • fDate
    26-27 Oct. 2011
  • Firstpage
    137
  • Lastpage
    142
  • Abstract
    Service Oriented Architecture (SOA) is becoming a mainstream approach for designing and integrating enterprise applications. This paper presents a methodology for migration of legacy applications and services to Service-Oriented Architecture. In order to upgrade existing applications and services to SOA, the methodology should be used in a consistent functional and technological manner. In addition, we have proposed a specific SOA migration approach based on multi-tier architecture. This architecture brings clear differentiation of logical and technical components, allowing business process to be defined in a flexible and agile manner. The architecture highlights position and role of legacy application, fine and coarse grained services with the respect to their role in the business process. As a critical component in the overall architecture, Enterprise Service Bus acts as mediation and virtualization layer helping to separate business and logical view of the process from its technological implementation and reduce dependencies. Our approach is based on analysis of the legacy software in order to identify the business and presentation logic components. The next step is to redesign the legacy code by isolating the business logic and performing code stripping. Finally coarse-grained and loosely coupled SOA services in the medium and upper layer are created in order to achieve the benefits of SOA architecture.
  • Keywords
    business data processing; service-oriented architecture; SOA migration approach; business logic; coarse-grained SOA service; enterprise application; enterprise service bus; legacy application; legacy service; legacy software; loosely coupled SOA service; presentation logic; service-oriented architecture; virtualization layer; Computer architecture; Organizations; Protocols; Service oriented architecture; EBS; SOA; coarse grained; fine grained; legacy; loosely coupled; multi-tier; virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Current Trends in Information Technology (CTIT), 2011 International Conference and Workshop on
  • Conference_Location
    Dubai
  • Print_ISBN
    978-1-4673-0097-1
  • Electronic_ISBN
    978-1-4673-0096-4
  • Type

    conf

  • DOI
    10.1109/CTIT.2011.6107949
  • Filename
    6107949