论文部分内容阅读
本文着重论述了数据库网关集成平台涉及到的最新技术,以及网关中间件技术目前的发展现状,指出数据库网关是解决困扰致力于开发增值业务的中小企业扩展系统的一种普遍适用解决方案。针对中小企业的应用需求背景,设计实现了通用数据库网关,由网关管理器和网关应用服务器构成。网关应用服务器为用户提供一个统一平台运行用户业务逻辑,管理器还可以将原有遗留系统C语言编写的动态链接库封装成C#类,使得原有软件系统也能够升级到三层的系统结构,实现软件的模块复用并简化系统维护过程。本设计使用加权相对最轻负载优先动态负载平衡算法,优于一般常用的轮循静态负载平衡算法,而且上层应用与数据库网关之间的XML数据传输格式,实现了对上层应用的平台无关、语言无关的支持,数据库网关能够同时连接使用多种数据库的数据。网关管理器与网关应用服务器之间使用分布式结构,既增强了系统的总体处理能力,又充分利用待改造系统原有设备。本设计的创新点表现在,本通用数据库网关除了实现传统数据库网关能够连接访问多种数据库的功能外,还能够作为一个系统集成平台,运行用户上载的新应用业务逻辑组件,还能够转换原有遗留系统C语言编写的动态链接库组件中的函数,使得新旧系统都能够平滑升级过渡到三层系统结构,节省了将来系统维护的成本。本文结合移动增值业务的具体应用,详细介绍了移动、固定电话彩票投注系统的业务应用设计实现过程。彩票投注系统是目前最热门的电信增值业务应用系统,本设计突破了原有业务应用的局限性,使用综合的业务逻辑处理层,使系统支持目前的福彩、足彩和体彩,免去了为每一种彩票业务开发一套系统的大量重复劳动,为企业节省了开发成本,提高了系统对多种彩票业务的支持能力。该系统只需要按照数据库网关的接口格式稍做改造,就可以运行在通用数据库网关平台之上,方便的使用不同数据库中的数据资源。