{"title":"Basic issues for developing distributed applications interacting with legacy systems and databases","authors":"Rodolphe J. Nassif, Jianhu Zhu, P. Goyal","doi":"10.1109/RIDE.1993.281920","DOIUrl":null,"url":null,"abstract":"Legacy systems have been developed over many years. Each system was developed independently. This resulted in duplication of data and of semantics. Legacy systems and new systems communicate with other legacy systems through their user interfaces or through files. Problems that need to be addressed to include selective migration of data and functionality to corporate subject databases, maintenance of business rules, redundancy of data and distributed transaction management across heterogeneous environments. The authors' partial solutions to these problems include: vertical slicing of applications, building procedures to support an application slice at low level of granularity, forwarding of invocation of migrated operations to existing as well as to new applications constraint enforcement at several levels, extensive use of remote procedure calls technology. Transaction processing systems will help in integrating these partial solutions. However, there is a need for comprehensive approach to solve these problems.<<ETX>>","PeriodicalId":302564,"journal":{"name":"Proceedings RIDE-IMS `93: Third International Workshop on Research Issues in Data Engineering: Interoperability in Multidatabase Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1993-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings RIDE-IMS `93: Third International Workshop on Research Issues in Data Engineering: Interoperability in Multidatabase Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RIDE.1993.281920","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Legacy systems have been developed over many years. Each system was developed independently. This resulted in duplication of data and of semantics. Legacy systems and new systems communicate with other legacy systems through their user interfaces or through files. Problems that need to be addressed to include selective migration of data and functionality to corporate subject databases, maintenance of business rules, redundancy of data and distributed transaction management across heterogeneous environments. The authors' partial solutions to these problems include: vertical slicing of applications, building procedures to support an application slice at low level of granularity, forwarding of invocation of migrated operations to existing as well as to new applications constraint enforcement at several levels, extensive use of remote procedure calls technology. Transaction processing systems will help in integrating these partial solutions. However, there is a need for comprehensive approach to solve these problems.<>