1. Leveraging SOA & Legacy Systems.
- Author
-
Linthicum, David S.
- Subjects
COMPUTER architecture ,LEGACY systems ,MAINFRAME computers ,COMPUTER systems ,SYSTEMS development - Abstract
This article deals with leveraging service-oriented architectures (SOA) and legacy systems. SOA allows enterprises to share common application services and information. This sharing is accomplished either by defining application services that can be shared and therefore integrated, or by providing the infrastructure for such application service sharing. Application services can be shared by hosting them on a central server or by accessing them inter-application. Using tools and techniques of application integration gives us the opportunity to learn how to share common application services. More than that, these tools and techniques create the infrastructure that can make such sharing a reality. By taking advantage of this opportunity, we are integrating applications so that information can be shared, even as we provide the infrastructure for reusing business logic. Unfortunately, existing legacy systems, such as mainframes, are difficult to access at service levels, exposing their behavior to other applications. While newer systems may be created to expose Web services, existing systems must either be rebuilt to leverage an SOA or have a service abstraction layer placed upon it. So how do you allow legacy/mainframe systems to leverage SOA. First, it is a matter of understanding when to leverage SOA, identifying the proper patterns of use for back-end systems, and selecting the right enabling technology to expose the services encapsulated in your mainframe.
- Published
- 2004