您好,欢迎光临电子应用网![登录] [免费注册] 返回首页 | | 网站地图 | 反馈 | 收藏
在应用中实践
在实践中成长
  • 应用
  • 专题
  • 产品
  • 新闻
  • 展会
  • 活动
  • 招聘
当前位置:中国电子应用网 > 技术应用 > 正文

流程控制系统中数据访问中间件设计与实现

2012年03月30日16:58:39 本网站 我要评论(2)字号:T | T | T
关键字:应用 通信 

摘   要:在自动化应用中,传统的直接访问数据库方法和Web数据访问方法,在实时性、安全性、安装维护等方面存在不足。针对此种不足设计开发了数据访问中间件。作为一个独立的软件产品,它适合应用于工业自动化中B/S模式的分布式在线监控系统中。中间件采用多线程程序设计、两子层通信协议、ADO数据访问接口、切断式记录集等技术,以VC++语言开发实现,提高了系统的实时性、安全性和可维护性。本中间件成功应用某电厂热经济型在线分析系统中,取得了良好的应用成效。
关 键 词:中间件;自动控制系统;数据库应用;分布式系统

引       言:当前,采用多层结构的软件系统成为运行在网络环境中的分布式软件的主流形式,尤其是采用浏览器/应用服务器/数据库服务器的B/S模式的三层结构,在流程工业自动化领域的应用日益广泛。B/S模式的自动化应用中,若客户端直接访问数据库,会在软件部署维护与安全性方面对系统产生不利影响。数据访问中间件能避免客户端直接访问数据库,但商业化的数据访问中间件产品则因价格高昂、通用性强但实时性较差、安装维护复杂等原因不太适合于流程工业自动化领域的中小型应用。一些特定开发的中间件[1]采用XML表示查询结果,XML数据的臃肿增大了网络通信负载,而对XML格式的解析也增加了系统耗时。本文设计开发的数据访问中间件,具有响应快速、运行高效、安全稳定、结构简单、易于维护的特点。无需编程,经过简单的配置后,就可以部署在客户端以Windows操作系统为平台的中小型自动化应用中,远程访问异构环境下的多种数据库管理系统。该方案以ADO作为数据库访问接口,采用
双子层通信协议、多线程设计、线程池技术,提高了多客户同时访问的实时性与安全性。采用面向对象的分析设计编程技术, 结合COM 技术, 以VC++编程,开发出独立的数据访问中间件产品。在火电厂在线检测分析系统与钢铁厂连铸机在线优
化设定系统中获得了很好的应用。

登录网站后可下载文件

相关阅读:

    没有相关新闻...
网友评论:已有2条评论 点击查看
登录 (请登录发言,并遵守相关规定)
如果您对新闻频道有任何意见或建议,请到交流平台反馈。【反馈意见】
关于我们 | 联系我们 | 本站动态 | 广告服务 | 欢迎投稿 | 友情链接 | 法律声明
Copyright (c) 2008-2024 01ea.com.All rights reserved.
电子应用网 京ICP备12009123号-2 京公网安备110105003345号