软件系统运维设计_第1页
软件系统运维设计_第2页
软件系统运维设计_第3页
软件系统运维设计_第4页
软件系统运维设计_第5页
已阅读5页,还剩123页未读 继续免费阅读

下载本文档

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

文档简介

经典word整理文档,仅参考,双击此处可删除页眉页脚。本资料属于网络整理,如有侵权,请联系删除,谢谢!实用文档软件开发维护服务外包东软集团软件股份有限公司2010年7月目录12项目概述...........................................................................................................!1.11.2..................................................................................................错误..................................................................................................错误运维服务需求内容...........................................................................................!2.1..........................................................................................错误..........................................................................................错误..........................................................................................错误..........................................................................................错误..........................................................................................错误2.534东软服务理念...................................................................................................!3.1..................................................................................................错误..................................................................................................错误..................................................................................................错误3.23.3东软运维服务保障体系...................................................................................!4.1..........................................................................错误售后服务体系理念.........................................................................错误未定义书签。.24.1.3!服务支持体系构架.........................................................................错误未定义书签。!技术支持服务形式.........................................................................错误未定义书签。!4.2东软公司四级服务支持体系...................................................................错误第级服务:本地项目服务机构及项目经理.............................错误未定义书签。..41!第级服务:东软公司南京分公司以及华东大区技术人.....错误未定义书签。2!第级服务:社保平台系统建设专家.........................................错误未定义书签。3!第级服务:东软总部技术支撑部门.........................................错误未定义书签。4!5运维服务总体方案...........................................................................................!.1IT..........................................................................错误..................................................................................错误基础设施包括网络及硬件平台层和数据层.................................错误未定义书签。!基础服务应用平台.........................................................................错误未定义书签。.35.2.4!业务组件与表示层.........................................................................错误未定义书签。!东软通用企业应用平台—!................................................错误未定义书签。通用企业应用平台的结构........................................................................错误未定义书签。通用企业应用平台的功能........................................................................错误未定义书签。标准实用文档通用企业应用平台的特点........................................................................错误未定义书签。基于通用企业平台的运维服务.....................................................错误未定义书签。.6!应用逻辑实现策略.........................................................................错误未定义书签。!核心经办业务技术架构概述....................................................................错误未定义书签。核心经办业务技术架构设计....................................................................错误未定义书签。技术架构中各层对象在创建过程中的依赖关系.....................................错误未定义书签。..........................................................................................错误..........................................................................................错误.1远程支持服务流程.........................................................................错误未定义书签。!现场服务流程.................................................................................错误未定义书签。.35.4.4!服务内容.........................................................................................错误未定义书签。!客户服务质量文件.........................................................................错误未定义书签。!5.5..........................................................................................错误应急预案目标.................................................................................错误未定义书签。.25.5.3!应急预案具体措施.........................................................................错误未定义书签。!应急处理流程.................................................................................错误未定义书签。!5.6..........................................................................................错误项目启动过程.................................................................................错误未定义书签。..4!需求分析.........................................................................................错误未定义书签。!开发策划.........................................................................................错误未定义书签。!设计与编码实现.............................................................................错误未定义书签。!系统设计....................................................................................................错误未定义书签。编码实现....................................................................................................错误未定义书签。系统测试.........................................................................................错误未定义书签。..85.6.9!实施培训.........................................................................................错误未定义书签。!总结验收.........................................................................................错误未定义书签。!问题处理机制.................................................................................错误未定义书签。!系统维护流程.................................................................................错误未定义书签。!5.7..........................................................................................错误集成服务目标.................................................................................错误未定义书签。...6!岗位分工和职责.............................................................................错误未定义书签。!维护作业制度.................................................................................错误未定义书签。!系统安全制度.................................................................................错误未定义书签。!故障处理制度.................................................................................错误未定义书签。!技术档案和原始记录的管理制度.................................................错误未定义书签。!5.8..........................................................................................错误现场组织管理策略.........................................................................错误未定义书签。.25.8.3!项目管理组织体系.........................................................................错误未定义书签。!项目组织各角色的职责.................................................................错误未定义书签。!项目领导小组............................................................................................错误未定义书签。项目指导小组............................................................................................错误未定义书签。项目经理....................................................................................................错误未定义书签。项目顾问委员会........................................................................................错误未定义书签。过程组........................................................................................................错误未定义书签。标准实用文档实施经理....................................................................................................错误未定义书签。商务经理....................................................................................................错误未定义书签。项目软件经理............................................................................................错误未定义书签。现场维护管理.................................................................................错误未定义书签。.5!项目管理监控.................................................................................错误未定义书签。!阶段评估....................................................................................................错误未定义书签。迭代评估....................................................................................................错误未定义书签。状态评估....................................................................................................错误未定义书签。资源监控....................................................................................................错误未定义书签。..........................................................................................错误5.9东软针对本项目的培训承诺.........................................................错误未定义书签。.2!东软针对本项目提供的技术培训.................................................错误未定义书签。!培训计划....................................................................................................错误未定义书签。培训方式....................................................................................................错误未定义书签。售后跟踪培训............................................................................................错误未定义书签。培训综合能力.................................................................................错误未定义书签。5.9.3!东软公司培训中心简介............................................................................错误未定义书签。大连东软信息技术学院............................................................................错误未定义书签。南海东软信息技术学院............................................................................错误未定义书签。成都东软信息技术学院............................................................................错误未定义书签。东软在线大学............................................................................................错误未定义书签。公司培训优势............................................................................................错误未定义书签。咨询............................................................................................................错误未定义书签。6项目管理及质量控制.......................................................................................!6.1..................................................................................错误..........................................................................................错误......................................................................................错误6.26.3项目负责人员安排.........................................................................错误未定义书签。6.3.1!现场人员安排.................................................................................错误未定义书签。.3!后台支持人员安排.........................................................................错误未定义书签。!设计人员....................................................................................................错误未定义书签。开发人员....................................................................................................错误未定义书签。软件测试人员............................................................................................错误未定义书签。项目管理人员............................................................................................错误未定义书签。咨询策划人员............................................................................................错误未定义书签。集成支持人员............................................................................................错误未定义书签。..........................................................................................错误6.4开发过程管理指导思想.................................................................错误未定义书签。.2!配置与变更管理.............................................................................错误未定义书签。!配置管理资源配备....................................................................................错误未定义书签。项目配置策略............................................................................................错误未定义书签。创建项目配置环境....................................................................................错误未定义书签。变更与交付工件........................................................................................错误未定义书签。管理基线....................................................................................................错误未定义书签。标准实用文档管理软件系统交付....................................................................................错误未定义书签。变更请求管理............................................................................................错误未定义书签。监测与报告配置状态................................................................................错误未定义书签。..........................................................................................错误项目质量方针.................................................................................错误未定义书签。!项目质量目标.................................................................................错误未定义书签。.36.5.4!质量保证承诺.................................................................................错误未定义书签。!项目质量范围和标准.....................................................................错误未定义书签。!质量范围....................................................................................................错误未定义书签。质量标准....................................................................................................错误未定义书签。质量管理.........................................................................................错误未定义书签。6.5.5!质量保证的基本思想................................................................................错误未定义书签。软件生产过程中主要的工作活动.............................................................错误未定义书签。质量过程管理............................................................................................错误未定义书签。质量保证专项活动SQA...........................................................................错误未定义书签。软件工作产品质量审计和相关文档.........................................................错误未定义书签。..........................................................................................错误6.6项目实施各方职责.........................................................................错误未定义书签。.2!需要用户和原承建商配合的建议.................................................错误未定义书签。!项目管理方面............................................................................................错误未定义书签。软件开发阶段............................................................................................错误未定义书签。培训组织工作............................................................................................错误未定义书签。项目验收阶段............................................................................................错误未定义书签。客户交互的安排.............................................................................错误未定义书签。6.6.3!6.7..........................................................................................错误风险管理过程.................................................................................错误未定义书签。6.7.1!风险管理计划............................................................................................错误未定义书签。项目风险的跟踪........................................................................................错误未定义书签。项目风险管理计划.........................................................................错误未定义书签。.3!本项目风险和对策.........................................................................错误未定义书签。!6.8..............................................................................错误项目交付物.....................................................................................错误未定义书签。.26.8.3!递交成果的签署.............................................................................错误未定义书签。!递交成果的拒绝.............................................................................错误未定义书签。!6.9..........................................................................错误7结束语....!..........7.1东软与劳动保障信息化建设...................................................................错误东软与无锡金保信息化建设...................................................................错误..................................................................................错误7.27.3标准实用文档1无锡市金保工程自2007年上线以来,信息系统运行稳定,应用软件满足了劳动保障业务不断发展的需要,实现了劳动就业和社会保障业务办理的一体化,整个应用软件于2007年5月份完成验收。按合同约定,三年内由软件开发商负责免费维保。2010年5月是三年软件免费维保期期满之时。为了保证无锡金保断发展,采购单位拟将应用系统软件开发及维护服务实行统一外包。2007劳动关系、劳动监察、劳动仲裁、劳动事务代理、社会保险参保缴费、申领各项保险待遇、医疗就诊和费用报销、定点零售药店购药、公共服务、统计分析等,今后还要包括合并后的人力资源和社会保障局业务内容。2010年5月31软件开发商签订的所有软件项目合同所涵盖的内容,均在软件维保服务范围内,包含应用软件运行中的修改、完善、升级、优化、部署、监控等。目前尚未过免费维护期的仍然由原合同规定的维保单位进行免费维护。本次运维服务所包含的我市金保工程应用软件主要包括以下内容:无锡市社会保险信息管理系统无锡市劳动就业信息管理系统标准实用文档无锡市企业退休人员社区管理系统无锡市老年补贴管理系统无锡市居民医疗管理系统无锡市社会保险单位管理信息系统报盘软件)无锡市征地报盘管理系统无锡市劳动保障单位网上申报管理系统无锡市社保卡金融应用软件管理系统无锡市社区扁平化管理单点登陆系统无锡市异地就医系统无锡市定点医疗机构托管系统软件程序版本更新系统无锡市企业退休人员健康体检管理信息系统无锡新农保系统和老农保系统无锡市女职工单位报盘管理系统无锡市劳动保障行政权力内控及电子监察系统劳动保障数据上传管理无锡市失业保险维护管理信息系统无锡市零就业家庭管理系统无锡市创业促就业管理系统(内外网)无锡市创业培训网上学校信息管理系统劳动保障网百件实事网上办无锡市劳动保障综合统计系统和主要指标管理系统无锡市劳动保障信访管理系统触摸屏管理系统各种接口软件及时根据用户要求,积极组织资源,配合制定进度,确保软件需求分析、软件开发、测试、培训、上线、运行跟踪监控、优化等工作在规定的时间进度内准确、及时、安全、稳定地上线运行。每个新项目按软件工程要求进行管理,验收完毕标准实用文档后纳入日常软件运维范围。内控项目等的开发上线工作。2根据招标文件要求,运维服务主要分为软件维护、软件开发、集成服务、现场服务和用户培训五个方面,每个部分的需求和具体要求如下:软件维护需求主要包括以下11项内容:协助检查数据库运行情况,及时处理数据库故障;协助定期对数据库进行优化,提高数据库运行效率;协助检查应用软件中间件运行情况,及时优化并处理中间件故障;时进行数据维护处理;修改,处理应用软件存在的问题;完成劳动就业系统及社会保险信息系统年度和月度初始化工作;按照部、省要求从生产库向交换库转换数据,生成指标数据上报;配合系统硬件的维护,及时处理涉及数据库和应用软件相关工作;配合完成日常的统计分析报表,完成特殊的查询统计需求;在采购单位的统一安排下,按相关政策要求进行数据批量处理工作,如:养,整个过程需要建立有关数据安全、备份、测试、验证、应急恢复等机制;医疗历史数据迁移,医院信息管理系统接口支持。软件开发维护方面对中标单位提出如下要求和需求,主要包括以下6项内标准实用文档容:必须按软件项目开发的实际需要组织后台开发人力资源,现场技术人员备力量,防止人员变动影响服务质量,确保软件开发和维护工作按计划顺利完成。部门进行沟通,了解业务部门对应用软件的升级需求,形成需求文档,经采购单位相关部门确认后,按双方商定的开发进度进行开发和实施。完成升级需求后,需经用户方相关领导确认。中心端应用版本升级、安排在中午休息时间;医院端软件升级一般在下午5点以后。软件部署上线时,主要开发人员必须到现场提供技术支持。软件升级完成,并运行稳定2周(以打版时间为准)后,向采购单位提供程序源代码,并及时组织对采购单位技术人员的培训工作。软件开发和升级完善遇到不能按时完成等重大问题时,须提前提出,双方协商解决。本项目不接受联合投标及转包、分包行为,不得使用分包商履行本合同项下的任何义务。集成服务对中标单位提出如下要求和需求,主要包括以下6项内容:保障应用系统涉及的各方面进行故障诊断、监控和巡检、应用级运维和调优、系统调整部署、升级规划和评估和相关单位服务调度,但不包含该系统所涉及系统硬件设备和系统软件产品本身的原厂维护和保修服务。主要工作包括:根据应用软件系统运行要求提供应用级集成调优、数据库中间件与应用软件协同配置调整、网络设备配置优化和部署优化、主机操作系统、双机集群、中间件等系统软件的部署、配置、调优工作,标准实用文档备份容灾的应用级维护服务和定期演练等。每年对采购单位的信息系统进行一次全面的评估,提交“无锡市人力资充足的时间进行项目规划、申请、落实资金、采购等工作,满足不断发展的信息系统运行要求。系统运行故障诊断、应用级运维和调优、应用系统按需部署调整、系统规划评估等方面的服务计划安排。应级别为7*24必须在30分钟内响应,远程不能解决的需要在4小时内到现场,并协调各相关单位解决问题。须对采购单位金保工程系统提供两月一次的日常巡检服务。须每年对采购单位金保工程系统进行一次全面的评估,提交“无锡市人位有充足的时间进行项目规划、申请、落实资金、采购等工作,满足不断发展的信息系统建设要求。建设阶段的集成、数据迁移、数据库升级、应用迁移等工作,并协调相关厂商完成全部建设工作。现场服务对中标单位提出如下要求和需求,主要包括以下6项内容:师长驻现场,其中至少21名熟悉劳动就业信息管理系统,至少1人熟悉劳动社保一体化系统、劳动就业信人,现场牵头协调与用户单位的相关事宜。标准实用文档指定一名熟悉劳动保障信息系统和现场经验的项目经理做为本项目的场支持,确保整个系统高效、安全、稳定的运行,同时负责协调与用户单位的商务、技术、人员安排、项目管理及进度控制等事宜。每周召开一次“软件服务质量评估”例会,给采购单位相关负责人员以周报形式总结一周软件服务工作及下周工作安排。现场服务人员的变动,需经采购单位同意,采购单位有权要求对不合格人员的进行调整。中标单位现场人员必须遵守采购单位的管理要求,在关键时点,如假日,避免出现问题得不到及时解决。重大节假日必须提供值班人员名单及联系方式。用户培训对中标单位提出如下要求和需求,主要包括以下4项内容:中标单位应按需对应用软件操作人员(包含报盘软件)集中进行免费培训,并提交掌握系统操作所需要的培训资料。各项功能及具体实现。中标单位负责每年对采购单位技术人员进行不少于两次的系统软硬件(每次8定期组织用户与软件开发人员之间的技术交流活动。3重视信用、值得信赖、留意形象、迅速反应、善解人意。标准实用文档我们服务的目标。目标得以实现。1和保持竞争优势,并取得最佳的经济效益;2术支持和专业的服务支持;3、企业解决方案保持领先地位--为客户提供功能和质量均无可匹敌的企业解决方案;4、采用当今最尖端的软件开发技术东软采用的每一项技术都得到企业行业范围应用的检验;5、拥有技术熟练、高度敬业的专业服务队伍--东软在应用软件业务、系统集成以及相匹配的服务均拥有最好的人力资源;6、保持良好的业绩--东软每年以高速的业绩发展,并不断地投资于人才队伍建设,并将成为客户长久的合作伙伴。为本”的激励体系和企业文化是对这一理解的完美体现。这些“人”包括我们的客户和我们的员工。他们对东软的忠诚与奉献,是我们取得成功的最主要因素。需求,为客户提供满意的服务支持。标准实用文档础,服务使我们更加了解市场和客户,从而保证客户投资更加安全。设备、布线系统、外部设备、平台软件、应用软件、备件支持等多方面为客户提金牌服务、银牌服务、铜牌服务支持得以实现。服务支持。对东软的软件产品维护,提供了及时的软件更新和升级服务。业的表现得到了国内客户的一至认可。4户服务工作,无论是在系统的开发、安装调试过程中还是在系统投入运行之后,无论发生任何问题用户都可以得到最快的响应。4.1.1为用户提供易用、可靠的产品和满意的售后服务。标准实用文档4.1.2三层结构构成:1、公司层面的集中管理机制为了更好地快速响应客户的服务请求,同时严格执行ISO9000体系所要求的客户服务流程,公司在整个公司层面建立有客户服务中心(CSC办公室(PMO)和解决方案技术中心(STC由CSC对应客户服务(包括需求、申请、投诉、反馈等)响应机制和客户满意度调查机制,从而达到对整个技术支持与服务机制的运营管理和检控职能。由PMO负责公司全部在线实施项目的整体的项目管理与监控,包括开发流QA保证、统一配置管理、合同执行、现场项目状态、项目周报、项目资源协调等。由STC生产过程测试等。2、基于分布式的区域支持与服务机制东软公司面向国内市场在华东、华北、华南、东北、华中、西南、西北、山获得同样高水平的技术支持和专业化服务。八大区域分别是华东大区区域总部在上海,南京设有分公司,下辖江苏、上海、浙江和安徽3、基于事业部体系的业务咨询与应用系统支持与服务机制标准实用文档面向行业客户的核心业务领域的咨询和支持或者软件应用技术的支持和服务机制是建立在东软公司行业事业部体制内的。系统的技术支持以及应用系统的服务,包括现场服务(Onsite)或者离岸式服务(4.1.3东软公司服务体系目前有300的人员占40%,大部分人员是具有丰富行业经验和项目实施经验的资深专业技术人员,他们主要是面向具有关键任务应用的客户提供专业技术服务。提供每周7天、每天24小时的全面的技术支持和专业服务。东软公司非常重视客户满意度工作,公司的质量目标是客户满意度要达到95%,服务流程的全过程都有监控管理措施,客户服务代表会定期的与客户保持服务过程,最后形成客户满意度调查报告上报公司领导。方式:1、远程方式电话的补充,还将提供专门的传真和电子邮箱以便服务请求信息的更准确交流。和支持、问题分析和技术指导及相关技术文档和工具的支持。在客户的许可下,解决系统问题。2、现场方式标准实用文档技术支持和服务:远程方式不能满足服务时效要求、或服务任务必须到现场才可完成的运行)应客户要求且东软公司的项目经理同意的现场服务。求,想客户所想,急客户所急,领先给客户提供关怀。我们必须不断了解客户的的售后服务。速有效。东软公司为无锡社会保险信息系统建设项目提供的技术服务工作将基于东持和售后服务。具体说明如下:4.2.1第1主要的现场工作的人员有:负责本项目需求调研的需求调研小组;负责本项目开发的项目开发组;负责系统的现场安装、调试、培训的系统工程师小组;标准实用文档目维护小组;1级的技术服务支持。目的现场实施和维护工作。他们是设立在用户现场的系统服务队伍,能够迅速解决本项目的实际问题,提供本地化的第1级服务。同时,由于此项目涉及双方部门都非常多,参与人员较多,协调难度大,工业信息化建设经验的负责人作为本项目的项目经理,其职责如下:1)作为东软公司与用户方工作组间的代表,与用户对口直接接触,第一时间获取用户信息、意见和需求,并协调东软公司内部各方面做出及时的相应;2)作为整个项目实施计划的执行负责人和监督者,负责协调、监督东软公工程质量达到项目要求;3)作为整个项目的项目经理,在用户现场担任东软公司项目实施的总负责人,协调人员安排、问题协商与解决等工作。4.2.2第2员负责本级任务的主要是华东大区和南京分公司的软件和系统集成工程师。东软华东大区系统工程师(负责安全体系的技术支持和售后维护)东软华东大区软件工程师(负责中间件、数据库系统的技术支持和售后维护)南京分公司软件工程师(负责应用软件、中间件、数据库系统的技术支持和售后维护)标准实用文档际问题,提供本地化的第2级服务。4.2.3第3对于无锡金保信息系统建设项目,东软公司将派遣最优秀的IT专家参与到该项目中,这其中包括:负责全面开发管理的高层专家QA质量管理和QC质量控制)负责系统测试的测试专家人,加入到系统工程师小组中的硬件及网络技术专家等这些专家为无锡社会保险信息系统建设项目提供系统级的技术基础平台建3级服务,可与无锡市劳动保障业主方建设实施小组进行直接的技术交流。4.2.4第4第4级层次的技术服务。5的设计思想,并且要实现金保工程中的业务经办、公众服务、基金监管、决策支标准实用文档持四大功能以及统一的社保卡系统建设。无锡金保工程从2004年5月开始启动,经历了方案确定、需求调研、系统设计、开发、测试、试运行的过程,社保系统于2005年10月8日正式启动使用。包含的子系统有养老保险、失业保险、医疗保险、工伤保险、生育保险、儿在正常运行。截止到2009年,系统共有参保单位两万多家,全年养老、医疗、失业、工183.88万、207.21万、128.22万、138.1万和123.5598%的农村养老保障人数达到169.4489.9%有300150仅方便了参保单位,也节省了经办机构二次录入的工作量,提高了工作效率。系统逻辑结构模型,如下图所示:图IT基础设施三个层次,监控及管理、信息安全是贯穿三个层次的两大体系。5.2.1网络及硬件平台包括网络设备、服务器主机、操作系统、存储设备等资源,标准实用文档的统一电子解决方案框架平台是基于J2EE技术建设的,因此系统具备跨操作系统的特性,从而可最大程度地保护用户投资。其中应用服务器中间件采用BEAWeblogic中间件,数据库采用Oracle。5.2.2本系统采用BEAWeblogic、BEATUXEDO为J2EE应用服务器和消息/交易中间件。以J2EEUniEAPUniFlow、UniDXPNeusoftIMUMUniEAP是三层框架开发平台,为实现业务应用的快速开发提供动力和保障;UniFlow是工作流UniDXP是数据交换平台,用于数据传输和数据转换以及应用系统集成;NeusoftIMUM是统一消息平台,主要用于公共可以将主要精力集成在业务逻辑,而不是复杂的技术实现。业务支撑平台中UniEAP系统的根本目的。5.2.3构建开发,并且业务组件设计开发遵循“高内聚、低偶合”的思想,使业务组件标准实用文档之间可以保持相对独立,并且通过表示层个性化定制业务组件。作方式简便、灵活、友好;操作界面设计风格统一,符合业务办理流程规范,便形成个性化的应用界面。表示层提供业务展现、内容管理、个性化定制、访问控制、搜索服务等功能。5.2.4无锡市劳动保障信息系统系统的设计和开发将基于东软自主研发的通用企业应用平台UniEAP进行开发。下面对UniEAP的结构、功能和特点进行简要介绍。UniEAP就是UniversalEnterpriseApplicationPlatform如果从更广义的角度来讲,又称为“组件框架”,即Component。UniEAP是东软构建于多层架构的,以J2EE规范为核心技术实现模型的多层应工具以及相应的开发方法,进而达到快速建设应用系统的根本目的。UniEAP不是ApplicationBEAWeblogicApplicationrIBMWebSpereApplicationServer、SunONEApplication、、JBOSS均不件最终同业务应用组件一起部署到ApplicationServer上。通用企业应用平台的结构UniEAP在整体框架上采用典型的MVC模式,集中了大量功能强大、灵活易用的功能组件。UniEAP既支持C/S/S结构也支持B/S/S结构,其中两种体系结构共用同一套业务逻辑处理服务,只是表现和控制层不同。UniEAP统一的业务逻辑层商业逻辑层以EJB/JavaBean技术为实现手段,提供了对象持久化及打印、邮件等商业逻辑组件。设计要点如下:标准实用文档1.用EJB和JavaBean做商业逻辑;2.通过统一的服务组件基类调用安全、日志、工作流、规则等引擎式服务构件;3.在管理管理信息系统中对象持久化是一个关键性服务,单一的数据库接口解决全部问题并不现实,因此采用由OP层统一包装,统一管理,但暴露多种支持四种方式:1)得到connection2)简单的sqlexecute封装3)可持久化的数据总线DataSet,通过其xml接口可发送到页面)4)(单表抽成的可持久化的实体类对象)平台在商业逻辑层还提供了许多通用业务组件,如打印、报表组件。C/S/S结构的视图层和控制层C/S/SEvent调用业务逻辑服务组件时,是通用BSFactory利用“工厂”模式来获取服EJB和JavaBean的服务对象。C/S/S结构中客户端的设计要点是:1.GUI采用传统的Window界面,以Delphi为开发工具;2.客户端通过统一的动态库函数与服务端的门户MainServlet通讯,通讯的内容以XML为数据格式,整个通讯协议完全模拟SOAP协议;3.客户端的设计在分层基础上对类进行了适当的归类。做到类之间的调用关系明确。类的责任单一。类之间的依赖关系简单。编程实现较为方便。下面简关系去掉了。调用关系简图如下:C/S/S结构中控制层的设计要点是:1.整个控制层的设计思路参考B/S/S结构中的Struts框架。MainServlet标准实用文档可以映射到Struts的ActionServlet,而RequstProcesser+Event可映射到Struts的Action;2.但与Struts不同的是它与客户端之间传递的均是XML,没有表现语义,因此它要增加XML信息过滤器、转换器等功能;B/S/S结构的视图层和控制层设计界面层以JSP/XML/XSL/JS技术为主要实现手段,为系统开发提供了一系列功能强大的组件,主要有以下几大类:1.轻型控件:封装所有的HTMLForm元素和按钮,提供显示、标准行为控制和校验功能;2.重型控件:包括DataWindow,目录树,Tab页等具有复杂功能属性的控件;3.并封装通用的页面对话框;4.Object:Applet和COM,用于复杂界面操作和客户端本地化操作。请求控制层以Servletstruts框架和WorkFlow引擎,以单点入口的方式统一控制请求。设计要点如下:1.采用Structs控制请求和业务流程,拓展Struts的ActionServlet和DispatchAction作为UniEAP的流程控制基类;2.组织机构和权限管理模块进行身份和权限认证,从视图、操作、数据三个层次控制权限行为;3.日志和异常处理负责系统信息的记录;4.封装UniWorkflow的接口,在流程多变的业务系统中用UniWorkflow定制和控制业务流程。5.Action本身并不处理业务逻辑,而是通过统一的BSFactory从EJBContainer获取BusinessServiceComponets处理业务逻辑。通用企业应用平台的功能UniEAP作为我公司自主研发的各种管理信息系统(社保、电力、电信、证标准实用文档应用系统开发的质量、加强应用系统之间的融合性、加强应用系统的重组能力、加强应用系统可定制的能力、加强对新技术的跟踪和适应能力的目的。行业IT建设规模化所必经的历程。要达到规模化系统建设就不得不搭建这样包含技术标准和行业标准的平台,UniEAP就是这样的一个平台。标准化技术是构建共性平台的灵魂。从技术本身的发展来说,过去各个IT另一方面也使软件开发更加规模化,软件产业更加工业化。通用企业应用平台的特点结构,应用系统将来的升级、扩充、修改和定制都非常方便。当用户需要发生变而不会对整个系统的结构发生影响。支持WWWWWW装和维护的难度,降低安装和维护的成本,由于界面操作风格一致、操作简单,WWW端和移动用户也提供了技术上的可能。提供了最基本的系统组件,如用户管理、权限管理、组织机构管理、工作流管理、菜单管理、数据库管理等功能,简化了应用系统开发的过程,标准实用文档用组件,增强系统功能。4)UniEAP实现了界面层和数据层的统一管理,在应用系统的开发过程中,的进行来完成。UniEAP独立性,减少与其他模块的关联,便于将来扩充、升级和修改。6)UniEAP提供了一个统一的界面层,该界面层包括菜单管理、视图管理、UniEAP的应用系统界面风格一义自己的数据层对象,因次简化了应用系统的开发过程。务对象之间的复杂的逻辑关系成为可能,而且非常简单。方便了业务系统。设计、界面设计等,可以为应用系统的开发提供有效的指导和参考。5.2.5由于无锡市劳动保障信息系统系统的设计和开发基于东软自主研发的通用企业应用平台UniEAP进行开发,所有东软有信心做好无锡软件运维服务。UniEAP提供了统一的模式和共享组件,降低了系统间的耦合度、减少了应系统开发和维护的质量。标准实用文档按招标文件要求对于采购单位提出的应用软件升级需求,由现场工程师与的开发进度进行开发和实施。UniEAP采用组件技术,系统具有非常好的可扩充而无论采用哪种组件标准都具有可扩充性和兼容性。进度和时间安排做到心中有数。另外,由于由于UniEAP采用了组件技术,提供了很强的可定制能力,因而加广泛的用户需求。5.2.6图用标准的技术,以求跨操作系统平台、跨数据库平台、跨中间件平台。基于此本公司在整体技术实现路线上采用基于J2EE和webservice组件的技术构建应用逻辑。设计可以达到比较好的重用性。在J2EE的架构下,各组件通过J2EE标准定义的RMI协议,向各客户组件提供服务。标准实用文档业务操作员及公众信息查询人员通过标准的HTTP协议或安全的HTTPS协议访问社保管理信息系统及公共服务系统。同的进程空间中,则通过标准的RMI-IIOP的协议通讯。操作相关,因此本方案将对数据操作的实现策略进行详细阐述:在J2EE的架构中,对数据库的操作有两种方式,一种是组件管理的持久性(Beanmanagedpersistence),也即组件自行管理数据库操作的完整性和一致性;另一种EJB容器管理的持久性(ContainerManaged过J2EE的应用服务器提供的对数据库操作的服务。考虑到性能和负载方面的因源的操作。性、一致性、隔离性和持久性。同时通过交易处理服务器,进一步降低业务逻辑处理服务器上,操作数据库,保证交易的完整性和查询的性能。J2EE组件与事务处理服务器通讯的机制,与事务处理服务器的平台和应用通过紧密集成的数据库访问机制,访问数据库。服务器、目录服务器等数据源之间的耦合度。在基于J2EE应用架构下,将数据存取服务独立出来的原因如下:采用诸如bean管理的实体bean、会话bean等组件,需要从持久存储标准实用文档等等其他数据源中检索数据,以及进行数据存储等操作。API化或私有的API和其能力同样根据存储的类型不同也有差别.这些存储类型包括文API很不统一。组件通常使用私有的APIAPI到影响。组件需要透明于实际的持久性存储或者数据源实现,以便于提性。解决以上的问题,需要采用数据访问对象(DataAccessObject,DAO)来抽象和封装对数据源的访问。DAO管理着与数据源的连接以便于检索和访问数。下图说明采用数据访问对象提供数据存取服务的实现。图其中业务对象代表数据客户端,该对象需要访问数据源以获取和存储数据。源中的数据。程:图5-4过程示意图创建值对象,将值对象返回给业务对象。标准实用文档核心经办业务技术架构概述的业务组件。下面对其结构、功能和特点进行简要介绍。建于多层架构的,以J2EE规范为核心技术实现模型的多层应用开发、运行的框发方法,进而达到快速建设应用系统的根本目的。基础服务应用平台不是ApplicationServer,它与BEAWeblogicApplicationIBMWebSpereApplicationServerSunONEApplicationServer、JBOSS它的部分组件最终同业务应用组件一起部署到ApplicationServer上。图基础服务应用平台的结构简图如上图所示,各组成部分的功能及职责如下::用户界面层呈现用户交互界面提供表现控件界面控件布局控制界面的表现,包括具体的设备和与设备相应的UI的控制。功能限于界面的具体在设备上的展现(如:Browser对html面组件的布局。InteractionControl:交互控制层定义业务逻辑的逻辑表单开启和关闭事务响应用户界面层的业务请求Transaction:事务管理提供事务管理机制将基础服务纳入统一的事务管理范畴标准实用文档ApplicationLogic:应用逻辑组件处理事务规则及功能提供原子业务功能ApplicationService:基础服务组件统一资源访问服务身份认证服务权限管理服务报表服务日志服务审计服务其它服务核心经办业务技术架构设计基础服务应用平台的技术架构如下图所示,它是对上节中架构简图的细化。图WebContainer设计GUI层由Client和UIM两层组成。基础服务应用平台同时支持浏览器、传统客户端、PDA等多种用户界面模式。UIM是用户界面控制层。Client层以JSP/XML/XSL/JS/PB技术为主要实现手段,为系统开发提供了一系列功能强大的组件,主要有以下几大类:轻型控件:封装所有的HTMLForm元素和按钮,提供显示、标准行为控制和校验功能;Tab页等具有复杂功能属性的控件;封装通用的页面对话框;Object:Applet和COM,用于复杂界面操作和客户端本地化操作。UIM层以Servlet技术为实现手段,以struts框架为依托,采用单点入口的方式统一控制请求。设计要点如下:采用Structs控制请求和业务流程,拓展Struts的ActionServlet和标准实用文档DispatchAction作为基础服务应用平台的流程控制基类;Action本身并不处理业务逻辑,而是通过统一的IneractionObjectFactory从EJBContainer获取IneractionObject处理业务逻辑。EJBContainer设计商业逻辑层以EJB/JavaBean技术为实现手段,提供了对象持久化及打印、邮件等商业逻辑组件。设计要点如下:用EJB和JavaBean做商业逻辑;决全部问题并不现实,因此采用由OP层统一包装,统一管理,但暴露多种操作四种方式:1)得到connection2)简单的sqlexecute封装3)可持久化的数据总线DataSet,通过其xml接口可发送到页面)4)(单表抽成的可持久

温馨提示

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

评论

0/150

提交评论