{"title":"Supporting long-running tasks on an evolving multidatabase using interactions and events","authors":"M. Nodine","doi":"10.1109/PDIS.1993.253062","DOIUrl":null,"url":null,"abstract":"An open nested multi-database transaction model called Interactions is proposed. Interactions sit above a layer that provide atomic, serializable global multidatabase transactions. It provides additional support for planning applications, which are long-running applications that may need to respond to changes in the underlying multidatabase. Interactions and the multidatabase architecture that they run on are described, and synchronization of Interactions is discussed. The nature of events, which the applications can use to monitor changes in the information in the multidatabase is described, and how they are detected and how to respond to them are defined. This response usually involves semantically undoing part of at least one Interaction, so a brief description of how recovery works in that situation is given.<<ETX>>","PeriodicalId":147994,"journal":{"name":"[1993] Proceedings of the Second International Conference on Parallel and Distributed Information Systems","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1993-01-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"[1993] Proceedings of the Second International Conference on Parallel and Distributed Information Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PDIS.1993.253062","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
Abstract
An open nested multi-database transaction model called Interactions is proposed. Interactions sit above a layer that provide atomic, serializable global multidatabase transactions. It provides additional support for planning applications, which are long-running applications that may need to respond to changes in the underlying multidatabase. Interactions and the multidatabase architecture that they run on are described, and synchronization of Interactions is discussed. The nature of events, which the applications can use to monitor changes in the information in the multidatabase is described, and how they are detected and how to respond to them are defined. This response usually involves semantically undoing part of at least one Interaction, so a brief description of how recovery works in that situation is given.<>