A ROAD MAP FOR MIGRATING LEGACY SYSTEMS TO CLIENT-SERVER

被引:1
|
作者
MITTRA, SS
机构
[1] System Architecture Planning and System Integration, Computer Sciences Corporation, Lexington, Massachusetts, 02173
来源
JOURNAL OF SOFTWARE MAINTENANCE-RESEARCH AND PRACTICE | 1995年 / 7卷 / 02期
关键词
SOFTWARE MAINTENANCE; LEGACY APPLICATIONS; CLIENT SERVER; LIFE-CYCLE; FORWARD-ENGINEERING; REVERSE-ENGINEERING; REENGINEERING; MIDDLEWARE; CASE TOOLS;
D O I
10.1002/smr.4360070205
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Applications developed during the 1970s in a centralized computing environment have become legacy applications in today's decentralized world, increasingly expensive to maintain. One way to improve their use and maintainability in the present environment is to migrate them to the client/server (C/S) world while salvaging as much as possible during that process. This paper, a road map for that migration, examines how legacy applications differ from C/S applications and prescribes a course of action to remove the non-C/S characteristics from legacy applications and to replace them with C/S characteristics. In this process we need to address a variety of technical issues involving databases, network and configuration management as well as organizational issues such as data and process models used by different parts of the organization, and user/customer training in the new C/S paradigm. The goal of the migration process is to implement an application environment consisting of heterogeneous, distrubuted, multi-DBMS applications dynamically linking legacy systems and relational or object-oriented databases in real time, without the coding costs or challenges of two-phase commit. Middleware tools are used widely to re-engineer legacy applications to fit a C/S environment. A variety of CASE tools are available to support modifying such functions as query and reporting, and cross-platform development. The paper discusses these issues and concludes with a brief description of resources and tools that can help in travelling the migration road.
引用
收藏
页码:117 / 130
页数:14
相关论文
共 50 条
  • [1] CLIENT-SERVER DEMAND AND LEGACY SYSTEMS
    GREENSTEIN, S
    IEEE MICRO, 1995, 15 (05) : 4 - 5
  • [2] Enabling technology for migrating legacy systems to client-server systems - Panel position statement
    Olsem, MR
    INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 1997, : 304 - 304
  • [3] Identifying Client-Server Behaviours in Legacy Erlang Systems
    Erdei, Zsofia
    Totha, Melinda
    Bozo, Istvan
    ACTA CYBERNETICA, 2024, 26 (03): : 405 - 429
  • [4] Decomposing legacy programs: a first step towards migrating to client-server platforms
    Canfora, G
    Cimitile, A
    De Lucia, A
    Di Lucca, GA
    6TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION (IWPC 98) - PROCEEDINGS, 1998, : 136 - 144
  • [5] Decomposing legacy programs: a first step towards migrating to client-server platforms
    Canfora, G
    Cimitile, A
    De Lucia, A
    Di Lucca, GA
    JOURNAL OF SYSTEMS AND SOFTWARE, 2000, 54 (02) : 99 - 110
  • [6] Migrating the Communication Protocol of Client-Server Applications
    Darbord, Gabriel
    Verhaeghe, Benoit
    Etien, Anne
    Anquetil, Nicolas
    Shatnawi, Anas
    Seriai, Abderrahmane
    Derras, Mustapha
    IEEE SOFTWARE, 2023, 40 (04) : 11 - 18
  • [7] Migrating legacy scientific applications towards CORBA-based client-server architectures
    Sang, J
    Follen, G
    Kim, C
    Lopez, I
    Townsend, S
    SOFTWARE-PRACTICE & EXPERIENCE, 2001, 31 (14): : 1313 - 1330
  • [8] CLIENT-SERVER SYSTEMS IN MANUFACTURING
    ORFALI, R
    HARKEY, D
    MAKI, K
    I&CS-CONTROL TECHNOLOGY FOR ENGINEERS AND ENGINEERING MANAGEMENT, 1991, 64 (09): : 23 - 26
  • [9] Queueing in client-server systems
    Liu, ML
    Cong, B
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 551 - 558
  • [10] Efficient Client Assignment for Client-Server Systems
    Zhu, Yuqing
    Wu, Weili
    Li, Deying
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2016, 13 (04): : 835 - 847