道亨中间件GTDHWare 1.2 简介
GTDHWare为国腾集团道亨软件公司组织多位专家(博士导师、博士、硕士)经多年研究,针对国内通讯行业各软件之间互联互通要求而开发出的一套中间件产品。道亨对象中间件GTDHWare基于CORBA 2.3规范,是能同时提供完全自有知识产权的中间件执行环境及开发环境的产品。
主要特点:
支持CORBA POA规范;
支持CORBA Object By Value规范;
支持单线程和多线程模式;
自动回收客户和服务器间的空闲连接,节省系统资源;
提供IDL到C++、IDL到Java的语言映射;
提供名称(Naming)、事件(Event)和事务(Transaction)等COBRA服务,大大简化分布式系统的开发;
支持Solaris、Windows2000/Windows NT/Windows9X等操作系统,对低层硬件设备无特殊要求;
熟练专业开发人员(硕士及以上)进行一线技术支持;
价格低于国外同类产品的30%以上。
中间件的应用--自助电信缴费系统
随着电子通讯和信息技术的迅猛发展与紧密结合,各种高新技术不断涌现并投入电信市场,电信运营商们正面临着全方位的竞争。电信话费缴纳作为电信公司和客户之间沟通的直接渠道,其意义已经远远超出了缴费本身。方便客户缴费对电信公司显得尤为重要。我公司提出的通过储值卡自助式交费方式,可大大方便用户缴纳电信话费。
使用储值卡缴费系统的系统结构图如下所示:
本系统实现的功能是:
电信客户能使用电信自发行的储值卡,通过拨打系统所设立的呼叫中心完成缴纳电话话费的操作。此外本系统还提供客户话费的查询、储值卡帐号余额的查询和储值卡的验证等辅助功能。
本系统包括:呼叫中心、储值卡管理中心、电信计费系统接口等几个部分。由于整个系统涉及到多个独立的业务子系统,因此系统间的互联和互通也是本系统实施过程中需要完成的一项任务。
呼叫中心采用CTI技术实现电话与计算机网络的连接。储值卡管理中心采用IDL标准定义其接口,便于将来对其功能进行扩展。与电信计费系统的接口部分需要与现有的系统相配合,通过对其功能的抽象,使其具有普适性。
本系统采用道亨公司自主版权的中间件产品作为系统支撑软件,使得这一应用中包括的多个系统能更好的协同运作,同时为系统功能的扩展提供了可重用性的基础。由于中间件技术的使用,各协作系统的独立性和封装性得到了保障;中间件事务处理服务的应用,又使跨系统合作功能的完整性得到了保证。
采用中间件技术使得本系统具有下列特点:
1. 系统功能实现更简化
中间件屏蔽了应用系统下层的差异,提供了分布式系统中必需的基本服务(如事务处理、安全性和名称服务等),使系统的开发可以更集中地对实际业务进行处理,而不必面面俱到涉及运行环境的各个方面,从而使系统的开发更有效率。
2. 系统功能有可复用性
按照面向对象中间件实现的系统,具有对象的特征:封闭性和可复用性。整个系统的开发,类似在标准的软件总线上开发出具有标准接口的功能模块。各功能模块只要接口不发生变化,就可以供总线上的其他模块调用。模块内部的变化或运行环境的改变均不会对系统中的其他部分造成影响。例如同一实现的话费对象可以用在储蓄卡缴费和储值卡缴费不同的系统中,而其客户端可以是Windows 2000下的呼叫中心系统,也可以是UNIX环境下的银行系统。
3. 可以实现分布式环境下的联机事务处理
数据库的联机事务处理通常是在同一进程下完成的,而在分布式环境中,事务处理则涉及到多个进程或多个系统。没有中间件的参与,多个系统间的事务处理很难或无法实现。而中间件将对象间的事务处理作为运行环境的通用服务,保证了分布式环境下的联机事务处理。
4. 保证原系统的安全
在分布式环境下,各系统是相对独立的。它们分属不同的部门,有各自的关键数据和信息。即使是在协同工作时,这些信息也希望能得到保护,各自的系统也不希望全部暴露给协作的对方。采用中间件技术,协作的对象仅通过标准的接口彼此调用,数据的传递采用协商的加密措施,保证了各自系统的相对独立性。
|