




已阅读5页,还剩58页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
件架构设计说明书第 1 页 共 63 页西安研发中心密级:普通SmrtFusion 网银产品研发项目项目编号:FS105-003软件架构设计说明书文档编号: 当前版本: 1.1作 者: 何钰 编写日期:评 审: 评审日期:审 核: 审核日期:批 准: 批准日期:文档状态: 草稿/发布版 变更次数:All rights reserved版权所有,侵权必究件架构设计说明书第 2 页 共 63 页文档修订记录章节编号版本号 修订内容简述 修订日期 作者1 1.0 初始建立。 2005-10-31 何钰1.1 根据的要求,对整体架构做了调整,以复核 SmrtVistar 的要求。2005-11-11 何钰1.2 对架构分层进一步详细说明,并增加功能点列表2005-11-14 何钰件架构设计说明书第 3 页 共 63 页目 录1 简介 .51.1 目的 .51.2 范围 .51.3 定义、首字母缩写词和缩略语 .51.4 参考资料 .52 设计方案 .62.1 系统与外部系统关系 .62.2 备选方案分析与选择 .72.3 设计约束和原则 .72.3.1 设计遵循的标准 .72.3.2 硬件限制 .92.3.3 技术限制 .92.3.4 其他限制 .92.4 开发平台与技术架构 .93 系统架构 .113.1 逻辑架构 .113.1.1 逻辑架构说明 .113.1.2 Portal 接口层 .133.1.2.1 详细描述 .133.1.2.2 依赖关系 .133.1.3 通用服务接口层 .133.1.3.1 详细描述 .133.1.3.2 依赖关系 .143.1.4 基础服务层 .143.1.4.1 详细描述 .143.1.4.2 依赖关系 .143.1.5 业务适配层 .153.1.5.1 详细描述 .153.1.5.2 依赖关系 .153.1.6 基础服务层服务组件说明 .153.1.6.1 数据聚集服务组件说明 .163.1.6.2 文件处理服务组件说明 .16件架构设计说明书第 4 页 共 63 页3.1.6.3 系统配置服务组件说明 .173.1.6.4 消息服务组件说明 .183.1.6.5 日志服务组件说明 .193.1.6.6 用户信息服务组件说明 .203.1.6.7 权限额度管理服务组件说明 .203.1.6.8 审批流服务组件说明 .213.1.6.9 内部管理服务组件簇说明 .213.2 物理架构 .223.3 系统功能设计 .233.3.1 系统功能分解结构 .233.3.2 个人网银子系统 .233.3.2.1 功能描述 .233.3.3 企业网银子系统 .263.3.3.1 功能描述 .263.3.4 网银管理中心子系统 .293.3.4.1 功能描述 .29西安研发中心5百手起驾 整理为您1 简介1.1 目的该文档用以描述SmrtFusion网银系统(以下简称“系统”或“本系统”)的整体结构,模块划分以及各个模块的范围和接口定义。1.2 范围本系统的目标是为中小银行(如城市商行)提供以实现网银渠道业务。项目一期的范围主要是系统技术架构的实现和部分个人、企业和内部管理业务的实现。本系统一期开发不实现网银用户需求中定义的全部功能(具体参见网银需求规格说明书系列文档);不进行系统独立性的具体实现,但在设计时考虑各种操作系统、应用服务器以及数据库的全面支持;一期实现业务的GUI ,但页面的美工风格不做要求。1.3 定义、首字母缩写词和缩略语1.4 参考资料网银内部管理用户需求说明书网银个人用户需求说明书网银企业用户需求说明书网银软件需求规格说明书网银个人软件需求规格说明书网银内部管理软件需求规格说明书网银企业软件需求规格说明书SmrtFusion网银产品架构选型分析报告西安研发中心6百手起驾 整理为您2 设计方案2.1 系统与外部系统关系网银系统是神州数码金融解决方案SmrtVistar的重要组成部分。它处于渠道层,是银行主要渠道之一。SmrtVistar 体系结构系统涉及的外部系统主要是核心业务系统(包括基本业务系统、卡系统等),而这些系统都是通过SmrtIntegrator 系统统一接入。因此,网银系统的主要外部系统是渠道整合系统SmrtIntegrator。其次,网银系统需要依赖Banking Portals提供用户界面。因此,网银系统的外部系统也包括另外,本系统必须与证书系统连接,以提供证书发放、认证等工作。本系统也必须使用加密系统保证安全。因此,网银涉及的外部系统还包括安全体系框架Security Framework。西安研发中心7百手起驾 整理为您综上所述,本系统作为银行渠道系统,其与外部系统的关系如下图所示:网银系统边界B a n k i n g P o r t a l sM u l t i -C h a n n e lI n t e g r a t o rP l a t f o r mS e c u r i t y F r a m e w o r k2.2 备选方案分析与选择通过分析确认,确认了网银产品项目的系统架构采用SmrtIntegrator加FSFrame的模式。具体参见SmrtFusion网银产品架构选型分析报告一文。2.3 设计约束和原则2.3.1 设计遵循的标准由于产品针对中小银行开发,因此必须遵循以下设计原则: 先进性原则作为整体解决方案,先进性将综合体现在业务与技术方面: 业务规划先进性:网上银行的建设绝不是技术产品的堆砌,技术解决方案仅仅为适应业务发展、实现经营目标的手段之一,本次网银产品开发在结合国外相关成功经验和国内具体实现的基础上,对网上银行及其相关业务做出领先国内的业务规划。 技术实现先进性:技术规划的先进性与前瞻性,是确保网上银行平台在今后相当一段的时期内,不断适应业务和应用的发展要求,具备良好可用性的基础,本次西安研发中心8百手起驾 整理为您网上银行系统解决方案参照领先的 FFI 产品架构特点,为中小银行建立具有国际技术水准的网上银行平台。 实用性原则在网上银行的规划中,无论是技术方案、业务模式、管理手段、经营方式,不仅应具备良好的前瞻性,同时应充分适应中小银行目前的具体情况,避免脱离实际的纸上谈兵,以切实可用、运行良好、效率优异的系统支撑中小银行经营目标的实现。 稳定性原则与传统银行业务系统不同,网上银行提供的是直接面对客户的,严格意义上的247小时不间断服务,任何原因导致的服务中断都有可能带来严重的问题,而由此可能导致客户信任度的下降对银行而言将是灾难性后果,因此,解决方案将在系统、平台、应用等多方面重点确保稳定性的实现。 复用性原则组件复用是网银系统设计中重点遵守的原则之一。本次设计将对可重用的组件进行统一包装,为网银系统提供坚实的服务组件平台基础。网银系统的可复用组件主要包括系统级的应用组件和应用级的服务组件。其中,系统级的应用组件主要考虑应用服务器和数据库的广泛适用性,对各种企业级服务进行重新包装,以便于提高架构的平台独立性。系统级组件主要包括如:数据聚集服务组件、日值组件、消息组件等;应用级组件主要是为业务系统提供通用的服务组件,以使后续快速地网银业务实现开发。应用级组件主要包括:权限管理服务组件、审批流服务组件、业务配置管理服务组件、报表服务组件等。 扩展性原则网银系统必须具有良好地可扩展行,特别是针对中小银行。随着银行业务的不断发展,网银的业务需求也会不断提升。网银系统必须能顺应这种业务的急剧扩展而快速进行业务的扩展开发。这种扩展包括:解决方案的扩展和业务需求的扩展。由于银行服务对象的种类变化,网银必须能快速提供针对不通客户群体的业务解决方案。如增加网上支付商户专用的网银解决方案等;另外,在已有的解决方案上,随着银行新产品新业务的推出,网银系统能够及时地进行业务的调整和新业务的增加。这些需求都要求网银能够快速的进行扩展。 安全性原则西安研发中心9百手起驾 整理为您网上银行带来了业务的扩展性,应用的延伸性、客户的方便性等优势的同时,也带来了风险的集中。网银系统架构的设计将在成熟稳定的硬件环境和应用软件基础上、通过网络、系统、应用、备份恢复、安全控制机制、运行管理监控等手段来保障系统的安全运行。 平台独立性原则网银架构的设计必须同时考虑平台独立性的原则。这主要包括:操作系统、应用服务器系统和数据库的广泛适用。基于以上原则,并考虑系统与神码其他银行系统的集成原则,本系统将采用J2EE架构,用面向对象的原则进行设计和规划。系统的设计将严格遵循公司的有关规定和规范。2.3.2 硬件限制鉴于目前平台硬件配置情况,本系统设计的硬件限制如下:服务器类型:一期采用IBM IBM RS/6000 44P(2CPU、2G内存,36G硬盘);终端类型:DELL PC(CPU:Pentium4 2.8GH、1G内存,80G硬盘);网络环境:内部研发100M网络,服务器和终端位于同一网段,无路由跳转。2.3.3 技术限制系统设计受到以下技术限制:Portals技术限制:由于SmrtVistar的Banking Portals目前采用了 Weblogic Portals 8.1,因此,网银的应用服务器只能在Weblogic server上部署。Integrator技术限制:SmrtIntegrator目前的版本是2.0。但新版本并未发布,性能和技术方面存在未知缺陷,可能会对项目技术造成不可预估的影响。2.3.4 其他限制由于开发项目时间短,人力资源短缺,因此本期主要的目标是: 实现架构体系,为后续开发奠定基础 实现本期指定的必做业务,验证架构的合理性 实现 Integrator 的业务实现、报文处理和后端接口在后续的开发中,将逐步完善系统的各个部分,并逐步形成架构清晰,性能优越的西安研发中心10百手起驾 整理为您网银系统体系架构。2.4 开发平台与技术架构系统开发采用以下平台:Eclipse 3.1Webl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 科普儿童身体护理课件
- 2025年达州道路运输从业资格考试系统
- 特色线描课程课件
- 2025年数控刃磨床项目发展计划
- 研究祁连山大通河流域白桦种群的结构特征和动态变化
- 工程项目甲供材料管理流程
- 提高护理电子病历书写规范
- 特种设备安全管理员培训
- 文化融合促进团队协作
- 2025年核电站用电缆项目合作计划书
- 2021年辽宁省大连市金普新区人教版小升初考试数学试卷(原卷版+解析)
- 2024高职单招考试(语文)试题(附答案)人人文库
- 园艺植物的种质资源
- 2025版红酒酒庄生态旅游合作框架协议3篇
- 乡镇卫生院医保管理制度
- 《环境审计基本理论》课件
- 长坂坡之战课件
- 升压站绿色施工方案及记录
- 2024北京初三一模语文汇编:非连续性文本阅读
- 育婴师培训材料
- 第十七届山东省职业院校技能大赛高职组“动物疫病检疫检验”赛项规程
评论
0/150
提交评论