HLR WEB受理台总体设计方案(CDMA).doc_第1页
HLR WEB受理台总体设计方案(CDMA).doc_第2页
HLR WEB受理台总体设计方案(CDMA).doc_第3页
HLR WEB受理台总体设计方案(CDMA).doc_第4页
HLR WEB受理台总体设计方案(CDMA).doc_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第 1 页 共 16 页 HLR WEB 受理台受理台 总体设计方案总体设计方案 第 2 页 共 16 页 项目编号 文档编号 项目编号 d1 0 当前版本 V1 0 编写部门 华通科技有限公司业务开发部 文件状态 草稿 正式发布 正在修改 完成日期 起 草 曹健 校 验 审 核 阅读类别 公开 保密 批 准 鲁成鑫 相关文档相关文档 文档名文档名文档编号文档编号备注备注 ZXUN USPP V4 09 20 用户受理命令行 接口规范 CDMA 分册 NGHLR V5 00 11 DBIO 和受理台接口说 明 版本历史版本历史 版本 状态作者参与者完成日期备注 V1 0 曹健鲁成鑫 2010 07 04 创建 第 3 页 共 16 页 目目 录录 第一篇 概述 5 1范围 5 2设计依据 5 3术语 定义和缩略语 5 3 1术语 定义 5 3 2缩略语 5 第二篇 系统总体设计 6 4系统体系结构 6 5体系结构概述 7 6标准化设计 7 6 1模块标准化设计 7 6 2接口标准化设计 8 7系统版本规划 8 8模块说明 8 8 1公共模块 8 8 1 1模块描述 8 8 1 2输入 8 8 1 3输出 8 8 1 4处理 8 8 1 5异常处理 8 8 2业务功能模块 9 9接口说明 可选 9 10开发和运行环境 9 10 1硬件环境 9 10 2软件环境 9 11可靠性设计 9 12可测试性设计 10 13安全性设计 10 第三篇 系统运行说明 11 14配置说明 11 14 1配置 A 11 14 2配置 B 11 14 3可选的网络设备 12 15系统应用方式 12 第四篇 关键技术问题说明 14 16关键技术问题说明 14 第五篇进度和成本 15 17进度计划 15 第 4 页 共 16 页 17 1项目分解 15 17 2完成时间 15 第六篇参考文献 16 18参考文献 16 第 5 页 共 16 页 第一篇第一篇概述概述 1范围范围 本文件规定了 HLR WEB 受理台的软件总体设计 系统运行配置与应用方式以及使用 的关键技术等 本文件适用于 HLR WEB 受理台软件的开发研制工作 2设计依据设计依据 现有的 HLR 受理台系统及其相关文档 3术语 定义和缩略语术语 定义和缩略语 3 1术语 定义术语 定义 术语 定义英文说 明 受理台Radius Agent 业务受理子系统的客户端 负责为营业厅操作人员提供人机化的受 理界面 DBIODBIO业务受理子系统的服务器端 负责处理来自业务受理客户端的访问 请求 操作 HLR 数据库中的用户数据 RIA Rich Internet Application 富网络应用 可以算作是第三代技术 它基于 XMl 脚本语言和 Web Service 可以产生丰富而强大的应用 3 2缩略语缩略语 本文件应用了以下缩略语 第 6 页 共 16 页 第二篇第二篇系统总体设计系统总体设计 4系统体系结构系统体系结构 HLR 受理台是 HLR 中各网元受理软件子系统中不可缺少的重要部分 也是产品直接 面向用户的一部分 本文中所描述的 HLR WEB 受理台采用 Browser Server 架构 用于替 代现有的 Client Server 架构的受理台 图中 可以看到 WEB 受理台部署在 Web 服务器上 用户通过浏览器即可方便的操作 无须再安装客户端程序 WEB 受理台的主要功能 用户登录鉴权以及设置内网代理 并把用户提交的业务受理 请求消息发送给 DBIO 实现 DBIO 对 Radius 数据库的操作等 上图为 HLR WEB 受理台的网络结构图 下面描述一下软件结构图 如图所示 整个 HLR WEB 受理台主要包含界面呈现模块 MML 命令模块 通讯模 块和配置模块 第 7 页 共 16 页 其中 HLR 中的各网元相关业务在配置模块中配置 通过界面呈现模块呈现给用户 用 户请求相关业务生成 MML 命令通过通讯模块与 DBIO 交互 5体系结构概述体系结构概述 HLR WEB 受理台系统中的包含通用模块和业务模块 通用模块包含界面呈现模块 MML 命令模块 链路通讯模块 日志系统 权限管理 模块 配置管理模块等 业务模块主要包含 HLR 中各网元的相关业务 以 xml 方式实现模块化配置 6标准化设计标准化设计 6 1模块标准化设计模块标准化设计 HLR WEB 受理台采用 MVC 模式 即模型 视图 控制器 MVC 其中 M 是指数据 模型 V 是指用户界面 C 则是控制器 第 8 页 共 16 页 MVC 是一个架构模式 它强制性的使应用程序的输入 处理和输出分开 使用 MVC 应用程序被分成三个核心部件 模型 视图 控制器 它们各自处理自己的任务 MVC 的处理过程 首先控制器接收用户的请求 并决定应该调用哪个模型来进行处理 然后模型用业务逻辑来处理用户的请求并返回数据 最后控制器用相应的视 图格式化模型 返回的数据 并通过表示层呈现给用户 6 2接口接口标准化设计标准化设计 沿用 Client Server 架构的 HLR 中各网元受理台与 DBIO 的接口规范 7系统版本规划系统版本规划 计划在 2010 年 7 月 31 日前完成通用模块的开发完善 另外完成简单的用户鉴权和代 理功能 由于 HLR 中包含多个网元 每个网元业务功能的移植和测试工作预计需要 2 个月左右 8模块说明模块说明 8 1公共模块公共模块 8 1 1模块描述模块描述 主要功能是 界面呈现模块 用于展示图形界面 MML 命令模块 生成 MML 命令 链路通讯模块 和 DBIO 交互 发送 MML 命令 和接收返回信息 权限管理模块 用于用户鉴权和建立访问代理 配置管理模块 管理相关业务模型配置 日志系统 用于记录用户操作日志 和系统日志 8 1 2输入输入 主要包括用户登录鉴权输入 以及 HLR 业务操作的相关操作 8 1 3输出输出 1 完成鉴权输出应答 2 HLR 业务操作下载相关配置文件 8 1 4处理处理 1 HLR WEB 受理台收到用户登录请求后将对用户的身份进行鉴权 如果鉴权失败 返回 提示登录失败的提示信息 2 如果鉴权成功 则加载用户相关配置和业务功能模块 展现业务处理的界面到浏览器 中 3 当用户进行相关的 HLR 业务功能操作 组织 MML 命令 向 DBIO 发送请求 4 HLR WEB 受理台接收到 DBIO 返回请求结果码或查询结果后 更新界面视图 第 9 页 共 16 页 8 1 58 1 5异常处理异常处理 1 HLR WEB 受理台发送 MML 命令码 如果一段时间后没有响应 可重发若干次 2 如果 DBIO 不可达 进行异常日志记录 3 鉴权失败必须记录日志 8 2业务功能模块业务功能模块 业务功能模块主要包括 HLR 中各网元的相关业务功能 主要通过配置文件来加载各网 元的业务功能 9接口说明 可选 接口说明 可选 沿用 Client Server 架构的 HLR 受理台与 DBIO 的接口规范 10 开发和运行环境开发和运行环境 10 1 硬件环境硬件环境 最低要求硬件平台 1 台以 Intel 的 PentiumIII 800M 以上的 CPU 128M 内存 800M 以上的磁盘空间 若需要集群与负载分担 需要配置多台服务器 多台网络设备等 可以选择 1 HP DELL COMPAQ IBM 的 PC 服务器 2 也可以选择 SUN HP IBM 的 UNIX 工作站或小型机 注 可以与 DBIO 放在同一服务器 考虑负载 可以采用集群方式 10 2 软件环境软件环境 两种操作系统平台 1 Windows NT 操作系统 2 通用的 Unix Linux 操作系统 还需要的软件 Apache HTTP SERVER WEB 服务器 11 可靠性设计可靠性设计 系统组网的可靠性保证方法 采用集群的方式达到可靠性保证 软件的可靠性保证方法 1 HLR WEB 受理台服务器与 DBIO 的连接通讯需要检查错误 并妥善处理异常 2 HLR WEB 受理台对用户输入进行校验 对错误的输入要给出相关提示 3 HLR WEB 受理台有错误检测机制 用 try catch 等异常捕获的机制 4 系统的公共模块和业务模块等所有的软件模块都要求能详细日志 报告错误的 原因 12 可测试性可测试性设计设计 通过相关测试用例测试系统的相关功能 第 10 页 共 16 页 通过使用压力测试工具来测试系统的性能 13 安全性设计安全性设计 HLR WEB 受理台可靠性是由服务器 网络设备来保证的 而整个系统的可靠性由以 下几个方面 1 软件 要通过下述途径解决 增强出错处理能力 对异常消息能妥善处理 良好的软件编码习惯 2 组网 根据用户的需求选择不同档次的设备 要求具备系统扩展集成能力 3 人为故障 系统要求有专业人员维护 避免人为故障 软件系统应提供手段防止用户有意或无意对系统造成伤害 软件系统的运行网络环境 应尽可能同外界网络隔离 如条件不许可 应采取防火措施 所有密码或加密信息不应以 任何形式的明码存放在系统中 关键操作要有鉴权手段 采用 WEB 方式下 为了保正加密算法的保密性 可以在对相关的算法文件进行混淆 和加密 第 11 页 共 16 页 第三篇第三篇 系统运行说明系统运行说明 14 配置说明配置说明 14 1 配置配置 A 配置 A 是最小配置的 HLR WEB 受理台 没有冗余 适合与小型系统 硬件 序号名称型号单位基本数量备注 1Web 服务器 服务器 1 个 CPU 内存 256M 硬盘 18G 台1 根据用户需求可 以调整服务器具 体配置 2终端 PC 内存 128M 硬盘 10G 台1通过浏览器访问 配套软件 序号软件名称单位基本数量备注 1 Windows Server 或 Linux 套1 2HLR WEB 受理台系统套1 14 2 配置配置 B 有服务器冗余的 HLR WEB 受理台 中型 大型系统 采用 2 台服务器构成 Cluster 对 不同业务的适用情况是 容灾以及集群负载 硬件 序号名称型号 单 位 基本数量备注 1Web 服务器 服务器 4 个 CPU 内存 1024M 硬盘 18G 台2 根据用户需求可以调整 服务器具体配置 2终端 PC 内存 128M 硬盘 10G 台1 系统软件 序号软件名称单位基本数量备注 1 Windows Server 或 Linux 套1 2HLR WEB 受理台系统套1 3Cluster 软件套1 第 12 页 共 16 页 14 3 可选的网络设备可选的网络设备 硬件 序号软件名称单位基本数量备注 1100M 以太网交换机套2 2路由器套2 15 系统应用方式系统应用方式 配置包括以下几个部分 1 服务器 PC 2 软件 包括操作系统 HLR WEB 受理台 根据用户的需求不同 配置又有一些不同点 主要是 1 最小配置的 HLR WEB 受理台 性能要求不高 如图所示 PC 终端 Web 服务器 2 有服务器冗余的 HLR WEB 受理台 如图所示 PC 终端 主用 Web 服务器 备用 Web 服务器 3 有服务器与网络冗余的 HLR WEB 系统 如图所示 第 13 页 共 16 页 PC 终端 主用 Radius 服务器 数据库服务器 Web 服务器 备用 Radius 服务器 数据库服务器 Web 服务器 路由器 1 路由器 1 IP 网络 第 14 页 共 16 页 第四篇第四篇 关键技术问题说明关键技术问题说明 16 关键技术问题说明关键技术问题说明 无 第 15 页 共 16 页 第五篇第五篇进度和成本进度和成本 17 进度计划进度计划 17 1 项目分解项目分解 1 公共模块 a 界面呈现模块 b MML 命令模块 c 链路通讯模块 d 权限管理模块 e 配置管理模块 f 日志系统 2 业务模块

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论