文档介绍:文档信息
项目名称
电信集中融合计费系统
项目经理
廖国栋
文档编号:
文档变更记录
版本编号
版本日期
作者
说明
2008-4-17
姜明俊
审核
审核组织
审核代表
签字
时间
批准
批准组织
批准代表
签字
时间
ID :
余额管理中心系统
详细设计规格书
(后台流程框架)
(V )
联创科技(南京)有限公司
目录
1. 引言 4
. 软件名称 4
. 文档说明 4
. 文档密级 4
. 参考资料 4
. 名词与缩写 4
2. 概述 5
. 功能描述 5
. 基本设计概念 5
. 主要设计思想 6
. 操作系统依赖 6
. 模块结构 6
3. 后台模块设计 6
. 功能描述 6
. 主要数据结构 6
. 主要处理流程 7
. 功能实现方法 7
. 实现支持 7
4. 遗留问题 7
引言
软件名称
余额管理中心
文档说明
本文档描述余额管理模块主要设计思想、数据库、磁盘数据的结构组织,以及相应的算法,模块在应用部署上的要求。
文档对象:程序编码人员
文档密级
内部文档,机密。
参考资料
《》
名词与缩写
ABM,余额管理中心
OCS 在线计费系统
HOTBILLING 准实时计费系统
Tuxedo bea公司消息中间件
TimesTen oracle内存数据库
概述
功能描述
支持xml报文串格式和通用报文串格式请求tuxedo服务,根据请求的原子服务的名字,版本,系统,动作返回相应的结果给客户端;
通用类,定制类,是通过代码自动生成,通用类负责单表的crud操作,定制类是多表的查询操作,逻辑类封装业务逻辑.
后台提供权限和原子路由的管理
提供进程监控和管理服务
基本设计概念
计费域内统一余额、统一产品、统一定价、统一客户资料
融合计费的基础设施,在线、离线计费自由切换的引擎
统一系统整合手段,是数据、系统整合的基础
集中的数据中心
高可靠性、高灵活性、高适应性的电信级系统平台
主要设计思想
协议转换:将外部的报文转化成原子服务层统一的报文格式;将原子服务层返回的结果转化成外部可以识别的报文格式
访问鉴权、事务管理、在线升级
数据定义:定义ABM所要管理对象,如通用对象、定制类对象或逻辑类等对象
数据操作:负责完成外部系统对于ABM共享数据的请求时、SRD对于数据的CRUD等功能
数据控制:管理外围系统与ABM中各对象的权限关系
系统监控,通道(状态、空闲、进程等)、进程(CPU 、内存等),并能根据系统监控情况对相关进程做调整
版本管理、应用系统管理、系统日志
资源监控,包括主机资源、数据库资源、网络设备等
操作系统依赖
后台应用进程:UNIX或LINUX 操作系统。
前台配置界面:Windows操作系统
模块结构
Server目录中,提供对外的tuxedo服务.
Client,提供测试的客户端案例
Include目录存放的是类的头文件
Interface 存放对外的接口文件
Logic_mgr存放业务逻辑服务
Gen_mgr 存放通用类
Cust_mgr 存放定制类
Lib存放静态库文件
Atom存放原子路由判断
Public 存放公共的模块使用的API函数接口
各自间的关系
后台ABM模块设计
功能描述
外部系统通过调用tuxedo服务,把xml串转化成内部的格式通用报文串,生成注册的原子对象,然后执行相应的原子对象的动作,返回执行后的xml报文
系统流程图
主要数据结构