电脑技术学习

Sybase数据库在四川GPRS网络中的应用

dn001

(三)系统功能

1.数据采集。数据采集保证实时性和准确性。鉴于GPRS计费对实时性的要求比较高,系统可以完成高速的数据采集。具体而言,从CG采集数据的时间间隔:忙时最长不超过15分钟;非忙时最长不超过4小时。对某些实时性要求更高的业务,系统可以从CG中实时地采集数据。而且,系统可以在采集过程中进行实时监控,以便尽早发现CG或采集机的故障,并产生提示或告警信息。 
2.数据处理。数据处理的数据包括两部分:(1)、本地数据:从本地的CG采集获得的原始话单数据。(2)、结算数据:由集团公司GPRS计费结算中心下发的省际/国际出访漫游话单。
为保证忙时的数据处理要求,系统完成对话单的计费处理(包括格式转换、检查、话单合并、纠错、入库、查找重单、分检)的速度能够达到以下目标:(1)、本地话单:从话单出现在计费采集接口到完成计费处理(包括采集、预处理、批价、存储、分检),不超过15分钟;(2)、漫游出访话单:从话单放在集团公司设在省中心的通信服务器到完成数据的处理(包括话单的检查、存储、分检),不超过15分钟。
3、系统管理 (1)系统具有良好的交互性,所有管理界面均采用中英文,操作简明,并提供丰富的在线帮助信息。 (2)系统提供多种访问手段,允许管理员在不同的环境下对系统进行管理。 (3)系统提供完备的监控和调度工具,具有完备的监视、故障检查与告警、故障处理功能。 (4)尽量将主机、网络、数据库、应用系统、以及第三方产品的管理集中到单一的监控和管理平台上。 (5)系统的管理具有较高的自动化程度。

(四)系统中的Sybase产品

四川省GPRS业务运营支撑系统本期工程主要建设GPRS省计费中心和成都GPRS采集点,Sybase产品配置方案的功能特点:
(1) 可靠性。根据四川移动通信GPRS计费系统的技术要求,GPRS省计费中心数据库服务器Adaptive Server Enterprise均采用双机热备式结构。采用高可用软件(双机备份软件)来组成高可用的集群系统。一旦一个主机或主机中的应用发生故障,应用会自动切换到另外一台主机上,从而

保证GPRS计费业务应用的高可用性保证整个系统的可靠性。在GPRS省计费中心配备复制服务器Replication Server,在HA之上为数据更添一层保障,实现数据的热备份、异地备份,达到异地容灾目的。Backup Server则实现数据的冷备份,将数据备份到脱机磁介质上。
(2) 可扩展性。整个系统采用成熟的客户/服务器(C/S)体系结构与浏览器/Web服务器/数据库服务器(B/W/S)体系结构相结合的方式,整个体系结构先进,适应性强。能满足未来需求的变化,以保护四川省移动通信公司现在及已有的投资,充分考虑系统的可扩展性。
(3) 先进性。采用了多种先进技术手段,包括Internet信息管理技术、功能应用服务器、开放的异构数据库互连接口等。EA Server提供以页面和组件为基础的应用开发平台,支持目前主流的各种组件标准(CORBA、COM、EJB等)。
(4) 可管理性。通过Sybase Central、SQL Monitor 能够对数据库进行有效的管理、监控,以保证系统正常运行。
(5) 安全性。良好的安全保密性能,在Sybase解决方案中不仅在数据库中有多级的安全机制,符合NCSC定义的C2级安全标准,能够有效地保证数据的安全,而且在网络传输过程中基于网络传输低层协议之上也具有多种加密机制。
(6) 高性能。针对信息量大,信息结构复杂的特点,对数据库和开放工具的性能要求比较高,Sybase的产品能较好地满足这种要求。并且Sybase的开发工具能完整的提供。 这些产品配置充分显示了Sybase产品在下列基本业务需求方面的出色表现:
1)数据收集:Sybase提供的OpenClient是访问Sybase服务器的标准接口,是一种调用级接口(API),具有多平台、多语种(3GL,C、COBOL等)支持能力,其效率、灵活性远远高于传统的嵌入式SQL(E_SQL)、ODBC等,且各平台完全一致,使应用具备良好的可移植性。
2)数据库的设计和访问:SYBASE提供了众多的工具,尤其是从最底层的3GL开发语言Watcom系列(业界最快的编译技术),到最高层的PowerBuilder、PowerJ等应用开发环境。而且,Sybase的工具大多能直接支持多种数据源而无需其它产品。
3)数据管理:Sybase Adaptive Server Enterprise是当今众多RDBMS中性能极为出色的数据库服务器产品,能够使用户的系统达到较好的性能/价格比。
4)功能强大的应用服务器:Sybase的应用服务器EA Server为基于浏览器/WEB服务器体系结构的应用提供了开放、高性能的平台。EA Server支持当前主流的WEB服务器(基于ISAPI、NSAPI和标准的CGI方式)及主流的组件标准(CORBA、COM、EJB等),为应用系统未来的可伸缩性、可维护性提供了保证。
5)自定义服务器:Sybase是唯一一个提供开放服务器端编程接口的数据库厂商,这为用户利用标准的OpenClient/OpenServer协议编写自定义功能的服务器、并透明地接入Sybase环境提供了可能。

四、评估

在具体的实施过程中,该系统提供了卓越的性能,在下列方面取得了良好的效果:

◆ 安全性:保证数据不被非法入侵破坏和盗用,并保证数据的一致性。
◆ 可靠性/稳定性:采用故障检查、告警和筛选机制,保证了数据不因意外情况丢失或损坏:采用灵活的任务调度机制实现负载均衡,并可防止"瓶颈"产生,在任何情况下,都保持可预见的输出。
◆ 可扩展性/可伸缩性:组件化设计原则使用户可以选择需要的组件来构成不同规模的应用系统,而新功能、新业务的增加能够在不影响原有系统运行的情况下实现。
◆ 易操作、易管理:系统提供良好的用户操作界面、完备的帮助信息,使系统参数的维护与管理可完全通过操作界面实现。
◆ 实时性:实时完成大容量数据的处理,对实时性要求更高的业务提供了特殊的处理方法。
在帮助四川移动顺利实施了GPRS项目的计费管理后,该系统还具有充分的可扩展能力,能够随着技术的不断演进而实现轻松的升级,从而满足未来的业务需求。

标签: