3三层应用体系结构在账务系统中的应用
电信运营商都有较多的客户机,其访问量和数据传输量都非常大。想要解决这个瓶颈问题,而且还要着重考虑到安全因素,我们将先进的三层结构应用体系应用在了电信业务计费账务系统中。其中三层结构应用体系是将业务逻辑放在应用服务层,而应用服务层接受客户机的业务请求,根据请求访问数据库,做相关处理,将处理结果返回客户机。客户层发出的不再是数据请求而是事务请求。
三层应用体系结构具有以下优点:
(1)进程管理通过对服务进程的管理,使得在正常情况下,能用尽量少的服务进程处理尽量多的请求,减少进程的启动、终止次数。在峰值情况下,控制服务进程的总数,使得服务器在设定的负载下工作,不被压跨。
(2)保持和复用数据库连接服务进程访问数据库都要和数据库建立连接。中间件通过采用长驻服务进程的手段,使得与数据库的连接被保持和复用,从而大大减少与数据库连接的次数和时间。
(3)安全性,将客户端与数据库隔离起来,客户端无权限直接访问数据库,有利于安全管理,可有效防止恶意攻击。还可以利用中间件的安全管理特性进一步加强权限控制管理。
(4)提高系统性能,三层结构应用中可划分出事务级权限,一种业务一个服务程序(Service),利用中间件的安全管理对其进行访问控制。三层结构应用可以方便地对客户端实现事务权限管理控制。事务级权限控制的引入丰富和方便了权限控制与管理,采用三层应用体系结构实现事务级权限控制更加灵活、方便、实效。三层应用体系结构中,应用服务层的引入有效地解决了网络瓶颈和数据库连接数过多引起数据库性能下降的问题。应用服务层往往有多台服务器,可有效地解决客户机访问服务层瓶颈。
4总结
计费账务系统是电信运营企业开展经营活动的核心系统之一,计费系统是电信运营支撑系统(OSS)实现运营收入的源头和依据。电信计费系统的准确性、实时性直接关系到客户服务质量和电信运营商的收入。因此计费系统在电信运营支撑系统OSS中占有重要的地位。本文从数据库技术、共享内存处理技术以及三层应用体系结构来对计费系统应用,但是还是存在着很大的发展空间和改进空间。
[1]曲道俊,新一代电信运营商运营支撑系统中的客户服务,中国数据通信,2003Vol.5No.07.
[2]汤庸主编.Delphi4编程范例与元件库参考.海潮出版社.1999.
[3]胡欣杰编写.oracle9i数据库管理员指南.北京希望电子出版社.2002. 2/2 首页 上一页 1 2 |