A Framework for Efficient Design, Maintaining, and Evolution of a System of XML Applications

The today's applications usually form a system of sub-appli- cations, each being responsible for a particular functionality. Hence, the design and maintenance of such a complex system is not a simple task. In addition, the user requirements can change and the aected parts need to be identified and evolved. Similarly, new components or even whole system may need to be integrated. In this paper we describe a framework that enables one to face the de- scribed issues. For this purpose we exploit verified technologies, such as conceptual modeling, data semantics, matching algorithms etc. Using a set of examples we show that our approach enables one to design, main- tain, and evolve a system of applications eciently and precisely. We depict the features on an XML system represented by a set of web ser- vices that exchange XML data. However, the concepts are general and can easily be extended for any kind of data format.

[1]  C. Habel,et al.  Language , 1931, NeuroImage.

[2]  Jerry R. Hobbs,et al.  DAML-S: Semantic Markup for Web Services , 2001, SWWS.

[3]  Irena Holubová Similarity of XML schema definitions , 2008, ACM Symposium on Document Engineering.

[4]  Jos de Bruijn,et al.  Web Service Modeling Ontology , 2005, Appl. Ontology.

[5]  Sean Bechhofer,et al.  OWL: Web Ontology Language , 2009, Encyclopedia of Database Systems.

[6]  Martin Necaský Conceptual modeling for XML , 2009, DISDBIS.

[7]  C. M. Sperberg-McQueen,et al.  Extensible Markup Language (XML) , 1997, World Wide Web J..

[8]  I. Mlynkova Standing on the Shoulders of Ants: Towards More Efficient XML-to-Relational Mapping Strategies , 2008, 2008 19th International Workshop on Database and Expert Systems Applications.

[9]  James Clark,et al.  XSL Transformations (XSLT) Version 1.0 , 1999 .

[10]  Martin Necaský Conceptual Modeling for XML: A Survey , 2006, DATESO.

[11]  Karel Richta,et al.  The BPM to UML activity diagram transformation using XSLT , 2009, DATESO.

[12]  Giovanna Guerrini,et al.  X-Evolution: A System for XML Schema Evolution and Document Adaptation , 2006, EDBT.

[13]  M. Necasky,et al.  Reconstruction of normalized XML documents , 2008, 2008 International Conference on Innovations in Information Technology.

[14]  Peter P. Chen,et al.  Entity-Relationship Modeling : Historical Events , Future Trends , and Lessons Learned , 2002 .

[15]  Mikael Asberg,et al.  HShreX - A Tool for Design and Evaluation of Hybrid XML Storage , 2009, 2009 20th International Workshop on Database and Expert Systems Application.

[16]  Eladio Domínguez,et al.  Evolving XML Schemas and Documents Using UML Class Diagrams , 2005, DEXA.

[17]  Stephen A. White,et al.  Using BPMN to Model a BPEL Process , 2005 .

[18]  ˇ MartinNe Designing and Maintaining XML Integrity Constraints , 2009 .

[19]  Meike Klettke Conceptual XML Schema Evolution - the CoDEX Approach for Design and Redesign , 2007, BTW Workshops.

[20]  Martin Necaský,et al.  Designing and Maintaining XML Integrity Constraints , 2009, 2009 20th International Workshop on Database and Expert Systems Application.

[21]  Martin Necaský Reverse Engineering of XML Schemas to Conceptual Diagrams , 2009, APCCM.