BEA SOA 实施策略与参考架构

上传人:我*** 文档编号:133051427 上传时间:2020-05-23 格式:PDF 页数:38 大小:1.85MB
返回 下载 相关 举报
BEA SOA 实施策略与参考架构_第1页
第1页 / 共38页
BEA SOA 实施策略与参考架构_第2页
第2页 / 共38页
BEA SOA 实施策略与参考架构_第3页
第3页 / 共38页
BEA SOA 实施策略与参考架构_第4页
第4页 / 共38页
BEA SOA 实施策略与参考架构_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《BEA SOA 实施策略与参考架构》由会员分享,可在线阅读,更多相关《BEA SOA 实施策略与参考架构(38页珍藏版)》请在金锄头文库上搜索。

1、SOA实施策略与参实施策略与参实施策略与参实施策略与参考架构考架构考架构考架构石磊专业服务部经理BEA系统(中国)有限公司BEA Confidential |2日程BEA SOA 实施策略BEA SOA 参考架构信息与存取服务共享业务服务展现服务复合应用基础架构服务BEA SOA 咨询服务BEA Confidential |3SOA的巨大威力支持支持支持支持客客客客户户户户工程工程工程工程通用服通用服通用服通用服务务务务企企企企业应业应业应业应用用用用数据数据数据数据库库库库销销销销售售售售B2C合作合作合作合作伙伙伙伙伴伴伴伴B2E共享服务管理和安全基于标准的互通性共享应用和业务服务“面向服

2、务的架构面向服务的架构面向服务的架构面向服务的架构(SOA)是一种是一种是一种是一种IT战略战略战略战略,能将企业应用中的分散功能能将企业应用中的分散功能能将企业应用中的分散功能能将企业应用中的分散功能组织成基于标准的互操作服务组织成基于标准的互操作服务组织成基于标准的互操作服务组织成基于标准的互操作服务;IT部门可快速地组合和重用这些服务部门可快速地组合和重用这些服务部门可快速地组合和重用这些服务部门可快速地组合和重用这些服务,以满足以满足以满足以满足业务需求业务需求业务需求业务需求。”BEA Confidential |4业务策略业务策略业务策略业务策略与流程与流程与流程与流程架构架构架构

3、架构成本和成本和成本和成本和受益受益受益受益项目项目项目项目和和和和应用应用应用应用服务组件服务组件服务组件服务组件机构机构机构机构和和和和管理管理管理管理? 参考架构? 可管理性/可用性? 可扩展性? 安全性? 建设成本? 业务与IT益处? 关键评估? 机构设计? 基金? 技能? 角色与职责? 标准? 运作流程与工具? 变更管理? 现有应用? 关键 “启动” 项目? 基础设施建设计划? 基础架构服务? 信息与存取服务? 共享业务服务? 展现服务? 复合应用? SOA化的业务战略? 业务流程架构BEA SOA “域模型”方法论BEA Confidential |5BEA SOA分步实施策略传统

4、的应用开发传统的应用开发传统的应用开发传统的应用开发与集成与集成与集成与集成数据共享数据共享数据共享数据共享服务服务服务服务基于服务基于服务基于服务基于服务的门户的门户的门户的门户基于服务的业基于服务的业基于服务的业基于服务的业务流程务流程务流程务流程123SOA 价值增加价值增加价值增加价值增加时间时间时间时间系统间数据共享整理数据和业务服务提供360度展示视图有效结合服务实现业务流程快速高效定制灵活的灵活的灵活的灵活的IT业务业务业务业务BEA Confidential |6第一步: 向企业内部和外部系统开放企业信息服务Client ServerShipping ERPMainframeN

5、etcentricGet_Shipment_ Status Service客户客户客户客户A 采购系统采购系统采购系统采购系统客户客户客户客户B 采购系统采购系统采购系统采购系统销售门户销售门户销售门户销售门户客服客服客服客服Firewall数据共享服务数据共享服务数据共享服务数据共享服务例: 产品发货状态外部服务消费者外部服务消费者外部服务消费者外部服务消费者内部服务消费者内部服务消费者内部服务消费者内部服务消费者一个单一的一个单一的一个单一的一个单一的、全局的服务可全局的服务可全局的服务可全局的服务可以向多个基于不同平台的消以向多个基于不同平台的消以向多个基于不同平台的消以向多个基于不同平

6、台的消费系统提供信息费系统提供信息费系统提供信息费系统提供信息1BEA Confidential |7ERP360 Sales Portal基于服务的门户基于服务的门户基于服务的门户基于服务的门户例: 销售门户Call CenterGet_Support_Call_HistorySales Force AutomationGet_Order_StatusGet_Customer_NewsFirewallTrack_QuotaMarketing AutomationGet_Leads在组合应用中整理巩固数据在组合应用中整理巩固数据在组合应用中整理巩固数据在组合应用中整理巩固数据和业务服务和业务服

7、务和业务服务和业务服务,为用户提供为用户提供为用户提供为用户提供360度信息展示视图度信息展示视图度信息展示视图度信息展示视图Client ServerMainframeLegacy System2第二步:建立360度信息展示视图BEA Confidential |8Get_Contract_Burn_RateShipping -ERP基于服务的业务流程基于服务的业务流程基于服务的业务流程基于服务的业务流程例: 收费流程Professional Services AutomationGet_Milestone_StatusCustomer PortalGet_Shipment_StatusGe

8、t_Customer_ValidationBillingContract ManagementGet_TermsCreate_ InvoiceCreate InvoiceValidate Status with CustomerMap Against Contract TermsGet Services Burn RateVerify Project Milestone StatusVerify Product Shipment StatusService OrchestrationBusiness Process3第三步: 有效结合服务,实现业务流程BEA Confidential |9SO

9、A 自我评估自我评估自我评估自我评估SOA 探索探索探索探索SOA 概念和技术培训概念和技术培训概念和技术培训概念和技术培训SOA 深入评估深入评估深入评估深入评估SOA 实现计划制定实现计划制定实现计划制定实现计划制定SOA 技能差距分析技能差距分析技能差距分析技能差距分析SOA 架构规范制定架构规范制定架构规范制定架构规范制定SOA 实施实施实施实施SOA 规划与设计规划与设计规划与设计规划与设计SOA 探索探索探索探索SOA 基本服务实施基本服务实施基本服务实施基本服务实施SOA 解决方案解决方案解决方案解决方案确认基准确认基准确认基准确认基准学习和探索学习和探索学习和探索学习和探索沿着

10、关键里程碑确定路线图沿着关键里程碑确定路线图沿着关键里程碑确定路线图沿着关键里程碑确定路线图了解并填补技能差距了解并填补技能差距了解并填补技能差距了解并填补技能差距确定最终状态确定最终状态确定最终状态确定最终状态实施第一个项目实施第一个项目实施第一个项目实施第一个项目建立参考架构建立参考架构建立参考架构建立参考架构获得业务与获得业务与获得业务与获得业务与IT的回报的回报的回报的回报注重实效的SOA规划BEA Confidential |10BEA SOA 实施策略BEA SOA 参考架构信息存取服务共享业务服务展现服务复合应用基础架构服务BEA SOA 咨询服务日程BEA Confidenti

11、al |11基于服务基于服务基于服务基于服务代码/组件级的功能共享证明是不成功的,这样的共享经常造成功能的重复基于标准基于标准基于标准基于标准传统的IT实现使用的IT技术泛滥,在交换信息时导致有问题注重企业级注重企业级注重企业级注重企业级传统的IT实现使得流程和信息不透明,同时在企业内跨部门的流程和信息管理非常困难注重业务注重业务注重业务注重业务在传统的IT实现方式下,业务用户经常需要多个应用才能完成日常业务活动基于服务的实现方式通过标准对功能的封装,使得共享和交互更加容易基于标准的SOA支持重用和真正的平台无关性基于服务的企业架构加上适当增强的管理提供企业级所需要的服务支撑平台基于服务的方法

12、使得服务组件能够重用、增加业务与IT服务相互支撑SOA 特点BEA Confidential |12展展展展现现现现服服服服务务务务共享共享共享共享业务业务业务业务服服服服务务务务信息存取服信息存取服信息存取服信息存取服务务务务服务管理服务总线公共服务基基基基础础础础架架架架构构构构服服服服务层务层务层务层复复复复合合合合应应应应用用用用企企企企业业业业信息系信息系信息系信息系统统统统数据与中数据与中数据与中数据与中间间间间件件件件PayrollDatabasesMiddleWareInteractionsHRMSPerformanceExpenseERPContentSOA参考架构BEA C

13、onfidential |13基础架构服务层基础架构服务层基础架构服务层基础架构服务层公共服务(Common Service)服务总线(Service Bus)服务管理(Service Management)信息存取服务层信息存取服务层信息存取服务层信息存取服务层共享业务服务层共享业务服务层共享业务服务层共享业务服务层展现服务层展现服务层展现服务层展现服务层复合应用层复合应用层复合应用层复合应用层SOA 层次化结构BEA Confidential |14信息存取服信息存取服信息存取服信息存取服务务务务服务管理服务总线公共服务基基基基础础础础架架架架构构构构服服服服务层务层务层务层企企企企业业业

14、业信息系信息系信息系信息系统统统统数据与中数据与中数据与中数据与中间间间间件件件件PayrollDatabasesMiddleWareInteractionsHRMSPerformanceExpenseERPContent信息存取服务BEA Confidential |15提供以下系统信息的标准存取方式:企业信息数据信息系统、定制软件和应用面向消息的中间件企业数据的统一表现实体实体可以在全企业范围内得到一致性的使用共享信息数据的完整视图,如: 客户, 员工, 订单, 等等信息接入的关键:1.封装 (资源接入接口)2.数据集成(数据的完整视图获取)3.标准 (应用接口标准)J2CA 适配器Web

15、 Service信息存取服务角色与职责BEA Confidential |16信息存取服信息存取服信息存取服信息存取服务务务务服务管理服务总线公共服务基基基基础础础础架架架架构构构构服服服服务层务层务层务层企企企企业业业业信息系信息系信息系信息系统统统统数据与中数据与中数据与中数据与中间间间间件件件件PayrollDatabasesMiddleWareInteractionsHRMSPerformanceExpenseERPContent信息与存取服务数据库适配器应用适配器数据集成消息适配器BEA Confidential |17提供服务给其他层服务调用或用户应用直接使用以适当颗粒度的组织的上

16、层服务能够通过一定的接口合约对这层的服务进行访问公布的接口应该基于一类资源接口不应该专门为消费者需求而设计鼓励服务在不同应用中的重用信息存取服务BEA Confidential |18信息存取服信息存取服信息存取服信息存取服务务务务服务管理服务总线公共服务基基基基础础础础架架架架构构构构服服服服务层务层务层务层企企企企业业业业信息系信息系信息系信息系统统统统数据与中数据与中数据与中数据与中间间间间件件件件PayrollDatabasesMiddleWareInteractionsHRMSPerformanceExpenseERPContent共享业务服务共享共享共享共享业务业务业务业务服服服服

17、务务务务BEA Confidential |19共享业务服务角色与职责提供核心、独立的业务功能服务不需要与遗留信息系统有直接关联的服务核心业务功能的梳理和整合核心业务功能划分合理化成为可共享的业务功能利用和建于信息存取服务之上BEA Confidential |20信息与存取服信息与存取服信息与存取服信息与存取服务务务务服务管理服务总线公共服务基基基基础础础础架架架架构构构构服服服服务层务层务层务层企企企企业业业业信息系信息系信息系信息系统统统统数据与中数据与中数据与中数据与中间间间间件件件件PayrollDatabasesMiddleWareInteractionsHRMSPerforman

18、ceExpenseERPContent共享业务服务共享共享共享共享业务业务业务业务服服服服务务务务流程服务流程服务流程服务流程服务复合服务复合服务复合服务复合服务BEA Confidential |21共享业务服务这个层服务的主要目的是协调其他服务,为上层应用提供基础。这层执行服务的集成和协调至信息存取服务层的访问过程这层提供的服务是基于业务的,而不是基于技术的如果一个服务面向业务或面向流程的,它一般应该存在于这一层BEA Confidential |22信息与存取服信息与存取服信息与存取服信息与存取服务务务务服务管理服务总线公共服务基基基基础础础础架架架架构构构构服服服服务层务层务层务层企企

19、企企业业业业信息系信息系信息系信息系统统统统数据与中数据与中数据与中数据与中间间间间件件件件PayrollDatabasesMiddleWareInteractionsHRMSPerformanceExpenseERPContent展现服务共享共享共享共享业务业务业务业务服服服服务务务务展展展展现现现现服服服服务务务务BEA Confidential |23展现服务角色与职责提供提供标准化、个性化的信息和功能展现方式展现服务组件是基于开放标准接口的协议数据映射数据的映射实现展现方式的加工和处理。BEA Confidential |24信息与存取服信息与存取服信息与存取服信息与存取服务务务务服务

20、管理服务总线公共服务基基基基础础础础架架架架构构构构服服服服务层务层务层务层企企企企业业业业信息系信息系信息系信息系统统统统数据与中数据与中数据与中数据与中间间间间件件件件PayrollDatabasesMiddleWareInteractionsHRMSPerformanceExpenseERPContent展现服务共享共享共享共享业务业务业务业务服服服服务务务务展展展展现现现现服服服服务务务务远程 portletsJSP/Java Pageflow内容管理BEA Confidential |25信息与存取服信息与存取服信息与存取服信息与存取服务务务务服务管理服务总线公共服务基基基基础础础础

21、架架架架构构构构服服服服务层务层务层务层企企企企业业业业信息系信息系信息系信息系统统统统数据与中数据与中数据与中数据与中间间间间件件件件PayrollDatabasesMiddleWareInteractionsHRMSPerformanceExpenseERPContent复合应用复复复复合合合合应应应应用用用用共享共享共享共享业务业务业务业务服服服服务务务务展展展展现现现现服服服服务务务务远程 portletsJSP/Java Pageflow内容管理BEA Confidential |26复合应用角色与职责利用企业已经存在的服务组件通过结合与协调下层服务组件使得更容易组合成复合应用表现形

22、式就像一个服务组合了其他服务粗颗粒度的,面向业务支撑的实现高层的、多步骤业务流程逻辑;而这些业务逻辑通过组合其他服务层提供的服务而成。成果IT能力?业务的灵活性BEA Confidential |27服务颗粒度BEA Confidential |28服务管理服务总线公共服务基基基基础础础础架架架架构构构构服服服服务层务层务层务层企企企企业业业业信息系信息系信息系信息系统统统统数据与中数据与中数据与中数据与中间间间间件件件件PayrollDatabasesMiddleWareInteractionsHRMSPerformanceExpenseERPContent基础架构服务BEA Confide

23、ntial |29基础架构服务角色与职责提供服务与复合应用创建和部署的公共基础集中化的管理/监控公共服务共享给企业内所有服务例子:认证、授权、安全控制、日志、 异常处理提供一致的实现服务总线提供服务交互所需的信息传输、翻译、转换和消息路由异步和同步传输模式服务管理提供所有SOA参与者的管理能力包括: 服务目录, 版本, 监控, 配置,QoS、SLA、Service LifecycleBEA Confidential |30服务目录路由策略监控版本生命周期安全服务总线公共服务基基基基础础础础架架架架构构构构服服服服务层务层务层务层展展展展现现现现服服服服务务务务共享共享共享共享业务业务业务业务服

24、服服服务务务务信息与存取服信息与存取服信息与存取服信息与存取服务务务务复复复复合合合合应应应应用用用用服服服服务务务务管理管理管理管理基础架构服务服务管理特点服务管理特点服务管理特点服务管理特点: 集中化服务管理和安全管理 基于策略的配置信息路由(信息内容不同路由到不同的服务) Service Lifecycle管理:服务登记、版本和发现、取消 SLA 跟踪 负载均衡与切换BEA Confidential |31 ESBs 是企业内建立统一的服务总线 (企业总线) ,并通过配置管理服务之间的交互而不是编码 关键能力: 消息代理,传输,转换, 路由, 结合传统中间件(MOM、ORBs, RPCs

25、, Web Services)类型特性的新一代中间件公共服务基基基基础础础础架架架架构构构构服服服服务层务层务层务层展展展展现现现现服服服服务务务务共享共享共享共享业务业务业务业务服服服服务务务务信息与存取服信息与存取服信息与存取服信息与存取服务务务务复复复复合合合合应应应应用用用用基础架构服务服务管理服务路由转换传输消息路由服服服服务总线务总线务总线务总线BEA Confidential |32日程BEA SOA 实施策略BEA SOA 参考架构信息存取服务共享业务服务展现服务复合应用基础架构服务BEA SOA 咨询服务BEA Confidential |33需求分析需求分析开发指导服务开发

26、指导服务部署规划、执行服务部署规划、执行服务架构设计架构设计测试规划、执行服务测试规划、执行服务项目实施规划项目实施规划项目全周期咨询服务项目全周期咨询服务项目全周期咨询服务项目全周期咨询服务项目管理(协助全程项目管理)项目管理(协助全程项目管理)原型设计开发原型设计开发应用解决方案服务应用解决方案服务应用升级服务应用移植服务应用升级服务应用移植服务应用组件设计应用组件设计系统设计系统设计应用移植评估应用升级评估应用移植评估应用升级评估项目风险评估业务整合评估/架构评估门户合理化评估项目风险评估业务整合评估/架构评估门户合理化评估专家服务专家服务专家服务专家服务应用性能检查/调优应用性能检查/

27、调优架构检查架构检查代码检查代码检查设计检查设计检查测试检查/部署检查测试检查/部署检查行业应用最佳实践行业应用最佳实践编码最佳实践编码最佳实践部署规划性能优化部署规划性能优化基于产品设计最佳实践基于产品设计最佳实践测试规划测试经验测试规划测试经验应用运维规划应用运维规划实施方法论Adapter快速启动实施方法论Adapter快速启动知识传递服务知识传递服务知识传递服务知识传递服务快速/正确启动快速/正确启动SOA评估服务SOA评估服务SOA实践服务实践服务实践服务实践服务SOA 规划服务SOA 规划服务SOA 实施计划服务SOA 实施计划服务SOA 基础服务SOA 基础服务SOA 解决方案S

28、OA 解决方案SOA 发掘服务SOA 发掘服务SOA 高级培训SOA 高级培训BEA 专业咨询服务BEA Confidential |34SOA最优化最优化最优化最优化未采用未采用未采用未采用SOASOA 技能培训分析技能培训分析技能培训分析技能培训分析SOA 评估服务评估服务评估服务评估服务SOA 实现计划服务实现计划服务实现计划服务实现计划服务SOA 路线图规划服务路线图规划服务路线图规划服务路线图规划服务SOA 高级培训高级培训高级培训高级培训SOA 基本概念和技术培训基本概念和技术培训基本概念和技术培训基本概念和技术培训根据客户需求提供渐进的和扩展的SOA实践服务SOA 基础服务基础服

29、务基础服务基础服务SOA 解决方案服务解决方案服务解决方案服务解决方案服务BEA SOA 实践服务BEA Confidential |351. Scoping and Planning2. Assessment3. Solution Roadmap1.3 Identify KeyParticipants2.1Understand Business Objectivesand IT Landscape2.2Enterprise State Evaluation1.1 Define Scope3.2Gap Analysis3.3SolutionRoadmap3.4PrepareSummaryPre

30、sentationAssessmentReportSummaryPresentation1.2 Identify BusinessProcess3.1Develop Target State1.4 Pre-engagement Questionnaire/Docs1.5 SOA ReadinessAssessment Survey1.6 Scope AgreementSOW1. 1. 1. 1. 范围确定和计划制定范围确定和计划制定范围确定和计划制定范围确定和计划制定1.3 确定关键参与方2.22.2 企业现状分析1.1 定义范围评估报告与路线图方案总结陈述胶片1.2 确定业务流程1.6 明确

31、范围工作说明书1.4 准备问题列表1.5 SOA评估调查2.1 理解业务目标和IT前景2. 2. 2. 2. 评估与分析评估与分析评估与分析评估与分析3. 3. 3. 3. 路线图制定路线图制定路线图制定路线图制定3.1 最终目标确定3.2 差距分析3.3 路线图分析与确定3.4 总结汇报SOA 评估与规划服务BEA Confidential |36总结 SOA 成功实施的重要保障长远规划、稳步执行的SOA实施策略正确的、可靠的、灵活应变的SOA参考架构具有实践经验的SOA咨询服务SOA实施策略与参实施策略与参实施策略与参实施策略与参考架构考架构考架构考架构石磊专业服务部经理BEA系统(中国)有限公司

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号