面向异构数据库的Web服务自动化生成的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:delphiall
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务在企业级开发中占据着越来越重要的地位。在可预见的未来,Web服务将广泛分布在Internet之中,编程模式将由传统的方式转化为或者编写具有原子性功能的Web服务,或者是选择若干合适的Web服务组装新的Web服务的新方式。那么Web服务的开发效率将成为衡量一个开发团队开发效率的重要指标。 虽然已推出很多支持自动生成Web服务框架(frame、)、编译和发布Web服务的开发工具,但是支持Web服务实体自动化生成的工具却鲜有出现。本文一方面结合自动代码生成的思想,提出了Web服务实体的自动化生成的研究思路;另一方面,由于这些Web服务是面向异构数据库的,所以在自动化生成Web服务实体的过程中同时需要区别对待不同的数据库系统。本文对以上两个方面进行了研究,并设计实现了一个可视化的工具来验证并实现文中提出的新思路。 本文首先介绍了Web服务和异构数据库在应用程序开发过程中的产生和发展,以及在开发中所出现的问题;进而提出本文的想法——面向异构数据库的Web服务自动生成工具WSAG(Web Service Auto Generation)。接着整体描述了作者的设计思路和技术依据。接下来是WSAG系统的设计和实现部分。在这部分中,作者首先整体描述了整个系统的设计大纲和分层设计。然后分别详细讨论了异构数据库的统一接口的实现以及Web服务自动生成的实现。最后,本文总结了工作中的成果和不足,并提出了展望。
其他文献
随着计算机通信技术的飞速发展和数据的爆炸性增长,我们步入了大数据时代。访问控制,作为一种重要的安全手段,对其判定评估引擎提出了越来越高要求,其中,判定评估的高效性是重要性
在证券市场中,期权作为一种金融衍生工具,是投资者控制投资风险的重要手段。确定期权的理论合理价格,即期权定价,被认为是金融研究领域中的重要问题,由此也产生了一些经典的期权定
随着越来越多的成功软件系统成为了遗产系统(1egacy system),软件演化的重要性和普及性越来越强。软件演化已成为软件生存周期中最重要的形态之一,进入了软件的各个领域,成为了
随着Internet的迅速发展,企业员工培训逐步走上了网络化的时代,现代远程教育就是随着现代信息技术的发展而产生的一种新型教育形式,是构筑知识经济时代人们终身学习体系的主要手
色彩在人类视觉系统中扮演着一个非常重要的角色,同时它对于人类感知也是必不可少的。色彩传递是非真实感绘制(NPR)领域的关键技术,也是研究热点。该技术是指参考某幅图像的色
Linux传统安全机制是限制普通用户仅持有最基本的权限而赋予一个超级用户root用户所有的权限,该超级用户的存在违背了安全系统设计中的最小特权原则。为克服该项弱点以满足更
本文介绍了关于项重写系统研究的最新课题和动态项重写计算的基本理论。以C语言的一个核心子集为代表,初步探讨了从过程型语言到D,TRC的转换方法,提出了从C语言核心子集到DTRC的
随着计算机网络和通信技术的高速发展,数据应用的普及,人类积累的数据量正在以指数级速度迅速增长。如何从大量数据中提取有价值的规则或“挖掘”潜在的知识?传统的数据分析和
移动存储介质以其轻便、大容量、使用简单等特点得到广泛应用,在学习、工作和生活中发挥着重要作用。然而,由于移动存储介质使用不当所造成的泄密、窃密事件却层出不穷,极易造成
综合布线系统(Generic Cabling Management System)作为信息化的基础设施,其铜缆的理论使用寿命一般在十至十五年之间,光缆理论使用期超过二十年。但是综合布线系统却常会随着