Enforcing data consistency in data integration systems by XQuery trigger service

被引:1
|
作者
Lu, Jing [1 ]
Mitschang, Bernhard [1 ]
机构
[1] Univ Stuttgart, IPVS, Stuttgart, Germany
关键词
Extensible Markup Language; Data structures;
D O I
10.1108/17440080910968454
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Purpose - Extensible Markup Language (XML)-based data integration systems (DIS) aim to support global updates. Data consistency among data sources is not yet enforced at the integration level or enforced in an ad hoc manner which leads to redundant checking of consistency or unrepairable mistakes. This paper aims to provide XQuery trigger service to enforce data integrity and data consistency in the DIS at the integration level. Design/methodology/approach - Data consistency is enforced among data sources through providing XQuery trigger service for the XML-DIS. An XQuery trigger model is defined and shown how to use this model to define different integrity constraints and triggers at the integration level. The paper proposes the architecture of the XQuery trigger service and shows how to enforce data consistency in the DIS. Important components including event detection, condition evaluation and action firing are discussed. Necessary algorithms including how to produce ChangeRecord, how to find activated triggers, how to process LET and FOR clauses and how to create data objects from XML fragment are proposed. Trigger termination and failure handling are also discussed. Findings - XQuery trigger can express miscellaneous data integrity constraints and triggers in the DIS and is highly abstract, refined and easy to understand. XQuery trigger service provides an easy-to-maintain method of the data consistency rules and a uniform, nonredundant and centralized enforcement of data consistency. Originality/value - An XQuery trigger model with namespace annotations, which can define constraints and triggers among different data sources. An XQuery trigger service architecture for the XML-DIS, which can enforce data consistency at the integration level. For DIS administrators, who want to enforce data consistency when permitting updates at the integration level.
引用
收藏
页码:195 / +
页数:26
相关论文
共 50 条
  • [1] XML processing and data integration with XQuery
    Robie, Jonathan
    [J]. IEEE INTERNET COMPUTING, 2007, 11 (04) : 62 - 67
  • [2] Integration of the trigger and data acquisition systems in ATLAS
    Riu, I.
    Abolins, M.
    Adragna, P.
    Avlio, G.
    Backlund, S.
    Badescu, E.
    Batreanu, S.
    Battaglia, A.
    Beck, H. P.
    Bee, C.
    Bell, P.
    Blair, R. R.
    Bogaerts, A.
    Bold, T.
    Bosman, M.
    Boyd, J.
    Burckhart-Chromek, D.
    Caprini, M.
    Cimino, D.
    Ciobotaru, M.
    Corso-Radu, A.
    Costa, M. J.
    Torres, R. Coura
    Cranfield, K.
    Crone, G.
    Dawson, J.
    Simoes, J. De Almeida
    DellaPietra, M.
    Demers, S.
    Di Mattia, A.
    Dobson, M.
    Dos Anjos, A.
    Dotti, A.
    Drake, G.
    Ellis, N.
    Ermoline, Y.
    Eschrich, I.
    Ferland, J.
    Ferrari, K.
    Ferrer, M. L.
    Francis, D.
    Gadomski, S.
    Gameiro, S.
    Garitaonandia, H.
    Gaudio, G.
    Gorini, B.
    Gowdy, S.
    Green, B.
    Haberichter, W.
    Hadavand, H.
    [J]. 2007 15TH IEEE-NPSS REAL-TIME CONFERENCE, VOLS 1 AND 2, 2007, : 610 - +
  • [3] Integration of the trigger and data acquisition systems in ATLAS
    Riu, I.
    Abolins, M.
    Adragna, P.
    Avolio, G.
    Backlund, S.
    Badescu, E.
    Baines, J.
    Batreanu, S.
    Battaglia, A.
    Beck, H. P.
    Bee, C.
    Bell, P.
    Blair, R. R.
    Bogaerts, A.
    Bold, T.
    Bosman, M.
    Boyd, J.
    Burckhart-Chromek, D.
    Caprini, M.
    Cimino, D.
    Ciobotaru, M.
    Corso-Radu, A.
    Costa, M. J.
    Torres, R. Coura
    Cranfield, R.
    Crone, G.
    Dawson, J.
    Simoes, J. De Almeida
    DellaPietra, M.
    Demers, S.
    Di Mattia, A.
    Dobson, M.
    Dos Anjos, A.
    Dotti, A.
    Drake, G.
    Ellis, N.
    Emeliyanov, D.
    Ermoline, Y.
    Eschrich, I.
    Ferland, J.
    Ferrari, R.
    Ferrer, M. L.
    Francis, D.
    Gadomski, S.
    Gameiro, S.
    Garitaonandia, H.
    Gaudio, G.
    Gorini, B.
    Gowdy, S.
    Green, B.
    [J]. IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2008, 55 (01) : 106 - 112
  • [4] The Upgrade of the ATLAS High Level Trigger and Data Acquisition Systems and their Integration
    Abreu, Ricardo
    [J]. 2014 19TH IEEE-NPSS REAL TIME CONFERENCE (RT), 2014,
  • [5] Integration of Data Distribution Service and distributed partitioned systems
    Garcia-Valls, Marisol
    Dominguez-Poblete, Jorge
    Eddine Touahria, Imad
    Lu, Chenyang
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2018, 83 : 23 - 31
  • [6] Data integration using service composition in data service middleware
    Gannouni, Sofien
    Beraka, Mutaz
    Mathkour, Hassan
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2014, 7 (11) : 2134 - 2144
  • [7] DCaaS: Data Consistency as a Service for Managing Data Uncertainty on the Clouds
    Elgedawy, Islam
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2013, 4 (05) : 59 - 68
  • [8] An XQuery engine for digital library systems that support XML data
    Kang, JH
    Kim, CS
    Ko, EJ
    [J]. 2004 INTERNATIONAL SYMPOSIUM ON APPLICATIONS AND THE INTERNET WORKSHOPS, PROCEEDINGS, 2004, : 255 - 259
  • [9] Multiple Data Integration Service
    Hong, Xin
    Rong, ChunMing
    [J]. 2014 28TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (WAINA), 2014, : 860 - 865
  • [10] Anchoring the Consistency Dimension of Data Quality Using Ontology in Data Integration
    Chen Wei-Liang
    Zhang Shi-Dong
    Gao Xiang
    [J]. 2009 SIXTH WEB INFORMATION SYSTEMS AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2009, : 201 - +