Modernizing Legacy Systems: Software Technologies, Engineering Process and Business Practices
Modernizing Legacy Systems: Software Technologies, Engineering Process and Business Practices
ICSM '02 Proceedings of the International Conference on Software Maintenance (ICSM'02)
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
Information Systems Transformation: Architecture-Driven Modernization Case Studies
Information Systems Transformation: Architecture-Driven Modernization Case Studies
Identifying services from legacy batch applications
Proceedings of the 5th India Software Engineering Conference
Hi-index | 0.00 |
Two key goals for aligning technology and business are to increase an organization's ability to change rapidly and to reduce the costs of technology. While many efforts are underway to improve application development, less emphasis has been placed on addressing key challenges posed by existing applications that resist rapid change. In this paper, we discuss techniques for accelerating change to legacy systems and for streamlining an application portfolio. Our approach takes business-driven application requirements, links them to analysis of an application portfolio, and identifies potential sequences of transformations to realize the targeted improvements. This paper describes our approach for mapping business requirements to application software, for using patterns to help translate business requirements to software requirements, and for using patterns to translate software requirements into potential solution designs. The paper describes how these techniques are applied to two stages of the software life cycle-initial analysis and detailed analysis-and summarizes experience gained from projects working with IBM clients.