大型平台技术架构与设计规范_第1页
大型平台技术架构与设计规范_第2页
大型平台技术架构与设计规范_第3页
大型平台技术架构与设计规范_第4页
大型平台技术架构与设计规范_第5页
已阅读5页,还剩103页未读 继续免费阅读

下载本文档

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

文档简介

业精于勤荒于嬉,行成于思毁于随!精品文档,欢迎你阅读并下载!大型平台技术架构与设计规范XX内部门户网站采购项目技术建议书XX股份有限公司内部门户网站采购项目技术建议书2013年3月第1页XX内部门户网站采购项目目录技术建议书1XX公司简介..................................................71.1基本情况...........................................................................................................71.2业务范围...........................................................................................................71.3资质和荣誉.......................................................................................................71.4技术实力...........................................................................................................81.5主要客户...........................................................................................................92需求的理解.................................................102.1系统名称.........................................................................................................102.2建设目标分析.................................................................................................102.3系统建设原则.................................................................................................112.3.1兼容开放性原则.............................................................................................112.3.2先进性和灵活性原则.....................................................................................112.3.3实用性原则.....................................................................................................112.3.4高效性原则.....................................................................................................112.3.5可扩展性原则.................................................................................................122.3.6可靠性的原则.................................................................................................122.3.7安全性原则.....................................................................................................122.3.8经济性原则.....................................................................................................122.4系统需求分析.................................................................................................122.4.1总体业务架构.................................................................................................122.4.2业务流程说明.................................................................................................132.4.3非功能性需求.................................................................................................163总体架构设计...............................................183.1设计原则.........................................................................................................18第2页XX内部门户网站采购项目技术建议书3.2体系架构.........................................................................................................183.3逻辑架构.........................................................................................................193.4应用架构.........................................................................................................203.4.1整体功能框架.................................................................................................213.5数据架构.........................................................................................................223.5.1逻辑数据架构.................................................................................................223.5.2数据层次划分.................................................................................................233.5.3数据容量估算.................................................................................................233.6技术架构.........................................................................................................243.6.1J2EE分层设计................................................................................................243.6.2逻辑技术架构.................................................................................................253.7备份与恢复.....................................................................................................253.7.1备份目标.........................................................................................................253.7.2备份的范围及流程.........................................................................................263.7.3恢复的范围及流程.........................................................................................263.7.4备份与恢复的分类.........................................................................................273.7.5日常备份与恢复的方式.................................................................................273.7.6日常备份与恢复的周期.................................................................................283.8系统安全.........................................................................................................283.8.1安全需求.........................................................................................................283.8.2安全系统设计原则.........................................................................................293.8.3系统安全架构.................................................................................................303.8.4安全策略.........................................................................................................314系统部署说明...............................................整体部署架构.................................................................................................36网络架构.........................................................................................................36网络拓扑结构.................................................................................................36总体网络需求.................................................................................................37第3页XX内部门户网站采购项目技术建议书4.2.3网络流量分析.................................................................................................374.3软硬件配置建议.............................................................................................384.3.1软件配置建议.................................................................................................384.3.2硬件配置建议.................................................................................................385概要设计说明...............................................395.1网站管理.........................................................................................................395.2栏目管理.........................................................................................................395.3信息采编.........................................................................................................405.4在线调查.........................................................................................................425.5财务速递.........................................................................................................425.6统计分析.........................................................................................................425.7系统管理.........................................................................................................436项目实施方案...............................................4....项目实施方法.................................................................................................44项目前期准备.................................................................................................44业务需求调研.................................................................................................44信息调研.........................................................................................................45系统基础架构规划.........................................................................................45应用方案设计.................................................................................................46系统开发和实施.............................................................................................46变更管理流程.................................................................................................47测试和验收.....................................................................................................47项目实施计划.................................................................................................48实施范围.........................................................................................................48实施计划.........................................................................................................48项目各阶段提交文档.....................................................................................49项目资源计划.................................................................................................50第4页XX内部门户网站采购项目技术建议书6.3.1项目组织架构.................................................................................................506.3.2项目角色职责.................................................................................................516.3.3用户方人员要求.............................................................................................516.3.4项目核心人员简历.........................................................................................526.4项目管理方案.................................................................................................526.4.1项目管理思路.................................................................................................536.4.2项目管理框架.................................................................................................536.4.3项目管理内容.................................................................................................546.4.4项目计划与过程控制.....................................................................................756.4.5软件开发活动管理.........................................................................................816.4.6项目培训.........................................................................................................856.5项目测试方案.................................................................................................866.5.1测试目标及需求.............................................................................................866.5.2约束性条件.....................................................................................................866.5.3测试方法与策略.............................................................................................876.5.4测试范围.........................................................................................................876.5.5测试资源.........................................................................................................876.5.6测试管理方式.................................................................................................886.5.7测试交付物.....................................................................................................886.5.8测试与开发的约定.........................................................................................896.5.9测试风险管理.................................................................................................916.6项目验收方案.................................................................................................926.6.1验收目的.........................................................................................................926.6.2验收对象.........................................................................................................926.6.3项目验收的前提条件:.................................................................................926.6.4验收方法.........................................................................................................936.6.5验收步骤.........................................................................................................936.6.6验收依据.........................................................................................................936.6.7验收内容.........................................................................................................94第5页XX内部门户网站采购项目技术建议书6.6.8验收结论.........................................................................................................946.6.9项目交接.........................................................................................................957售后服务体系...............................................967.1售后服务服务目标.........................................................................................967.2售后服务服务原则.........................................................................................967.3售后服务方式.................................................................................................967.4售后服务支持流程.........................................................................................997.5售后服务内容.................................................................................................998相关应用案例..............................................1018.1门户网站案例截图.......................................................................................1018.2公司其它成功案例清单...............................................................................1059相关附件..................................................1069.1项目开发和管理工具...................................................................................1069.2人员简历表...................................................................................................106第6页XX内部门户网站采购项目技术建议书1XX公司简介1.1基本情况XX公司是XX的直属局级单位,XX技术开发中心(对内称:XX软件开发中心)是XX公司全资子公司。XX技术开发中心承担XX主要业务系统、管理信息系统以及总行支付科技司的其他软件项目开发;承担所开发的软件以及XX有关应用软件的测试工作;负责所开发的项目的管理维护和推广工作;承担XX分行等所委托的应用系统的开发;跟踪、研究国外金融电子化技术的最新成果,积极在XX内部推广应用。1.2业务范围XX公司目前主要职责是承担XX软件开发、系统集成、网络建设与运行维护、测试、技术培训、技术支持、信息安全、标准化服务以及组织金融技术暨设备展览、出版发行《金融电子化》杂志、数据备份中心,开展信息化交流和有关宣传。秉承立足人行、服务金融、面向社会的宗旨,经过20年的开拓建设,发展成为集软件开发、系统测试、系统集成、数据中心运营及备份、网络建设、信息安全、技术支持、科技培训、标准化、科技信息交流与金融信息化宣传等服务于一体,技术实力雄厚、信誉度高、管理规范、服务完备的国家金融系统信息化龙头企业。以XX软件开发、金融系统测评、灾难数据中心、中国国际金融展、金融电子化杂志社等多个主营服务平台为依托,服务领域遍及XX、银监会、政府部门、金融机构和财政税务等各个领域。1.3资质和荣誉软件企业认定证书高新技术企业证书国家信息安全测评授权培训机构资质证书国家信息安全测评信息安全服务资质证书ISO9001-2011证书第7页XX内部门户网站采购项目技术建议书计算机信息系统集成企业(二级)资质证书获得国家高技术产业发展项目专项支持2008年至2009年,获软件著作权共20项荣获了10多项XX科技发展进步奖XX颁发的国家征信系统、央行金融统计监测系统等系统建设全国先进集体1.4技术实力XX技术策略和金融行业技术标准制定的参与者建立具有国际先进水平的金融信息化服务“五个能力体系”:建立了以国际CMMI最高五级标准为基础的软件开发过程管理体系;基于CNAS(国家认可委)标准规范建立了国际化的测试质量保障体系;基本建立以ITIL、ISO2000为标准要求的IT服务管理体系;初步建立以ISO27000为标准的信息安全管理体系;初步形成以美PMBOK标准规范为要求的,符合XX科技特点的项目管理知识体系。系中国承担全国性大型金融信息化项目最多的IT服务提供者。承担XX及金融系统重大信息化建设项目任务,开发建设了中国企业、个人征信系统、国家货币金银管理系统、财税库行横向联网系统、联网核查公民身份信息系统、人民币账户管理系统、金融统计监测系统、国库会计数据集中核算系统、人民币跨境支付信息管理系统等二十多个大型业务应用系统和管理信息系统,荣获了多项XX科技发展进步奖。拥有2万多平方米的现代化大型软件开发基地、上千平方米的国家A级数据机房,设立“XX同城灾备中心”和“中小金融机构灾备外包服务中心”,建有XX网络安全运维中心、面向XX业的技术支持中心,并全面承担着银监会系统运维工作。系国内信息化价值链最完备的综合信息服务商。形成集软件开发、数据备份、系统检测、标准化、网络安全、集成运维等为一体的全方位、多渠道的高端IT服务平台。为200余家金融机构提供了完备、快捷、优质、高效的信息化服务,服务领域遍及XX、银监会、政府部门、金融机构和财政税务等各个领域,赢得了合作伙伴和客户的高度赞誉。第8页XX内部门户网站采购项目技术建议书主办亚太地区规模最大、规格最高、在国内极具影响力的国际高端展览平台:中国国际金融(XX)技术暨设备展和中国国际金融服务展示展览1.5主要客户XX公司的主要客户涵盖XX总行及各分支行、国有XX、股份制XX、城市商业XX、外资XX、等各类金融机构。通过十多年不懈的努力,XX公司与各个层面的客户建立了紧密的合作关系。国有XX(中国XX、农业XX、工商XX等)股份制XX(中信、光大、华夏、兴业XX等)城市商业XX(南京XX、上海XX、宁波XX等)外资XX(东亚XX、渣打XX、汇丰XX等)第9页XX内部门户网站采购项目技术建议书2需求的理解2.1系统名称本系统的名称为:XX股份有限公司内部门户网站,以下简称门户网站。2.2建设目标分析通过门户网站的建设,实现XX内部各级部门之间办公信息的收集与处理、流动与共享;建立起以工作流引擎为核心的业务流程处理,以公告、论坛、即时通讯和邮件为基础的多渠道信息共享,提供考勤、人事、个人门户、日程安排等个性化的自助式服务,以提高办公效率和提升公司的信息化水平。门户网站建设主要目的是构建门户基础架构,同时能够与已有的应用系统集成,实现原有业务的不间断运行,该网站为XX内部网站,使用者为XX内部员工。内网网站必须满足以下目标:1.系统能够建设成为单一信息化工作平台,成为XX未来发展的基准Web工作平台,实现统一的信息展现。实现对办公系统、邮件系统以及各业务系统的集成,通过单点登录技术,使系统成为员工工作的门户入口。2.系统能够建设成为统一的信息整合平台。将XX现有的应用系统、数据资源进行整合,打破信息孤岛,为领导提供决策支持。3.及时、准确、客观地反映市场变化和主要客户的情况,并为XX提供决策支持,降低决策风险。4.系统可灵活定制、扩展。要实现网站的各栏目及子栏目的增减,同时栏目的内容也可灵活增减。另外系统可提供通用的接口,可根据业务需要,在未来与某单位新建的业务系统有效集成。5.业务系统维护实现分布管理,非集中管理。由于系统信息发布内容来自XX多个部门及分支机构,不同部门及分支机构维护各自发布的信息,所以系统应能够实现分布管理,由各个部门及分支机构自己管理各自负责的信息。6.实现用户的统一管理、权限的统一管理、用户的统一认证。第10页XX内部门户网站采购项目技术建议书7.实现统一的信息展现,展现的信息包括集成系统的统一待办事宜、公告信息、数据、图标等。8.业务系统维护形象直观、操作简便,无需专门的技术人员。由于业务系统信息经常发生变化和变化的信息需要及时发布出去,需让XX员工掌握,所以系统维护必须形象直观、操作简便,无需专门的技术人员。9.实现针对用户常用功能定制小应用。除上述目标外,该系统从设计方面,应兼顾稳定性、操作性、扩展性、先进性、可维护性、安全性等重要原则,在稳定、安全的基础上可以随着业务的发展逐步扩展。2.3系统建设原则2.3.1兼容开放性原则能够兼容主流的服务器和操作系统;能兼容现有的办公PC环境。2.3.2先进性和灵活性原则采用目前主流的先进的技术、方法,满足系统不断增加和调整的业务需求;通过修改流程的相关配置文件实现流程的发布或更新,缩减系统改造周期。2.3.3实用性原则系统应具有良好的用户界面,操作简单方便。充分考虑录入人员特点,使数据处理工作简单、方便、快捷,业务流程清晰,符合常规业务处理习惯;对于常用的信息查询操作,系统提供灵活多样的查询和统计检索方式,满足不同层次的用户需求。2.3.4高效性原则系统应保证响应速度,并满足系统在用户量和信息量不断增加的需求。第11页XX内部门户网站采购项目技术建议书2.3.5可扩展性原则所选用的系统软硬件平台具有良好的可扩充能力,支持系统规模的扩大和业务范围的扩展,能够满足今后业务发展的需要。在不更改系统整体架构的前提下,方便的支持系统扩充。2.3.6可靠性的原则系统具备容错能力,并有相关的容灾、数据备份及恢复方案。2.3.7安全性原则系统必须建立在成熟稳定的硬件环境和应用软件基础上,通过完善的备份恢复策略、安全控制机制、运行管理监控和故障处理手段来保障系统的安全、稳定。2.3.8经济性原则综合考虑系统的性能、价格、实施和服务,保证系统具有较高的性价比。充分利用各种技术保护投资。2.4系统需求分析2.4.1总体业务架构依据XX内部门户网站的需求,系统分为网站管理、栏目管理、信息采编、信息审批流程、统计分析、在线调查、专题管理、通讯录、金融动态、财务速递、电子公告以及系统管理以及对外接口等功能。下图为门户网站总体业务架构分析:第12页XX内部门户网站采购项目技术建议书网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网OA网网网网网网…2-4-1总体业务处理流程图2.4.2业务流程说明1.网站管理:超级管理员可以对网站设置进行管理。首页展现:系统预设几种首页框架结构和主题配色方案,由超级管理员选择,应用于所有终端用户的首页显示。超级管理员可以指定在进行信息采编时附件文件的大小、格式。如果与IBMPortal集成,采用虚拟门户技术,可以实现子站点的创建和管理。2.栏目管理:栏目管理采用分级管理,超级管理员可以进行全站所有栏目增、删、改、授权、排序操作;超级管理员指定各一级栏目的栏目管理员、栏目的业务类别,栏目管理员可以维护本一级栏目下的所有子栏目(增删改、排序),各栏目管理员还可以定义每个栏目的展现风格。栏目内信息发布的权限限制到人员。在进行栏目展现设置时,系统预设几种栏目展现框架结构,由各栏目管理员自主选择自己栏目的展现结构,配色方案自动与首页配色相一致,应用于所有终端用户的显示。3.信息采编:可进行信息的录入、编辑、发布。由于信息具有多样性的特点,需要在信息采编过程第13页XX内部门户网站采购项目技术建议书中提供充分的系统支持,方便操作。单篇文档的录入、编辑、预览、修改、删除、撤销发布。批量文档的删除、引用、移动。支持多种格式的文档采集,包括WORD文档、EXCEL表格、PDF文档、HTML页面。可直接在后台选择需要录入的源文档,将源文档导入到系统中;也可以从源文档中直接拷贝段落、文字、表格等部分内容。可视化编辑。实现类似word编辑器功能,支持文字大小、字体、颜色、加粗等、段落的间距、位置等格式修改,支持图片、视频、音频、表格及一些特殊对象的插入,支持各种文档内容、对象的混排,保持所见即所得的编辑效果,可对编辑文档进行预览。、支持文档附件上传、下载,对附件的文件格式可进行控制。由超级管理员指定上传文件大小、格式。除普通类型文档外,还应支持链接类型文档,这种文档具有标题,但具体内容为空,仅指向一个指定链接地址,在发布后的页面上体现为:在点击该类文档标题后,直接跳转至指定链接。可直接将某篇文章置顶、推荐可跟踪单篇文章的点击次数,便于今后统计。设定所发文章的用户访问范围:公开访问;机构部门、角色、个人。针对每篇文章,信息发布人可设置开通评论或者不开通。4.信息审批流程:审核流程非必选,由用户自己决定。审核采用多级审核,由信息发布人在信息审核人的范围内选定审批人员,接到申请的审核人可以直接审核通过发布,也可以再上报给其他人审批,或者退回让拟稿人重新拟稿。5.统计分析:可以对不同栏目的文档进行统计,按用户或组织(中心和部门)统计工作量,生成相应的统计图表(饼状图、柱状图等)并支持结果导出。6.在线调查:调查问卷模块主要包括设计发布问卷、回答问卷、数据统计等功能。该模块同时适用于网络答题和网络投票。主要功能包括:新增问卷、设计问卷、发布问卷、结束问卷、查询问卷、浏览问卷、查看问卷结果、删除问卷、打印问卷、导出问卷。第14页XX内部门户网站采购项目技术建议书7.专题管理:包括专题栏目创建、专题内容采编、专题实现模板的可视化设计,允许用户在重大营销活动或其他专项活动时,快速建立一个属于自己的专题,并根据事件的特征设计专题页面的显示布局,以及在布局中添加相应的资源块,在资源块中添加相应的文章和图片等,从而发布到内网上。8.通讯录:提供通讯录管理以及查询功能,在进行查询时,可以按照姓名、拼音首字母、拼音全拼、部门等方式进行查询,查询结果包括:姓名、部门、单位电话、手机、邮箱等内容。9.金融动态:由办公室人员从各种信息渠道采集、加工的每日财经资讯和金融市场讯息。为员工提供金融行业的形势分析及热点、看点信息。此栏目可以通过栏目管理创建。10.财务速递:主要以图表的方式展现全行财务信息,包括:个人存款余额、对公存款余额及增长率、比年初、比上月、比上日的汇总情况,点击可查看其详细情况,按照部门、分行、支行进行排序并统计。11.电子公告:电子公告管理模块提供给公告管理员用于发布公告。在公告发布范围内的用户可以查看公告。还可以与OA等其它系统集成,显示相关系统的公告信息。12.系统管理系统管理提供给管理员使用,设置有机构与部门管理、用户管理、角色管理、参数设置、栏目管理、日志管理、数据字典管理等功能。综上,通过对门户网站主要业务处理的分析与归纳,提取共性需求,引入架构管控的思路,搭建门户网站;通过配置方式实现通用需求,从而让门户网站随需而变和可持续发展,达到降低成本、缩短开发周期和提高软件质量的目的;并辅以通讯录、财务速递、电子公告等公共服务应用,将员工的日常事务、管理与业务活动等有机地结合起来;通过底层基础框架,构建统一的综合办公桌面,实现统一的工作平台。第15页XX内部门户网站采购项目2.4.3非功能性需求技术建议书.系统性能要求系统的查询子系统针对单一条精确查询数据时间应小于2秒,支持100个用户同时查询同一信息;数据记录数大于1万时,信息检索时间应小于3秒。系统初期能够支持100人的并发访问,在将来能够扩展到支持500人的并发访问。.数据存储期系统数据联机存储5年,超过5年的采用脱机存储。.系统容量要求数据空间的需求按照每人年1G计算能满足未来5年的数据需求。.系统冗余要求系统应提供备份支持。.系统备份和恢复要求系统应提供数据备份及恢复方案。系统应能在灾难发生时,在24小时内恢复。.信息安全要求系统应根据《XX信息系统信息安全等级保护标准规范》三级要求进行建设。.界面设计要求系统页面应简洁美观;功能操作简便且衔接自然;各子系统风格色调一致。第16页XX内部门户网站采购项目技术建议书.用户帮助要求用户登录系统后,系统应能给出关于系统的有关帮助说明。系统交付后,提供详细的用户手册。.兼容性要求系统应兼容XX现有办公电脑和软件环境。第17页XX内部门户网站采购项目技术建议书3总体架构设计3.1设计原则总体架构在着重考虑实施要求的同时,需要为后续阶段进行规划,以保证项目最终能够达到目标架构的设计;总体架构设计架构时充分考虑与现有系统或网络基础设施的兼容,充分利用已有成果,避免重复开发和建设。总体架构设计过程中应遵守相关的IT管理规程,保证最终的系统可以顺利的部署并移交给运行维护部门。3.2体系架构网SOA网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网用网网网网网网网网网网网服网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网/网网网网网网网网网网网网网网/网网网网网源网网网网网图3-2系统体系架构采用业界最为流行的SOA(面向服务的架构)框架,遵循统一技术路线,架构设计注第18页XX内部门户网站采购项目技术建议书重层间的松耦合与层内的高内聚,通过对业务的抽象、映射实现业务对象组件化和统一的服务调用,充分考虑了系统的可扩展性、可复用性、可配置性,降低开发和维护成本使得系统能够随需而变,快速灵活满足业务变化的需要。3.3逻辑架构根据对业务需求的整体分析与梳理,XX内部门户网站系统的整体逻辑架构采用纵向分层方式分为数据层、服务层、应用层和用户层。如下图所示:网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网/网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网图3-3系统逻辑架构图第19页XX内部门户网站采购项目3.4应用架构技术建议书网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网...网网网网网用网OA网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网服网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网……网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网件网网网网网网网网网网网网网网网网网……图3-4应用架构系统的应用架构可以划分为三个层次,分别是组件层、服务层与应用层,其中组件层是系统业务对象的组件化抽象和最低粒度的组装,服务是对相关业务组件的集成与更高粒度的封装,服务面向具体的业务应用;提供标准的调用接口供具体的业务应用直接调用;应用层包括了本系统业务与管理层面需要实现的具体应用。第20页XX内部门户网站采购项目3.4.1整体功能框架技术建议书网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网图3-4-1整体功能框架系统整体功能包括7大模块,分别是网站管理、栏目管理、信息采编、在线调查、财务速递、统计分析、系统管理。第21页XX内部门户网站采购项目3.5数据架构3.5.1逻辑数据架构技术建议书网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网……网网网网网网网网网网网网网网网网网网网网网网网网网网网……网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网……网网网网网网……网网网网网网网网网网网网网网网网网图3-5-1逻辑数据架构系统逻辑数据架构是对系统业务对象的逻辑分类,本系统涉及的逻辑数据对象包括业务数据、字典数据、管理类数据、定义类数据。第22页XX内部门户网站采购项目3.5.2数据层次划分技术建议书应用层·面向各功能模块·按需制定接口视图基础层·存放业务数据·存放非结构化数据图3-5-2数据层次缓冲层·缓存数据读取·缓存数据更新数据源层·数据的来源系统的数据层次可以划分为数据源层、缓冲层、基础层、应用层。数据源层是系统的原始数据,包括字典数据、管理类数据和定义类数据;缓冲层做为对数据库数据处理的有效补充,减少对数据库的直接操作请求,负责对字典数据、部分管理类数据和部分定义类数据进行内存的缓存存储,依据各个子系统的性能和业务的综合考虑来确定是否需要将数据库数据缓存到缓存层中;缓存层的数据在对应来源数据变更时实时更新。基础数据层保留所有提交的历史业务数据,包括表单数据和流程流转的实例数据。应用层为面向各功能模块提供统一的接口视图。3.5.3数据容量估算按照数据空间的需求为10.2G每人年,且系统要满足未来5年的需求1年数据按1000用户计算为200G5年后=200G*5=1T第23页XX内部门户网站采购项目3.6技术架构3.6.1J2EE分层设计技术建议书UI网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网图3-6-1架构分层设计图1本系统软件架构设计采用松耦合、分层设计的原则,主要分为UI(UserInterface)层、服务层、业务处理层、数据访问层。2UI层指用户界面,是用户访问本系统的入口。UI层主要采用JSF/Flex框架来实现。3服务层是本系统提供对外业务服务的功能。该层将服务接口和实现分离,实现松耦合。同时,服务层主要采用IService接口来实现。4业务处理层是指公共业务处理组件,主要用来处理服务层所共有的业务处理规则、流程等内容。业务处理层采用普通的Java对象来实现。第24页XX内部门户网站采购项目技术建议书5数据访问层是指提供对数据库数据访问的接口,被业务处理层或服务层直接调用。数据访问层主要通过系统技术平台的SQLExecutor和Mybatis来实现。6公共组件指按照规范统一实现的公共组件,包括用户管理、组织机构管理、权限管理、日志管理等模块。7事务处理指事务的处理机制,事务开始于服务层,采用数据库的事务管理器对服务层的相关服务进行事务控制处理。3.6.2逻辑技术架构局网网网Http域网网网HttpWEB网网网网网网网网网网网网网网网网网网网网网网网网Http网网网网网网网网Http/WebService网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网图3-6-2逻辑技术架构设计图系统逻辑技术架构包括四个层次:分别是用户层、访问控制层、应用服务层和数据存储层。访问控制层包括了网络的物理隔离设备与Web服务器,是系统访问和请求转发的第一层。应用服务层是业务处理中心,负责对用户提交的操作请求进行业务处理。数据存储层包括共享存储设备、数据库和相应的数据备份设备。3.7备份与恢复3.7.1备份目标备份与恢复的目标在于:第25页XX内部门户网站采购项目保证对数据的及时有效恢复。最低程度地降低数据丢失。尽量提高数据备份过程的效率。技术建议书3.7.2备份的范围及流程➢备份的范围按备份的内容分,备份的范围主要包括:应用程序与配置系统元数据业务数据按备份的系统分,备份的范围主要包括:数据库Web服务器应用服务器➢备份的流程备份通常在备份策略制定后,对备份系统和工具进行配置,由工具定期自动完成,只是在特定情况下(系统升级、迁移等)由手工完成。应定期检查备份日志,以确保备份按照预定设置正确完成。备份管理的流程如下图所示:1制定策略2配置工具3备份执行4日志检查3.7.3恢复的范围及流程(一)恢复的范围恢复的范围主要包括:对给定时间点能对系统数据库进行完整的数据恢复将Web服务器恢复到最新状态将应用服务器恢复到最新状态。第26页XX内部门户网站采购项目技术建议书(二)恢复的流程恢复工作并不是日常进行,而是在故障和灾难发生时进行。因此,应持续监视系统情况,选择恢复时机。恢复的执行通常由人工干预完成,完成后应形成日志记录存档待查。恢复管理的流程如下图所示:1制定策略2监视以选择恢复时机3恢复执行4日志记录3.7.4备份与恢复的分类备份任务按内容分类包括:对应用程序和配置的备份。对数据的备份,既可以分别备份不同的内容,又可以同时备份所有的内容。在各种备份的内容中,操作系统和应用程序及配置发生变化的频率很低,数据变化的频率很高,因此建议对不同的内容分开备份,这样可以减少备份的时间,方便恢复操作。备份任务按工作进行的周期分类包括:日常备份硬件升级更换的备份增加节点的备份用户定制备份等在各种周期的备份中,日常备份最为重要。在各种备份的内容中,数据是核心内容。因此,备份策略的核心是日常数据备份。3.7.5日常备份与恢复的方式日常数据备份的方式通常可分为增量备份、全备份和完全备份。增量备份增量备份是指对所选定的对象,在前一次备份的基础上只对变化的部分进行备第27页XX内部门户网站采购项目技术建议书份,恢复时则需要一个全备份和此后的每次的增量备份才能对所选定的对象进行恢复。全备份全备份是指对所选定对象进行完整备份。恢复时,仅依靠这一个备份就能对所选定的对象进行恢复。通常,这里说的全备份意味着不是对整个系统,而是对系统中特定的一部分对象进行备份。完全备份完全备份是指对一个系统中的所有对象进行完整备份。恢复时,仅依靠这一个备份就可以整个系统或系统中的指定的对象进行恢复。异地备份将数据在异地产生一份可用的副本,灾难发生时,能在24小时内异地恢复系统。在本系统中,通常采用增量备份、全备份、异地备份相结合的方式进行备份,并对数据进行异地备份处理。3.7.6日常备份与恢复的周期业务数据每天进行全备份。对于应用程序及配置的备份,建议在有变动时每月做一次全备份,在没有变动时无需备份,这样当操作系统或程序被损坏时,能够将操作系统或程序恢复到最新状态。在灾难发生时,使用异地备份进行恢复,确保系统运行。3.8系统安全3.8.1安全需求门户网站的安全管理应坚持安全与效率平衡的原则,方便操作、便于管理。系统存储和处理的信息重要而敏感,系统应在网络、数据、系统访问等方面提供充分的安全保障,建立多层次的安全保障体系,包括授权/认证机制、存取权限与执行控制、口令保护机制等多种安全保障机制,作好系统内权限分级管理,提供从数据库、文件集合、单个文件等不同的安全保证。第28页XX内部门户网站采购项目技术建议书1.用户认证用户登录门户网站时,系统对用户登录机器账号、密码信息进行验证,验证通过后方可允许系统用户登录系统。2.数据安全门户网站数据存储安全的目标是保证数据存放时的可靠性、完整性、保密性。为此,系统应采取以下措施:(1)业务数据无论是数据库或者文件形式保存的,均应采取完备的用户权限策略避免非法访问。(2)系统应保证数据存储的高度可靠性,应采用高可靠服务器来存储数据,防止数据损坏和丢失。(3)应采用可靠技术手段保证后台数据的安全性,确保非系统用户无法访问到系统后台数据。(4)系统应提供完整和方便的数据备份策略,保证数据损坏时及时恢复。系统数据备份策略应支持以磁盘介质方式备份指定工作日的业务数据和日志,并提供自动备份功能。备份数据应以加密形式存储。3.运维安全应用系统设计应支持服务器故障备份与切换等冗余技术。各节点不应具有故障单点,具有足够的设备容错能力,可用性指标应大于99.9%。当正在运行的系统出现故障,备份系统可接替故障设备并恢复正常的业务处理。若系统发生灾难时,应能在24小时内在异地恢复系统。3.8.2安全系统设计原则1.最小影响安全方案的建设应当尽可能小地影响系统和网络的正常运行,不能对网络和业务运行产生显著影响,特别是不能造成业务系统性能明显下降、网络拥塞、服务中断、目标系统数据的破坏和泄露等问题。2.整体性系统安全方案所涉及的范围和内容应当尽可能地整体、全面,应当包括安全涉及的各个层面,避免由于遗漏而造成未来的安全隐患。第29页XX内部门户网站采购项目技术建议书3.标准性和规范性安全方案的设计和具体实施应当依据国内和国外的相关标准、规范以及理论模型,避免杂乱无章、无序建设。4.先进性安全方案的设计起点要高,应当采用成熟、先进、高效的软硬件平台和技术,保证安全系统具有长久的生命力。5.易用性系统的安全措施最终要由人来完成,如果安全措施过于复杂,对操作人员的技术要求过高,反而可能造成安全隐患,因此易用性也是非常重要的一个原则。3.8.3系统安全架构通过对安全需求的分析,保障系统安全需要从应用和信息安全、基础架构安全以及整体安全管理三个层面出发,系统安全架构示意图如下:网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网SSL网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网网图3-8-3系统安全架构信息与应用安全是系统安全保障的核心,直接保障系统信息的可靠性、完整性、机密性、抗抵赖性和真实性以及应用系统自身安全,主要由应用系统自身或与应用系统耦合性较强的专用安全系统或安全技术来实现。基础架构安全是保障系统所运行的系统环境、网络和客户端的安全,起到为系统提供运行环境保障的辅助安全作用,主要由与应用系统没有关系的通用安全系统或通用安全技第30页XX内部门户网站采购项目技术建议书术实现。基础架构的安全是信息与应用安全的基础。安全管理为信息与应用安全、基础架构安全提供安全配置指导,并提供严格、规范的安全管理体系,以形成系统正式运行后的安全管理规章制度,主要由各种安全规范、安全规章制度等组成。3.8.4安全策略.信息数据安全策略.1.数据存储安全所有的数据和文件的操作必须是使用经过授权的系统功能进行操作,否则不能进行访问。.2.数据存储可靠系统应保证数据存储的高度可靠性,应采用高可靠服务器来存储数据,防止数据损坏和丢失。采用专门的备份服务器对数据进行备份,既实现增量备份,也实现全备份。.3.SSL传输安全Web服务器端可以启动SSL传输配置,如有必要,可以要求客户端连接时使用SSL协议。.应用安全策略.1.身份认证系统采用有效账号、密码方式确保登录用户的合法性用户第一次登录系统时必须修改系统已赋予的初始密码,否则不予登录系统应通过设置密码有效期(可配置)强制用户对密码进行定期更改连续失败登录多次后应锁定账号。连续失败登陆次数可配置用户密码要求加密后存储,加密算法可应采用MD5第31页XX内部门户网站采购项目用户登录时,输入的密码加密后传输。打开登录界面输入用户名和密码输入动态校验码执行登录否校验IP、MAC是返回登录界面否校验密码、动态口令是技术建议书认证成功图3-8-4-2-1认证过程.2.访问控制系统设计一套具有较强可扩展性的权限管理,需要建立用户、角色和权限等数据库表,并且建立相互之间的关系,具体实现如下:用户隶属多对多角色(用户组)分配功能权限数据权限说明:用户仅仅是纯粹的用户,用来记录用户相关信息,如用户名、密码等,权限是被分离出去了的。用户要拥有对某种资源的权限,必须通过角色去关联。角色是使用权限的基本单位,拥有一定数量的权限,通过角色赋予用户权限权限指用户根据角色获得对程序某些功能和数据的操作,例如对某个模块的操作、或者对某个模块中某时间、机构数据的查询、修改和删除功能。第32页XX内部门户网站采购项目技术建议书用户登录判断用户是否合法是否退出系统或重新登录否返回模块根据功能权限显示相应模块选择模块依据数据权限展示模块数据数据权限是执行相应操作3-8-4-2-2访问控制图说明:用户登录时,首先验证是否为合法用户,只有合法用户才允许访问系统;验证通过后,从用户权限表获取用户的功能权限,进入相应的功能模块,在功能模块中再判断用户的数据权限,如读/写数据权限,查看某个时间段数据权限等等。为方便用户设置数据权限,数据权限采用和功能权限一致的控制方式,即权限分配到用户组(即角色)。一般情况下可通过功能权限控制用户对功能模块的访问。.3.服务器端证书可以使用服务器端数字证书方式,实现对来源方的认证。.4.系统审计跟踪系统实时记录用户操作日志,建立完备的审计跟踪机制,便于日常管理、故障处理和事后稽查。第33页XX内部门户网站采购项目技术建议书用户涉及到对信息数据的操作均要记录审计日志,审计日志记录的需求如下:1.系统重要操作(如更改口令等)必须自动记入审计日志,审计日志应统一纳入业务数据保存期限管理;2.对于系统运行过程和异常情况,必须自动记录审计日志;3.对系统功能操作记录操作时间、操作人所在IP、操作内容等;4.对任务动作操作记录发起人、发起时间、中间经办人、经办时间、任务状态。.5.运行监测使用运维监控系统提供的重要业务处理状态的监测功能,用户可以查看业务的当前处理状态,以便可以及时发现异常业务,并进行相应的处理。.6.信息过滤只处理约定格式的文件,拒绝处理规定格式之外的任何文件和信息,以杜绝某些节点产生的信息垃圾或不良行为,对这些信息不做任何处理和响应。在程序中应检查通过人机接口输入或通过通信接口接收的数据格式或长度是否符合系统设定要求,防止恶意攻击,过滤数据中的危险代码。.7.备份与恢复提供专用备份服务器,提供自动备份调度程序,按照备份策略自动备份到备份机磁盘介质上,备份策略如下:类型备份内容备份频度备份类型保留时间备份周期数据库系统主要数据库服务器配置文件和参数数据库中的所有数据三个月日全备份全备份三个月一个月每季度最后一天22:00每日22:00数据库归档日志日增量一个月每日22:00应用服应用系统半年全备份半年每半年最后一第34页XX内部门户网站采购项目技术建议书类型备份内容备份频度备份类型保留时间备份周期务器天22:00应用日志每月最后一天月全备份一个月22:00非结构化文件每周最后一天周全备份近两周22:00系统提供异地备份支持,备份介质场外存放,每天定时将备份数据传送到备份场地。有相应的经过完整测试和演练的灾难恢复预案。提供详细的系统恢复手册,手册包括:1)恢复内容清单;2)恢复操作步骤。.8.运维安全应用系统设计支持服务器备份等冗余技术。各节点不应具有故障单点,具有足够的设备容错能力,可用性指标应大于99.9%。当正在运行的系统出现故障,备份系统可接替故障设备并恢复正常的业务处理。第35页XX内部门户网站采购项目4系统部署说明4.1整体部署架构技术建议书网网网网网网网网网网网网网网网网图4-1整体部署架构说明:系统包含2台服务器,一台为主服务器,另一台是服务器备机。用户访问主服务器进行相应的业务操作与管理主服务器与主服务器备机之间互为备份每台服务器上均部署web服务器,应用服务器,数据库服务器备份的数据通过局域网传输到备份机上4.2网络架构4.2.1网络拓扑结构内部门户网站在XX局域网内,与其他网络隔离。用户只可通过局域网访问系统。总体网络结构如下图:第36页XX内部门户网站采购项目技术建议书普通用户业务管理员系统管理员局域网...Server1Server2图4-2-1网络拓扑图4.2.2总体网络需求系统部署在现有的局域网内。4.2.3网络流量分析通过对数据流向的分析,系统中用户的网络流量分析过程和网络带宽要求如以下:计算公式:1)估算网络流量=用户的上传/下载附件产生的流量=1000(1000用户)*5(5个文档)*2048KB(每个文档含2M的附件

温馨提示

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

评论

0/150

提交评论