电信计费是电信运营企业的核心工作之一,随着电信市场的逐步放开,市场竞争日益加剧,用户对电信企业服务质量的要求也越来越高,电信业务种类繁多,计费和结算处理异常复杂。为了理顺电信业务的计费帐务处理,改善服务质量,加快电信业务的资金回笼,促进电信业务的发展,原国家电信总局已从1999年开始,按照《中国电信计费帐务体制》逐步建立由全国计费结算中心、省计费结算中心、本地计费帐务中心三级体制组成的全国统一的中国电信计费帐务系统。
本地计费帐务系统是电信企业中最核心、最关键的系统之一,它是电信企业适应当今日趋激烈的市场竞争的重要技术支撑。如何充分利用现代计算机技术,构建先进的计费帐务计费(营收)系统平台,已成为中国电信必须尽快解决的一项课题。中间件作为一种独立的系统软件与服务程序,不仅屏蔽了复杂的底层网络环境、跨越多种操作系统和异构数据库,而且高效地管理计算资源和网络通讯,目前已经成为各电信运营商在系统改造中实现系统安全、高效运行的必然选择。
一、东方通科技中间件的解决方案
1、建立三层客户机/服务器体系结构
本系统采用三级客户机/服务器的应用体系结构,将数据、业务、逻辑三者相分离。在客户机和数据服务器之间增加应用服务器,应用服务器接收客户机的请求,完成业务逻辑定位,对数据库服务器进行操作,并返回操作结果。
采用三级客户机/服务器的应用体系的优点:
第一、减轻客户端的负担目前,应用系统实现的功能越来越复杂,客户端的工作量也日益增大,大量繁杂的数据处理降低了客户端对业务的处理能力。应用服务层的引入,将繁杂而又重复的业务逻辑分离出来由其统一完成,客户层只完成业务处理,从而大大减轻了客户层的负担。
第二、增强系统的安全性本地电信业务计费帐务系统需要与外围相关系统进行多种数据交换,如果将数据库服务器直接与外围系统相连接,不可避免的会存在安全隐患。应用服务层的加入,在客户端和服务器端设置保护屏障,客户机与应用服务器之间采用专有通信协议,有效地防止了外界对数据库服务器的非法访问。
第三、提高系统的开放性采用三级客户机/服务器体系结构,客户层与数据服务层隔离开来,系统的模块化程度得到提高,模块的组装更加容易。这使得系统能够针对业务和客户的各种要求灵活地进行模块的配置和组装,大大提高了系统的开放性。
2、基于中间件TongLINK/Q的采集系统
第一、采集系统中的TongLINK/Q部署
采集管理系统主要包括:结算分摊采集、话单采集、表底采集、代收数据采集、传送系统、综合统计分系统、系统维护分系统等模块。其中结算分摊采集、话单采集、表底采集、代收数据采集模块运行在采集机上,其它分系统运行在计算中心的计费主机上。采用东方通科技公司的消息中间件TongLINK/Q实现了实时采集与传输话单数据、实时处理话单数据,并保证系统安全、可靠。
第二、TongLINK/Q在采集系统中的作用
(1)数据的传输
保障数据的可靠传递话单数据实时地从交换机传到采集机,采集机要迅速对数据进行初步的处理,然后通过网络交给计费中心。数据的传输既需要快速又要可靠,TongLINK/Q可以很好的满足这些要求。TongLINK/Q使用可靠队列的机制保证数据的可靠性,保证数据一次到达;TongLINK/Q对数据实时压缩功能可提高数据的传输速度,因而TongLINK/Q会使数据的传输更安全、可靠、高效。
对下级节点的监控TongLINK/Q向用户提供了一个实时节点监控工具。它可让管理员实时监视到下级节点--采集机的工作状态。
(2)进程的管理
TongLINK/Q能够管理服务进程,它能够根据用户的要求,合理的分配任务,使得主机的运行效率更高,从而加快了主机处理话单的速度,使得计费系统的实时性更好。
(3)提供软件开发架构
TongLINK/Q能够灵活易用的软件开发架构,使用户的分布式应用程序可以非常迅速地开发、部署和运行。使用TongLINK/Q可以使用户地应用程序和通讯平台相对独立,作到系统的业务逻辑和通讯逻辑的分离,提高系统的运行效率,同时也有利于系统的升级和改造。TongLINK/Q是一个非常易于使用的产品,可以加快用户的开发进度。
第三、基于TongLINK/Q的话单采集系统的特点
(1) 话单的可靠传输
话单采集系统是要将交换机下来的话单传递给计费中心的计费主机,话单是公司收入的直接来源,因而每一张话单都不能丢失,都要完整的传递给计费主机。但由于TCP/IP协议的不可靠性和网络的不可靠性,都对话单的可靠传递造成了威胁,而TongLINK/Q的可靠机制可以消除这些威胁,保障话单的安全,完整,可靠的传递。
(2)话单的实时采集
话单的实时采集与处理是对话单采集系统的一个基本要求。采集机能够将话单从交换机上实时采集下来,在通话的高峰期,采集机产生大量的话单,这些话单需要及时的传递给计费中心。如果话单量很大,传输又没有控制,网络会产生拥堵,造成话单的丢失。TongLINK/Q对网络适应性和对传输的控制,都可以保障网络不会发生拥堵现象,从而使话单及时传递给计费主机。
(3)话单的实时处理
话单的实时处理是对话单采集系统的又一个基本要求。计费主机收到话单后,要及时处理。在通话的高峰期,计费主机会收到大量的话单,如果系统不能很好分配系统资源,主机是无法及时处理的。TongLINK/Q可以很好的调度和管理处理进程,使采集系统能够及时处理话单,实现实时处理。
(4)系统高可管理性
TongLINK/Q本身具有的节点监视功能,可以使得管理员在计费中心就能很好的监视采集机的工作状况。TongLINK/Q的完备的日志功能,也能够帮助管理员解决问题。总之,TongLINK/Q可以提高采集系统的可管理性。
2、基于中间件TongEASY的计费帐务处理系统
第一、 计费帐务处理系统中的TongEASY部署
计费帐务处理系统主要包括计费预处理、批价处理、分拣、结算分摊批价、帐务处理、欠费管理分系统等模块。采用东方通科技公司的交易中间件TongEASY实现了实时计费、实时出帐等功能。
第二、 TongEASY的作用
(1)提供应用框架
交易中间件TongEASY作为一个开发和运行的平台,可为应用系统提供一个框架。在此框架下,应用系统的设计思路更清晰,模块化程度更高、更合理,从而提高应用系统的运行效率。
(2)实现并行处理,提高处理速度
交易中间件TongEASY可以控制和管理应用系统进程的并行运行(应用系统的进程应能够并行运行;并行处理要比串行处理速度快。)TongEASY控制下的应用系统能够更好利用主机系统资源,提高处理效率,加快话单和帐务的处理速度。
(3)对进程的管理,控制对数据库的压力
交易中间件TongEASY对应用系统进程的管理,可以很好的控制其与数据库的连接数,控制其对数据库的压力。在数据库压力小时,TongEASY可增大并发数,反之减小,从而更好的发挥数据库的处理能力。
3、 基于中间件TongEASY的营收销帐管理系统
第一、 营收销帐管理系统中的TongEASY
营收销帐管理系统主要包括:营业受理分系统、二次计费优惠分系统、结算管理分系统、帐务核算分系统、综合统计分系统、业务管理分系统、系统维护分系统等模块。采用东方通科技公司的交易中间件TongEASY实现高并发,使系统具有高性能、高灵活性、安全、可靠的特点。
第二、TongEASY的作用
(1)大量并发访问
在传统的二层结构中,由于每个客户端都不受限制地连接到数据服务器上,在交费高峰时,数据库很容易产生死锁。因而无法实现更大的并发,同时系统的规模也受到有效的数据连接数的限制。
而在TongEASY构架的帐务系统中,客户端是通过TongEASY连接到应用服务器,不与数据服务器直接连接,从而客户端连接数很大时,不会造成数据库性能下降,这样此系统能够支撑大量并发访问, 并且系统规模也不会受到有效的数据连接数的限制。
(2)系统的高可管理性
TongEASY提供的进程管理可以调度应用进程。系统管理员可以通过TongEASY管理程序实时查看和控制应用进程,以使系统运行效率更高。所以,TongEASY构架的新疆电信营业系统具有高可管理性。
(3)系统的高性能
TongEASY构架的新疆电信营业系统的高性能是通过TongEASY的进程调度实现的。系统在TongEASY的合理调度下,合理分配系统资源,不会因为大量并发,而影响了数据库的性能。
(4)系统的高可靠性
TongEASY向应用系统提供简单的API,减少了开发量;提高了应用系统运行稳定性;应用系统开发人员更多关注业务逻辑等,都提高了山西电信营业系统的可靠性。
(5)系统的高安全性
在新疆电信营业系统中,客户端无法与数据库直接连接,数据库得到了TongEASY的保护;TongEASY对节点的认证,TongEASY对应用的认证;TongEASY对传输数据的加密等都提高此系统的安全性。
(6)业务逻辑修改灵活
TongEASY构架的新疆电信营业系统中,业务处理逻辑分布在应用服务器上。当业务有变化时,可以很方便地修改处理逻辑,而用户界面不必更改。从而使系统的业务逻辑修改非常灵活。
4、 基于交易中间件TongEASY的代收系统
第一、代收系统中的TongEASY部署
代收系统主要包括销帐分系统、查询分系统、冲正分系统、对帐分系统、轧帐分系统系统等模块。采用东方通科技公司的交易中间件TongEASY实现了与其他代收系统无缝连接,保证系统安全可靠。
第二、TongEASY的作用
(1)与其它系统无缝连接
在基于TongEASY的代收系统中,代收机构的前置机接到本系统的处理请求后,将这些请求转换为对电信代收系统TongEASY的服务请求;电信代收系统TongEASY处理请求之后,再将结果交给代收机构的TongEASY;代收机构接到处理结果后,再将数据转换为相应的数据格式交给用户。这样系统实现了与代收机构的互操作。
(2)与代收机构同步实时处理
在基于TongEASY的代收系统中,电信系统与代收机构同步实时处理。同步实时处理可以很好地方便用户,如:一个欠费停机的用户在银行交完欠费,他的电话就可以开通;非同步实时处理会有些问题,如:两个用户同时在不同的代收机构交同一电话费,会造成话费重复。
(3)避免错帐乱帐
在基于TongEASY的代收系统中,TongEASY通过对交易的有效管理,可以保证电信与代收机构间的交易一致性。也就是说,电信与代收机构间不会出现错帐乱帐现象。
(4)为数据库设置"防火墙"
在基于TongEASY的代收系统中,代收机构的主机不直接与电信数据库连接,而是通过TongEASY与计费系统和营业系统的连接,获得所需的数据。这样,代收机构的用户无法接触到主机的数据库。TongEASY在这里起到数据库的"防火墙"作用。