Legacy System Evolution Towards Service-Oriented Architecture
Although Service-Oriented Architecture (SOA) has become popular in recent years, the majority of legacy systems are still not SOA enabled. The increase in the amount of information that companies must handle has resulted in a considerable increase in the complexity of the legacy systems that store this information. While moving to a Service-Oriented Architecture platform can help in handling this increase, at the same time it is important to preserve the investment of many years of tuning and debugging of the legacy assets as much as possible. Several techniques exist for modernizing legacy systems towards service-oriented architecture. In this paper the authors present a survey of the various approaches to moving legacy systems to the SOA environment.