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
Link To Document