《国际漫游清算高额系统系统总述》由会员分享,可在线阅读,更多相关《国际漫游清算高额系统系统总述(32页珍藏版)》请在金锄头文库上搜索。
1、_中国移动国际漫游清算系统高额(NRTRDE二期)子系统概要设计说明书系统总述_文档安全级别:CMSZ Confidential文档创建时间:2009/05/11文档最后修改时间:2009/07/22版本号:1.0编写人:易雄喜文档标识:CMSZ-NRTRDE-HLD-1_0.doc修订历史记录序号修改描述版本号日期作者1新建0.12009-5-22林繁2增加架构设计、接口设计、出错设计内容0.22009-6-4易雄喜3增加逻辑数据模型0.32009-6-17林繁4调整架构设计、硬件平台、接口设计0.42009-6-17易雄喜5根据项目会议讨论结果改进数据库模型0.52009-6-19林繁6修
2、改运行环境0.62009-6-29易雄喜7根据项目组评审意见修改文档0.72009-7-10易雄喜8根据项目组第二轮评审修改文档1.02009-7-22易雄喜目 录1引言11.1编写目的11.1.1作用11.1.2预期读者11.2编写背景11.2.1系统名称及版本号11.2.2任务提出者11.2.3任务承接者及实施者11.2.4使用者11.2.5与其它系统的关系11.3文档结构21.4参考资料31.5词汇表32总体架构设计42.1系统目标42.2设计原则42.3运行环境52.3.1硬件平台52.3.2软件平台62.3.3网络体系结构62.4体系架构72.4.1系统架构72.4.1.1系统架构图
3、72.4.1.2展现层82.4.1.3处理层82.4.1.4数据层92.4.1.5模块说明92.4.2模块实际部署102.4.3处理流程102.4.3.1来访处理102.4.3.2出访处理122.4.4子系统清单122.4.5功能模块清单133数据结构设计143.1数据库结构设计143.2数据量估计153.3数据分布方案163.4逻辑数据模型173.4.1公参173.4.2文件信息183.4.3话单信息193.5物理数据模型204用户界面设计214.1基本原则214.2开发流程214.3框架命名规则214.4图片命名规则214.5登陆界面224.6基本风格224.7屏幕布局234.7.1顶部框
4、架布局244.7.2左侧框架布局244.7.3主框架布局244.8其他相关功能244.9设计概述244.10典型界面设计255接口设计255.1用户接口255.2外部接口255.3内部接口276系统出错处理设计276.1出错信息设计276.2异常情况处理276.3系统维护设计28ii文档名称:中国移动国际漫游清算系统高额(NRTRDE二期)子系统概要设计说明书系统总述密级:Confidential1 引言1.1 编写目的1.1.1 作用在完成了软件系统的需求分析的基础上,为了明确软件需求、安排项目计划与进度、组织软件开发与测试,项目小组在考虑了几种方案并且经过讨论以后,提出了这系统架构总述。本
5、文档是国际漫游清算系统高额子系统的概要设计,文中对高额子系统的软硬件环境、系统整体架构等进行描述,对开发设计、系统测试、并行上线等阶段提供指导作用。同时,本文档划分了系统的组成结构,并定义了各组成模块的实现功能、输入输出接口以及采用的相关技术,指导各子模块的设计开发工作。1.1.2 预期读者本文档的阅读对象是软件开发人员、业务规范设计人员、软件测试人员、系统安装人员及用户代表。1.2 编写背景1.2.1 系统名称及版本号中国移动(深圳)有限公司国际漫游清算系统高额(NRTRDE二期)子系统V1.0。1.2.2 任务提出者中国移动(深圳)有限公司。1.2.3 任务承接者及实施者中国移动(深圳)有
6、限公司。1.2.4 使用者中国移动(深圳)有限公司、用户方的相关业务人员、系统安装人员和系统维护人员。1.2.5 与其它系统的关系系统接口说明:1、 Arch网站:Arch网站是arch进行客户关怀的重要渠道,客户可以通过arch网站得到在线服务,并且能够得到nrtrde系统服务的相关数据的统计查询和下载。Arch网站通过DBlink方式直接访问nrtrde数据库。2、 Arch清算中心财务:高额系统只负责文件的处理,通过接口将客户的服务信息以及部分清算数据传入arch清算中心财务系统,由arch清算中心财务系统负责计算客户服务费用以及开据帐单等财务往来。3、 Arch邮件传真系统:为节省资源
7、和保障项目进度,高额系统将使用现有的arch的邮件传真系统将报告文件发送给客户和漫游伙伴。4、 Arch监控:高额系统产生的监控告警信息,通过日志接口传入Arch监控系统,由Arch监控系统报警。5、 报告平台:高额系统将各种报告需要的数据插入报告平台的接口表,由报告平台根据模板和配置信息生成报告文件,经邮件传真系统发送给客户和漫游伙伴。1.3 文档结构本文档由以下章节构成:1、 引言,即本节所在章节;2、 总体架构设计,介绍系统的目标、设计原则、系统运行环境以及体系架构设计;3、 数据结构设计,介绍系统关键数据类型及相关数据库表的设计;4、 用户界面设计,介绍前台网站系统的总体设计;5、 接
8、口设计,介绍本系统与其它相关系统接口及本系统内部接口的设计;6、 系统出错处理设计,介绍本系统关于错误处理的总体设计。1.4 参考资料文档名称文档标识作者备注ARCH NRTRDE二期需求_核心功能_v2核心业务功能需求ARCH NRTRDE二期需求_前台业务接口需求前台业务功能需求FS_16_国际漫游清算系统高额(NRTRDE二期)子系统需求规格说明书1.5 词汇表英文缩写英文全名中文名称NRTRDENear Real-Time Roaming Data Exchange 近实时的漫游数据交换ARCH国际漫游清算中心HURHigh Usage Report 高额使用报告VPMNVisited
9、 Public Mobile Network Operator被访运营商HPMNHome Public Mobile Network Operator归属运营商IMSIinternational mobile subscriber identity 国际移动用户识别码IMEIInternational Mobile Equipment Identity国际移动身份识别具体请参见FS_16_国际漫游清算系统高额(NRTRDE二期)子系统。2 总体架构设计2.1 系统目标1、 实现NRTRDE基本服务,帮助客户与其漫游伙伴之间建立NRTRDE基本数据交换协议;2、 实现NRTRDE Vendor之
10、间的数据交换;3、 针对不同客户,实现客户定制的文件解析、报告生成等服务;4、 提供话单批价、高额欺诈风险控制服务;5、 满足数据量87,000,000条/月的性能要求,满足每小时12800个文件、290000条话单的处理峰值【建议】。2.2 设计原则高额系统旨在建立一个近实时的漫游数据交换系统,要求系统具有良好的扩展能力、灵活的应用能力,为适应未来业务的变化打下坚实的基础,系统主要遵从以下原则:1、 以数据为核心的解决方案:l 系统设计满足大数据量的处理能力;l 提供完善的数据库模型;l 支持对多种话单类型的文件进行处理;l 满足大数据量的存储和查询。2、 采用多层应用体系:l 采用展现、业
11、务处理和数据的三层体系结构设计。3、 以面向对象思想作为设计的基本指导思想:l 所有功能以面向对象的模型进行定义;l 所有模型以统一建模语言(UML)进行描述;l 采用统一的接口API设计,所有的API要求具备完善定义的相应文档;l API设计为层次化,能够提供开发者建立不同接口的多种层次;4、 采用成熟的技术方案,保证系统的健壮性;5、 合理划分功能模块,尽量减少各模块间耦合程度,并且,支持灵活组合各功能模块以满足不同的客户需求:l 模块间松耦合,各模块功能明晰;l 通过ACS平台,把处理逻辑细分为多个相互独立的服务,这些独立的服务,又能形成一个整体。6、 为了保障系统高性能,采取的措施有:
12、l 对高负荷模块,可以多实例并行处理;l 充分利用主机资源,负荷分担;l 保证各环节处理在时间上紧密相连。7、 针对客户可能的后续需求,提供良好的可扩展性;8、 设计要求条理清晰易懂,提高系统的可维护性。9、 安全性、可靠性、冗余性、易用性:l 充分的系统安全设计,合理的系统功能权限分配以及审计功能;l 能完全正确的处理各项业务需要;l 支持724小时不间断工作,出现故障应该及时告警,提供各种告警级别;l 应用程序具有异常情况下的回退能力;l 具备手动恢复措施,发生错误的时候能够快速的恢复正常运行;l 采用良好的界面设计风格。2.3 运行环境2.3.1 硬件平台主机名配置参数参数值备注cmsz
13、nrta型号HP Rx8640(新购)处理主机与cmszmons组成1+1 cluster处理器8 x 1.6GHz内存16GB硬盘2*146GB操作系统HP-UX 11.31cmszmons型号HP Rx8640处理器8 x 1.6GHz内存8GB硬盘2*146GB操作系统HP-UX 11.31cmszitasHost modelHP Rx8640共用国漫传输机处理器8*1.6GHz内存8GB硬盘146G*2 Mirror操作系统HPUX 11.31cmsznetHost modelHP9000 N4000-55共用国漫传输机处理器5*550MHz内存4GB硬盘18G*2 Mirror操作系统HPUX 11.11cmszvps