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
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;
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
DOI :
10.1109/CTIT.2011.6107949