Automating the transformation of XML documents

Automating the transformation of XML documents
复制标题

自动转换 XML 文档

DOI:
10.1145/502932.502946
复制
发表时间:
2001
期刊:
--
影响因子:
--
通讯作者:
Elke A. Rundensteiner
Elke A. Rundensteiner
中科院分区:
--
文献类型:
--
作者:
Hong Su;Harumi A. Kuno;Elke A. Rundensteiner

文献摘要

被引文献

相似文献

使用基于XML的消息交换的Web服务的出现刺激了许多解决与企业间服务电子商务交互相关的问题的努力。目前新兴的标准和技术使企业能够描述和宣传自己的Web服务,并发现和确定如何与其他企业的服务进行交互。然而,这些技术没有解决如何协调不同企业支持的类似类型的文档之间的结构差异的问题。因此,这些文档之间的转换必须根据具体情况手动创建。本文探讨了XML电子商务文档转换的自动化问题。我们开发了一个集成的解决方案,尽可能自动化文档转换过程的所有步骤。首先,我们提出了一组模式转换操作,建立两个XML文档模式之间的语义关系。第二,我们定义了一个模型,允许我们比较执行这些操作的成本。第三,我们引入了一个算法,发现一个有效的操作序列转换为一个目标文档模式的基础上,我们的成本模型的源文档模式。然后使用操作序列来生成等效的XML转换脚本。实验结果表明,我们的算法可以令人满意地发现可接受的转换。
The advent of web services that use XML-based message exchanges has spurred many efforts that address issues related to inter-enterprise service electronic commerce interactions. Currently emerging standards and technologies enable enterprises to describe and advertise their own Web Services and to discover and determine how to interact with services fronted by other businesses. However, these technologies do not address the problem of how to reconcile structural differences between similar types of documents supported by different enterprises. Transformations between such documents must thus be created manually on a case-by-case basis. In this paper, we explore the problem of how to automate the transformation of XML E-business documents. We develop an integrated solution that automates as much as possible all steps of the document transformation process. One, we propose a set of schema transformation operations that establish semantic relationships between two XML document schemas. Two, we define a model that allows us to compare the cost of performing these operations. Three, we introduce an algorithm that discovers an efficient sequence of operations for transforming a source document schema into a target document schema based on our cost model. The operation sequence then is used to generate an equivalent XSLT transformation script. Experimental results indicate that our algorithm can satisfactorily discover acceptable transformations.