计费系统关键技术

  文件类别:其它

  文件格式:文件格式

  文件大小:246K

  下载次数:79

  所需积分:2点

  解压密码:qg68.cn

  下载地址:[下载地址]

清华大学卓越生产运营总监高级研修班

综合能力考核表详细内容

计费系统关键技术
目录 第1章 帐务处理系统的软件体系结构 2 1.1 帐务处理系统的设计思想 2 1.2 帐务处理系统的软件体系结构 2 1.3 应用的关键技术 4 1.3.1 数据库设计技术 4 1.3.2 WEB技术 5 1.3.3 中间件技术 14 1.3.4 分布对象技术 22 1.3.5 数据分析技术 30 帐务处理系统的软件体系结构 1 帐务处理系统的设计思想 BOSS系统的设计是严格按照下列要求进行的: 满足需求:遵照广东移动通信有限责任公司的技术规范,适应广东移动通信有限责任公 司发展的需要以及满足广大移动用户的实际需求进行设计。系统不仅涵盖现有系统的所 有功能,而且增加大量易用的新功能。提供方便地增加新业务的手段和可能; 先进高效:有针对性的采用多种先进的技术和设备,系统响应迅速,能应付相当时期内 可能激增的用户和迅速增长的业务需求,系统整体性能优异; 可靠安全:使用双机热备份,磁盘阵列的RAID技术等多项系统备份和恢复手段以求达到 系统主要部分无单点故障可能;严格的口令管理,完善的多用户系统平台,和完备的加 密手段提高系统的安全性; 易于扩展:提供良好的接口,方便和HLR、客服中心、省中心、合作公司、金融网、Int ernet及视聆通等系统互联;考虑对现有投资的保护,可以最大限度的利用现有资源; 管理方便:通过性能监控、故障发现和告警、远程维护、日志记录等多种手段和友好的 用户界面最大程度地强化系统管理和简化用户操作。 2 帐务处理系统的软件体系结构 系统软件的逻辑结构应具备良好的层次结构,不同的层次结构间的耦合关系尽可能地 小。 软件逻辑结构设计上采用数据驱动的、面向对象的数据处理方式,它可分为以下四个 层次。 1、应用表示: 用户接口部分,可采用MS NT4.0/5.0,Window95/98,用户使用者通过一系列的操作来完成自己的需求定义。 2、应用服务: 采用中间件等技术,该逻辑层将用户通过应用表示定义的需求表示成一系列的应用服 务请求。 3、应用逻辑: 采用C++/C语言和RDBMS和相关应用API等技术工具。该逻辑层响应应用服务请求,完 成逻辑上的组合,并通过数据操作完成相关数据的更新。 4、数据操作: 由ORACLE、INFORMIX、SYBASE、DB2等数据库服务器完成,完成数据物理上的更新操 作。 应用操作和应用服务分离: 用户的需求同系统提供的服务在系统的逻辑结构上相对分离,保证系统的应用操作部 分相对独立,适应用户需求的不断变化。 应用服务和应用逻辑分离: 应用提供的服务和系统对这些服务的实现在系统的逻辑结构上相对分离,保证系统的 应用服务部分相对独立,服务的实现方法上的改变不应影响提供给用户的服务形式上发 生变化。 应用逻辑和数据操作分离: 提供给用户的服务的实现方法和数据的存取控制部分相对分离,使系统的逻辑实现具 有良好的跨平台性。 数据的接口逻辑上一致: 采用相同的技术实现系统不同逻辑层的数据接口和系统同其它系统的数据接口,以利 于系统的实现和维护。 3 应用的关键技术 根据业务的定义,在系统软件的实现上采用不同的技术实现。其中主要有N- tier技术、WEB技术、数据库技术、面向对象设计技术、数据集市或数据仓库技术。 1 数据库设计技术 1 数据库设计技术 采用实体- 关系模型描述系统的数据逻辑关系,采用关系模型数据库来实现系统的数据逻辑关系。 利用Powerdesigner工具描述帐务系统中的数据逻辑关系,形成数据逻辑模型(E- R关系)。在数据逻辑模型完成数据的组织定义和说明,Powerdesigner工具根据其生成详 细的设计文档。在数据逻辑模型的基础上Powerdesigner工具根据其自动生成物理数据模 型,形成关系数据库的数据库定义语言,即形成关系数据库的数据库、表、视图、存储 过程、主外键关系等的定义及相关说明。在此基础上进行数据库的补充设计、完成数据 库的最终设计,即完成系统的数据库的物理设计。 2 WEB技术 1 WebShpere 应用服务器简介 WebSphere应用服务器基于一个Java Servlet引擎,将通常的Web服务器(象Apache服务器,Microsoft IIS,Netscape 企业服务器和 Lotus Domino Go WebServer)增强为基于Java的Web应用服务器。作为IBM e- business应用架构的核心,WebSphere应用服务器提供了无限的扩展性,允许用户利用I BM或其它厂商提供的Java技术扩展其运行环境。 1 WebSphere功能描述 WebSphere应用服务器满足维护一个Web站点的任何需求:简单安装,图形用户界面( 方便Servlet管理),基于Web的远程管理和安全特性。它支持标准的Java Servlet(包括Java Server Pages Scripts),并增强其服务,例如会话状态(Session State),用户环境信息(User Profile),通过连接管理器(连接缓冲区)实现高性能的数据库访问。利用IBM Connector系列,实现与后台系统(CICS,IMS,MQSeries)的连接。WebSphere应用服务器 支持Enterprise Java Beans(EJB)编程模型。联合Enterprise Java Server(EJS)和一个Java Object Request Broker(ORB),可以通过IIOP访问分布的对象,利用这个标准的、广泛的编程模型,可在 您的Web应用中实现对各种商业对象的访问和运行服务。 CORBA的支持包括代码生成器,允许开发者从编写IDL或Java Interface开始,CORBA命名服务的Java实现,对象创建,和Factory services,以及在Web服务器上将对象服务器作为一个Servlet运行。 2 WebSphere 应用服务器支持的应用模型 WebSphere 应用服务器将Web 应用程序划分为三种类型的部件:视图类,即HTML 网页,下载到浏览器,处理用户输入和输出显示;控制器类,即Java Servlet,负责接收客户端请求,提交服务,和将结果生成HTML网页;模式类,包括会话 跟踪,用户环境信息和其它连接数据库和 IBM Connectors 的服务,提供后台信息和执行后台应用程序功能。 [pic] [pic] WebSphere 应用服务器根据业界标准的Java 服务器页面 (JSP) 提供了服务器脚本。根据不同的环境变量、JavaBean 属性文件条目,以及包含这些条目的简单表达式,JSP页面可以自行生成和使用包含简单 “ 填空 ”功能的动态页面。它们还允许嵌入 Java 程序,可以方便地执行 Server Side Includes (可重复使用的 HTTP Servlet,提供了部分,但不是全部的页面显示功能),WebSphere 包含了一个处理器,可以将脚本页面动态编译成Java Servlet,然后由Web应用程序服务器执行。 Java Servlet 和JSP的结合,可将网页内容生成 (业务逻辑) 和内容显示(HTML 编 排)分离开,使得被调用的Servlet将处理信息放到一个Bean中,然后交给JSP,JSP 接收到信息Bean,生成客户端的HTML。 这一应用模型的好处是避免了CGI和ASP的缺点,并具有以下特点: 对于客户端,大大简单了应用实施,浏览器不需要支持 Java,所有的Java,或者说业务逻辑在服务器端执行,客户机下载的全部是HTML,无需 下载Java 类文件,节省了网络消耗并提高了执行速度。 对于服务器端,提供中间的应用服务,并可根据性能和业务量的要求,控制运行机器 的数量和大小。 由于全部基于Java 服务器的技术,使得系统的移植性,可扩展性不受任何限制。 会话跟踪,用户环境信息提供了多用户支持。 Servlet 的多线程服务大大降低对服务器资源的消耗,使得应用服务器可以长时间连续服务。更 安全,不用在防火墙外访问后台系统。 3 为 Servlet 提供的各种服务: 1 会话状态,维护用户环境信息 在WebSphere 应用服务器中还提供了专门的软件包,使得会话跟踪,维护用户信息,生成动态的个人 网页和站点实时监测 更加容易。其中包括: 会话跟踪: WebSphere 应用服务器提供了完善的会话状态和跟踪模型框架,处理来自同一浏览器上同一用户的 一系列请求,并维护个人信息合会话信息,包括记录参考页面,引导访问者进入Web 站点,同时跟踪访问者的位置,并通过会话联系用户标识。IBM WebSphere 应用服务器的会话状态 (session state ) 为高速的访问和更新而设计。状态存放在内存中,但数据可在会话结束时被保存到目录 中,数据库中或 connector 中 。而且,允许会话跟踪者允许多个的应用服务器分享一个公共会话缓冲区 (会话簇)。每个应用服务器被配置成会话客户机或会话服务器,实现会话建立,共享维 护,管理等相关功能。 用户环境信息(User Profile) ,: 提供维护访问者详细信息,如爱好和个人数据等的方法,可在Web应用程序内使用并将它 们长期保留,例如数据库中,Cookie中,或其它。 站点行为的动态实时监测,提供了站点行为监测器,一个Applet,提供站点活动的动 态的观察,例如活动的会话,资源的使用,运行的程序等并可控制其活动。 软件包中包含特殊的工具,提供给Web 站点管理员动态的登记公告牌,以及使访问者交换信息。 2 数据库连接管理器 WebSphere 应用服务器有一个数据库连接管理器。它的使用是为解决Web 应用程序访问后台数据库服务器,会引起较高的,难以预测的系统开销。因为如果没有 连接管理器,每个用户会直接与数据服务器建立连接和断开连接,频繁地耗费服务器资 源,往往会严重影响Web 应用中实际交互的进行,甚至造成瘫痪。 连接管理器可以控制和减少Web应用程序使用的资源。通过建立一个可供用户程序使 用的连接缓冲区,连接管理器将连接开销分散到多个用户请求上去。每个用户请求只引 起一个连接/断开代价中一部分的系统消耗。只使用初始资源建立缓冲区的连接后,附加 的连接/断开消耗就不大了,因为只是重复使用以有的连接而已。通过这种方法,可以做 到多个应用程序共享连接缓冲。 连接管理器可以同各种数据源相连接,如关系型的DB2,Oracle,Informix,Sybase 等和其它类型的数据产品,通过连接缓冲区,支持多种多个数据库服务器的连接能力。 当用户通过Web访问应用时,例如Servlet,Servlet 从缓冲区使用一个以有的连接,而不引起数据服务器连接消耗,当请求结束,Servlet 把连接归还给连接缓冲区,以供其它程序使用,也不引起数据服务器断开消耗。连接管 理器还能控制到数据服务器产品的并发连接数。 3 访问数据库的JavaBeans, WebSphere 应用服务器提供了访问数据库的JavaBeans,可以代替Java.Sql 包,让程序直接使用,从而使数据库访问的编程更简单,而且充分利用控件的优点,避 免了数据库访问的各种复杂问题。 这些数据库访问JavaBeans具有以下特点: 查询结果的高速缓存:SQL查询结果可以检索存放在高速缓存中的所有内溶,应用可 在高速缓存中向前/后移动,或直接跳到任何结果行。而如果直接使用Java.Sql 包,只能检索行一次,并只能向前移动。对于大的结果集,数据库访问JavaBeans提供检 索和管理整个集合或其子集。 通过结果高速缓存更新:程序可以使用标准的Java语句(优于SQL 语句) 来修改,增加或删除结果缓存中的行,更新的结果缓存可以立即反映到对应的关系型的 数据上。 查询参数支持:用户可以键入查询语句或条件到浏览器的HTML表单中,数据库访问J avaBeans 在运行时可以得到这些信息,替换成其查询参数值。 元数据支持:提供SQL 数据类型和Java 数据类型映射和相互转换功能。 4 IBM Connector WebSphere 应用服务器使用 IBM Connector 系 列,实现与事务处理系统和消息系统的连接。它提供了一 组宜于使用的 Java 类,访问现有的后台系统。每个 Connector 有一小组Java Beans 组成,它们是NCF Connector Interfaces (NCI) 的实现,这些接口对于所有 Connector 家族是一致的。每个Connector 也提供一些 Servlet beans,为您提供一 些通用的,基本的功能,可以直接使用或客户化。 5 Enterprise Java Beans 支持 当使用IBM WebSphere 应用服务器标准板提供 Enterprise Java Beans 支持后,您可以考虑进一步的开发方式,由于EJB 支持交易性处理,并可根据实施要(与编程无关)允许远程或本地调用。这样利用EJB 提供的标准编程模型让Servlet 可以访问任何类型的服务,不论这些服务在那里,有多么复杂。 4 性能和扩展性功能 IBM WebSphere 应用服务器可与IBM WebSphere Performance Pack中的eNet...
计费系统关键技术
 

[下载声明]
1.本站的所有资料均为资料作者提供和网友推荐收集整理而来,仅供学习和研究交流使用。如有侵犯到您版权的,请来电指出,本站将立即改正。电话:010-82593357。
2、访问管理资源网的用户必须明白,本站对提供下载的学习资料等不拥有任何权利,版权归该下载资源的合法拥有者所有。
3、本站保证站内提供的所有可下载资源都是按“原样”提供,本站未做过任何改动;但本网站不保证本站提供的下载资源的准确性、安全性和完整性;同时本网站也不承担用户因使用这些下载资源对自己和他人造成任何形式的损失或伤害。
4、未经本网站的明确许可,任何人不得大量链接本站下载资源;不得复制或仿造本网站。本网站对其自行开发的或和他人共同开发的所有内容、技术手段和服务拥有全部知识产权,任何人不得侵害或破坏,也不得擅自使用。

 我要上传资料,请点我!
COPYRIGT @ 2001-2018 HTTP://WWW.QG68.CN INC. ALL RIGHTS RESERVED. 管理资源网 版权所有