您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > ESB项目实施方法论
IT·服务·创新ESB实施方法论培训作者时间软件服务战略本部IT·服务·创新软件服务战略本部menu计划阶段开发阶段内容ESB项目特征ESB项目实施过程需求分析测试及上线IT·服务·创新软件服务战略本部ESB项目特征•涉及人员多–需要连接多个系统–需要与银行IT、多个业务部门以及第三方沟通协作•实施周期长–多个系统需要分阶段实施完成,以降低风险,一般实施周期在两年左右•上线频度大–连接的每个系统都要执行一个完整的过程,系统较多时,上线频度较大•人员综合素质要求高–人员的业务能力要求高,需要熟悉多种业务,才能完成接口分析、标准制定工作–系统稳定性和性能至关重要,对人员的技术能力要求非常高–项目经理要有极强的协调、推动能力IT·服务·创新软件服务战略本部ESB项目交付模型需求架构设计编码测试实施配置管理设计编码测试需求规格变更管理需求管理缺陷追踪架构架构设计详细设计变更申请缺陷评审交付系统编码质量总体IT·服务·创新软件服务战略本部menu计划阶段开发阶段内容ESB项目特征ESB项目实施过程需求分析测试及上线IT·服务·创新软件服务战略本部ESB项目实施过程-计划阶段•采用统一规划,迭代式开发,分步实施的策略•仔细制定各系统边界,以防需求蔓延•合理选择第一批上线系统,保证进度,降低风险,增强客户信心•合理规划现场、基地工作,降低项目成本•易导致ESB项目失败的主要因素–系统定位不清–对项目支持力度不足–项目进展急进计划阶段的注意事项:IT·服务·创新软件服务战略本部menu计划阶段开发阶段内容ESB项目特征ESB项目实施过程需求分析测试及上线IT·服务·创新软件服务战略本部ESB项目实施过程-需求阶段•偏重于与其他系统的集成架构分析•侧重于接口的分析和MBSD的服务定义,最终形成银行的服务规范•需求分析在整个项目中迭代多次,持续时间长ESB需求分析阶段特点注意事项:把对ESB产品功能的需求在第一批上线系统的需求分析阶段就分析完成,并充分考虑未来其他系统接入时的报文、协议格式等IT·服务·创新软件服务战略本部ESB项目实施过程-需求阶段IT·服务·创新软件服务战略本部ESB项目实施过程-需求阶段按照标准模板按照标准模板形成接口文档形成接口文档归纳统一归纳统一形成服务分析文档形成服务分析文档建立标准的建立标准的MBSDMBSD文档文档步骤一步骤二步骤三IT·服务·创新软件服务战略本部ESB项目实施过程-需求阶段整理分析整理分析接口文档接口文档对各系统提供的接口文档进行业务分析,分析了解各种交易完整的业务含义,审核接口文档中的错误疑点.服务归纳服务归纳分析分析对相近或相似的服务进行统一,并与MBSD上的服务进行匹配,考虑评估是否建立新的服务或场景服务规范服务规范文档整理文档整理按照接口文档交易的输入输出字段与原有服务的字段进行对比分析,合并或新建服务,同时对字段进行标准化.IT·服务·创新软件服务战略本部menu计划阶段开发阶段内容ESB项目特征ESB项目实施过程需求分析测试及上线IT·服务·创新软件服务战略本部ESB项目实施过程-开发阶段•集成架构–ESB的功能决定了ESB项目的特征,面临多个系统的接入,合理的集成架构对项目将起到决定性的作用。–关键指标:总交易吞吐量;ESB系统TPS,交易响应时间等•接入系统的接口数量、通讯方式、报文格式–接入系统的接口数量直接决定了开发工作量的大小–ESB产品是否支持接入系统使用的通讯方式、报文格式,决定了是否需要开发新的适配器•客户要求的功能是否产品已支持影响开发阶段的关键因素IT·服务·创新软件服务战略本部ESB项目实施过程-开发阶段-工作量分布•前期重点在于产品的监控、流水、日志、冲正等功能开发•后期重点在于接入系统的新渠道开发及交易配置和联通性•前期开发工作量大;后期开发工作量小,但交易配置、联调工作量大建议:应在第一批系统上线时就完成80%以上的开发工作,并把该部分工作在基地完成IT·服务·创新软件服务战略本部ESB项目实施过程-开发阶段服务路由服务路由适配器ESBESB自助设备前置服务消费者服务消费者文件数据交换文件数据交换实时异步数据交换实时异步数据交换数据交换平台数据交换平台消息广播消息广播文件传输协议适配器文件传输协议适配器文件通路文件通路报文通路报文通路服务容器服务容器内置服务提供者内置服务提供者SSO渠道管理错误、日志冲正流水记录安全管理事务管理适配器高柜前置业务系统服务提供者服务提供者服务注册服务注册BVM管理监控管理监控监控参数计算错误事件处理ESB控制监控通路监控通路适配器IT·服务·创新软件服务战略本部ESB项目实施过程-开发阶段-开发内容•新的适配器开发–包含对新的通讯协议和报文类型的支持•监控内容的配置–各行对监控的要求不同,需要根据要求配置Panel的数据采集和BVM的展示(包含生成监控报告)•交易的配置和联通性测试–对每个接口都需要配置报文,测试交易的联通性•功能差异的开发或修改–对内置服务,比如流水和冲正,客户可能会有不同的需求;也会有部分功能产品未提供,需要项目组现场开发IT·服务·创新软件服务战略本部ESB项目实施过程-开发阶段建议开发模型现场基地需求分析架构设计详细设计及编码功能及性能测试文档编写UAT及性能测试接口分析及MBSD定义配置报文测试接口上线接口分析接口测试第一批上线系统第N批上线系统上线1第一批次中,设计及编码可在基地完成,同时现场执行接口分析和MBSD定义;此过程要求现场与基地建立顺畅、及时地沟通渠道2第一批次中,尽可能收集银行后期接入系统使用的通讯协议和报文格式;并把客户的功能需求尽可能收集完整3第一批系统上线后,基地开发人员可减少甚至撤出,后期的项目工作将主要是确定接口、修订MBSD,测试交易联通性。因此,此后工作建议现场项目组全部完成IT·服务·创新软件服务战略本部menu计划阶段开发阶段内容ESB项目特征ESB项目实施过程需求分析测试及上线IT·服务·创新软件服务战略本部ESB项目实施过程-测试阶段•明确测试范围,哪些是产品组执行(保证),哪些是项目组执行•性能、稳定性测试是重中之重•功能测试偏重于交易联通性测试•测试主要工作是组报文、发送报文并接收响应IT·服务·创新软件服务战略本部Thanks
本文标题:ESB项目实施方法论
链接地址:https://www.777doc.com/doc-752653 .html