摘要
通过研究网络环境下数据交换的过程和特点,分析比较了现有数据交换方案的局限性,提出一种基于XML和Web服务的动态数据交换方案.构建符合UDDI2.0规范的UDDI中心;基于该中心注册数据服务,使交互数据在网络环境下易于被发现;服务提供方部署和发布Web服务,实现交互数据的动态提供.为提高数据交换效率,扩展了Web服务的发布方式:将交互数据的模式相关信息连同Web服务描述一并发布至注册中心;服务请求方动态设定查询条件,实现数据的动态获取;通过XSLT和数据语义匹配技术,实现异构数据模式映射和数据的转换.采用Java技术实现了原型系统,对所提出的方案进行了验证.
Pitfalls of existing data exchange methods on Interuet are compared and analyzed by investigating the data exchange procedure and its characteristics. A dynamic data exchange method is presented based on XML (extensible markup language) and Web services. A UDDI (universal description discovery and integration) center is constructed according to the UDDI 2.0 standard, in which data services can be registered and exchanged data can be easily discovered. Exchanged data can be dynamically provided by Web services, which are deployed and published on the UDDI center. To increase the data exchange efficiency, the manner of publishing Web services is extended by sending the data schema along with the profile of Web services to the UDDI center. Exchanged data can be easily obtained according to the query condition dynamically given by service requesters. Based on XSLT (extended stylesheet language transform) and semantic matching technology, data schema mapping and data transforming can be realized. A prototype system is implemented using Java to verify the proposed method.
出处
《东南大学学报(自然科学版)》
EI
CAS
CSCD
北大核心
2007年第4期599-604,共6页
Journal of Southeast University:Natural Science Edition
基金
国家自然科学基金资助项目(90412014)
关键词
数据交换
WEB服务
XML
语义匹配
映射
data exchange
Web services
extensible markup language (XML)
semantic matching
mapping