Click here for full text:
Architecture and Design of an XML Application Platform
Perry, Russell; Rodgers, Peter; Sellman, Royston
Keyword(s): XML; XSL-T; workflow
Abstract: A host of standards are emerging for the processing of XML. Examples of these are XSL-T, XInclude, XQuery and XML Encrypt. Whilst individually useful, there is not yet a framework to assist developers in the composition of such operations into more complex processes. In this report, we introduce the XML Application Platform (XAP), which aims to address this need. The XAP is shown to have wide application to any domain where XML processing is encountered. We also describe a research prototype we have built called Dexter. Dexter provides execution of XML workflows to achieve complex XML transformations whilst providing many low-level support features such as caching and resource pooling. Several examples are shown to introduce readers to typical usages and to illustrate the workflow language that was developed for creating applications within Dexter.
Back to Index