Browse DORAS
Browse Theses
Latest Additions
Creative Commons License
Except where otherwise noted, content on this site is licensed for use under a:

Declarative rule-based integration and mediation for XML data in web service-based software architectures

Zhu, Yaoling (2007) Declarative rule-based integration and mediation for XML data in web service-based software architectures. Master of Science thesis, Dublin City University.

Full text available as:

PDF - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader


The Application Service Provider (ASP) has started to use Web services to expose data sources and adopted Service Oriented Architecture (SOA) to build data integration infrastructure. XML data integration and mediation in SOA is a complex task. The existing mediation technologies and commercial tools take XSLT as the standard to transform and merge XML documents from various Web services with the intension to deliver a unified view of data. As the number of involved data Web services increases, the XSLT transformation programs lead to poor modifiability and are difficult to reuse. After a systematic evaluation on the existing XML query and transformation languages based on the defined selection criteria, we propose a services oriented architecture in which a declarative rule-based technique is introduced for XML data transformation. At design time, we reuse and adapt Xcerpt as our integration language that represents integration rules in a declarative and reusable manner. At runtime, the mediated software architecture provides the support of automatically generating the definition and the construction of the service connectors that mediate data from various Web services involved in integration flows. We found through working examples that the software architecture improves the modifiability of the data integration architecture.

Item Type:Thesis (Master of Science)
Date of Award:2007
Supervisor(s):Pahl, Claus
Uncontrolled Keywords:Application Service Provider; ASP; Web services; Service Oriented Architecture; data integration infrastructure; XML; XML data integration; SOA; XSLT
Subjects:Computer Science > Information technology
DCU Faculties and Centres:DCU Faculties and Schools > Faculty of Engineering and Computing > School of Computing
Use License:This item is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 3.0 License. View License
ID Code:17022
Deposited On:15 May 2012 16:04 by Fran Callaghan. Last Modified 23 Jan 2017 12:58

Download statistics

Archive Staff Only: edit this record