基于Web Services的实时数据访问技术的研究

来源 :广西大学 | 被引量 : 0次 | 上传用户:caonisbma
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网软件技术及其应用迅速发展,基于Web Services的分布式计算模式日益成为软件技术和应用发展的趋势,Web Services为分布式计算提供了一种新的范例。WebServices技术是一种面向开放互联网协议的软件应用,它通过XML消息及协议完成与其它应用软件的交互,实现更大范围内系统间的互联、互通和互操作。在企业的信息化发展过程中,信息集成是企业发展的总趋势,如何把工业企业生产现场中各种异构环境下的实时数据集成起来,形成统一的实时数据库,实时地通过局域网和广域网传送到全企业和上级主管部门,达到真正的网络化管理,是目前中小型企业面临的问题。多数的企业信息集成方案都是采用传统的中间件技术,集成双方之间实现的是紧耦合机制,导致系统的柔软性、互联性和可扩充性受到限制。而Web Services技术作为一种新型的分布式对象技术,具有完好封装、松散耦合和高度可集成能力等特点,能够很好地满足企业成员的动态性要求,并解决成员之间应用集成的架构相异问题,从而使企业的应用集成环境具有良好的可扩展性和易维护性。基于Web Services的实时数据访问技术,采用面向服务架构(SOA)的软件设计方法,能够把使来自工业现场的实时数据信息发布为Web服务,同时也为企业的ERP、CRM、PDM等系统提供实时数据访问服务,服务请求者可以在B/S模式下访问实时数据库。目前,基于Web Services架构下系统服务响应的实时性还不能完全满足企业信息集成的要求,本文在分析Web Services性能现状的基础上,着重从优化Web Services性能方面入手来研究如何提高服务调用的实时性;影响Web Services的时间响应速度的因素主要有三个:网络传输时间、消息处理时间和服务执行时间。在网络传输阶段,通过压缩XML文件来缩短网络传输的时间,提出了压缩SOAP消息和模式压缩的方法;在消息处理阶段中,XML解析、反序列化、序列化是三个最消耗时间的阶段,是Web Services性能的瓶颈,尤其是在有效负荷增大的时候。要提高Web Services的性能,优化XML解析、序列化与反序列化过程是关键。本文引入VTD-XML解析器,实验分析了XML解析器DOM、SAX和VTD-XML各自的特点,在速度和性能方面VTD-XML能较好满足实时性的要求,根据工业现场实时数据访问的特点和VTD-XML解析器的工作原理,设计了基于VTD-XML的解析模板缓存来加快XML文档的解析速度,用MD5算法为每个SOAP消息请求生成一个唯一的解析模板ID,并用VTD-XML提供的API操作进行模板缓存的管理,实验证明了VTD-XML解析模板缓存能进一步提高Web Services的性能,满足实时数据访问服务的要求。最后在J2EE平台下使用BEA公司的Weblogic实现了基于Web Services的实时数据访问服务功能,通过在系统中配置自己开发的基于VTD-XML解析模板缓存,使得该实时数据访问服务能能够满足用户、计算机及企业的其它系统如ERP、PDM、CRM等实时性的要求。
其他文献
学位
随着计算机辅助教育研究的不断深入,网络教学资源作为计算机辅助教育的重要组成部分越来越受到人们的关注。因此本文针对当前教学资源普遍存在的诸如资源利用率低、动态性差、
互联网的迅速发展导致网络上的信息爆炸性增长,如何快速准确地在互联网上获取有价值的信息变得越来越重要。搜索引擎的出现给用户在互联网上检索信息带来了极大的便利,其快速
随着计算机网络的发展,网络安全问题也愈加突出,特别是攻击计算机系统的手段越来越复杂和多样化。网络攻击检测系统是对传统计算机安全的一种补充,增大了对系统与网络安全的保护
随着可视化技术的发展,医学图像可视化技术在疾病诊断、辅助教学等方面开始发挥着越来越大的作用。面绘制和体绘制是医学图像可视化中的两种重要技术。面绘制技术使用中间几
随着人们生活水平的提高,脂肪肝的发病率不断上升。临床上,医生使用B超仪诊断脂肪肝,仅凭肉眼进行定性和经验性的判断,诊断结果受主观因素影响较大,具有一定的局限性。利用计
随着信息化的快速发展,网络安全隐患也日益突出,权威机构调查表明,局域网内部的安全威胁高于外部,因此,局域网的安全理论研究与应用成为网络安全产品发展的新热点。由于局域
随着计算机网络技术的发展,数据库安全问题受到越来越多的关注,如果我们对数据库中的数据进行加密处理,那么数据库的安全性就能有所提高,即使某一用户非法入侵到系统中或者盗得数
图像修补的广泛应用使得图像修补技术成为近几年图像处理中的一个研究热点。图像修补技术研究是以一种自动修补的方式实现对破损图像的修补,在图像的信息化产生和发展的过程中
随着嵌入式技术的发展,硬件设备的价格下降,嵌入式系统存贮能力迅速提高,应用中出现越来越复杂的数据资源需要管理,因此嵌入式文件系统的重要性显得更加突出,它也成为RTOS系统发展