数据服务开发工具的设计与实现

来源 :天津大学 | 被引量 : 0次 | 上传用户:luan0778
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着企业信息化程度的提高,如何通过大量异构的数据源,为企业提供简单高效的数据访问能力,成为数据集成领域的研究重点。数据服务是面向服务体系结构在数据集成领域的应用,基于数据服务的数据集成平台采用中介体系结构,为企业应用提供访问业务数据的虚拟视图。结合基于数据服务的数据集成平台,本文以Eclipse插件项目实现了数据服务开发工具,该工具使用EMF建立数据服务模型,利用GEF实现其可视化编辑器。数据服务开发工具由数据源映射、查询编辑、目标格式定义、静态检测和调试执行五个模块组成,支持用户可视化的数据源导入、数据映射以及手工定制目标数据格式,数据服务的元数据映射、查询脚本、目标格式文件都由后台根据数据服务模型自动生成。工具采用XML作为公共数据模型,以XQuery作为其类型系统,在此基础上静态检测模块对数据服务进行编译期检查,所有类型错误都在问题视图中列出。数据服务开发工具调试执行模块可以帮助开发者执行本地数据服务,验证其正确性。数据服务开发工具简化了数据服务的开发过程,提高了数据集成方案的开发效率,同时使更多的领域专家可以参与到数据集成过程中,这些人并非专业程序人员,但精通业务应用,在进行语义集成时具有很大的优势。借助数据服务开发工具的查询可视化编辑及服务自动生成功能,开发者可以快速开发部署完成特定查询任务的数据服务,而无需编写专业的查询代码和配置文件,从而最大限度的发挥他们的专业特长。
其他文献
滤波器的设计可采用能精确实现传输函数对技术指标近似的方法。传输函数的实现方法很多,如联立电路节点电压电流方程组求解电压比转移函数的方法、实现策动点函数的方法等。这
工作流是计算机支持的业务过程的自动化执行。企业面临越来越激烈的市场竞争,其业务过程需要不断地调整、优化,在企业办公自动化系统中采用柔性工作流引擎技术势在必行。 本
随着神经科学、计算机技术、信号处理技术的高速发展,神经接口(NeuralInterface)的研究成为了当前的研究热点。神经接口是神经系统与外界环境交互的一种通道,外界的信息经NI
WiMAX是一项基于IEEE 802.16标准的宽带无线接入城域网技术,是一种全IP的开放平台结构。国际电信联盟(ITU)己批准移动WiMAX成为全球第四大3G标准。   但由于无线传输信道的
网格提供了在动态的多机构的虚拟组织中能够实现资源共享和协同工作的环境。利用网格技术可以有效实现所有的资源共享,包括计算资源、数据资源、服务资源等。建立生物网格计算
随着信息技术的发展及其在金融、交通、军事、生态环境检测、Web等领域的应用日益深入,海量数据大量涌现,这就要求数据库管理系统能够存储和处理上G、上T、甚至上P的海量数据
随着云计算的发展,云计算资源逐渐成为如同水、电等按需服务的公共资源。而云平台作为云计算资源调度的中心,其中云资源分配问题已经成为计算机科学领域的研究热点。在多种云
网格计算在动态多机构的虚拟组织中协调资源共享和协同求解问题。负载平衡均衡所有结点上的负载,提高系统的资源利用率,减少任务平均响应时间。可分负载理论是进行并行分布式
无线Mesh网络中节点倾向效仿高收益节点的行为,使网络在演化过程中自然形成具有协作能力的社团。有效利用社团协作服务能力是提高无线Mesh网络流媒体分发系统服务质量的有效
随着我国加入WTO和经济全球化的发展,中国的制造业企业面临更加激烈的市场竞争。推进信息技术的全面应用,加强企业资源的整合与管理,已经成为制造业企业生存和发展的必由之路。