{"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":"https://doi.org/10.1109/RIDE.1993.281920","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.0,"publicationDate":"1993-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129807836","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Riccardo Arizio, B. Bomitali, M. Demarie, A. Limongiello, P. L. Mussa
{"title":"Managing inter-database dependencies with 'rules+quasi-transactions'","authors":"Riccardo Arizio, B. Bomitali, M. Demarie, A. Limongiello, P. L. Mussa","doi":"10.1109/RIDE.1993.281948","DOIUrl":"https://doi.org/10.1109/RIDE.1993.281948","url":null,"abstract":"In the context of software systems for telecommunication management networks, the problem of maintaining the consistency of interrelated distributed data has been tackled. The federated database approach best suits this environment characterized by multiple heterogeneous and autonomous DBMSs. The authors propose an inter-database dependencies specification and execution model; it is based on a rule paradigm typical of active database systems and on the 'quasi-transactions' model, relaxing some ACID properties. Different failure recovery mechanisms are provided. A prototype implementation is sketched using commercial distributed transaction and store and forward queuing mechanisms.<<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.0,"publicationDate":"1993-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129479583","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Multidatabase language requirements","authors":"E. Kuhn","doi":"10.1109/RIDE.1993.281936","DOIUrl":"https://doi.org/10.1109/RIDE.1993.281936","url":null,"abstract":"The integration transparency of a multidatabase system depends heavily on the diversity of local language interfaces and models. These parameters are not predetermined but application dependent. The flexibility of a new concept called megaprogramming can help to solve the multidatabase problem. The author evaluates this idea based on logic programming and discusses how such a language can serve simultaneously as global query language, for transaction specification and execution, and for the representation of static integration information.<<ETX>>","PeriodicalId":302564,"journal":{"name":"Proceedings RIDE-IMS `93: Third International Workshop on Research Issues in Data Engineering: Interoperability in Multidatabase Systems","volume":"78 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116429133","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Understanding schemas","authors":"Renée J. Miller, Y. Ioannidis, R. Ramakrishnan","doi":"10.1109/RIDE.1993.281928","DOIUrl":"https://doi.org/10.1109/RIDE.1993.281928","url":null,"abstract":"Before the problem of schema integration and translation can be adequately addressed, a precise understanding of schemas is needed. The authors present an analysis of the notion of schema as used by existing integration methodologies. They show how inherent ambiguities and imprecision in traditional definitions of schema can hamper the development of formal schema integration methodologies. Specifically, traditional notion of schema contain data in the form of metadata, as well as superfluous structuring information that is not semantically meaningful. It is important to cleanly separate structural information from data, and remove from consideration artifacts of a specific data model or design methodology. To this end, they introduce the notion of a schema intension to capture the semantic content of a schema.<<ETX>>","PeriodicalId":302564,"journal":{"name":"Proceedings RIDE-IMS `93: Third International Workshop on Research Issues in Data Engineering: Interoperability in Multidatabase Systems","volume":"247 6","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114102451","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}