soa实施方法论概述.ppt

上传人:F****n 文档编号:97069554 上传时间:2019-09-01 格式:PPT 页数:48 大小:1.60MB
返回 下载 相关 举报
soa实施方法论概述.ppt_第1页
第1页 / 共48页
soa实施方法论概述.ppt_第2页
第2页 / 共48页
soa实施方法论概述.ppt_第3页
第3页 / 共48页
soa实施方法论概述.ppt_第4页
第4页 / 共48页
soa实施方法论概述.ppt_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《soa实施方法论概述.ppt》由会员分享,可在线阅读,更多相关《soa实施方法论概述.ppt(48页珍藏版)》请在金锄头文库上搜索。

1、Service Oriented Architecture SOA实施方法论,议程,SOA的实施方法论 通向SOA之路,议程,SOA的实施方法论 通向SOA之路,什么是 SOA? 业务人员、管理人员的视角,一种架构和设计原则,能使得: 便于使用和重用IT系统资源 IT系统资源可以编排成业务流程,实现: 增强的应用 更大的敏捷性 更好的可视性,什么是 SOA? 技术人员的视角,Database,Mainframe,Packaged Apps,EJBs,Web Client (Self Service),.NET Client (Support),Portal (Self Service),APP

2、LICATION Portals J2EE Apps Servlets,.NET/Axis,BUSINESS SERVICES XML, XSD WSDL, WSIF SOAP, JCA JMS,JDBC,JMS,JCA,RMI,SOAP,WSDL,WSDL,WSDL,WSDL,WSDL,Management and Security,WS-Security WS-Policy,PROCESS FLOWS BPEL XSLT XQuery,Orchestration,一组自包含的功能单元(services): 颗粒度 松耦合 自描述 一种标准和技术使得能快速组合成业务流程,SOA 是IT基础架

3、构建设的新战略,内部应用集成,与外部系统集成,增加新的应用和 访问渠道,累积成本,初期建设,面向服务架构之前,面向服务架构之后,短 时间短 平 价格平 快 响应快,Service Oriented Architecture 第三次浪潮,大多数公司将SOA作为公司的策略发展方向,Source: eBizQ Survey 2005, 200+ CIOs, CEOs, & IT Managers,大多数CIO积极关注和研究 SOA,崇尚SOA,23%,SOA 先导,14%,SOA 概念证明,14%,SOA分析,49%,超过 50% 的CIO 非常积极的研究SOA,Source: eBizQ Surv

4、ey 2005, 200+ CIOs, CEOs, & IT Managers,SOA项目成功的关键因素,企业文化,使能工具、平台和应用,实施方法论,Oracle SOA 成功方法论,Oracle SOA平台 (SOA Suite) + “服务”使能的 应用(Applications),高层授权和支持,企业管理层 的远见卓识,ISVs,SIs ,供应商, 行业实践的成果,Oracles “SOA 成功的方法论”,架构进化,SOA治理、组织结构、流程,继续 SOA采用,SOA应用的实现,在项目中使用SOA原则,SOA 基础架构建设,设定 SOA 路标,选择合适的项目,Oracle SOA 成功

5、方法论 从计划到执行,为SOA构造业务场景,典型的 SOA 实施步骤,Oracle对策,Oracle SOA 成功方法论 Engagement Scopes,计划,执行,企业 Scope SOA 框架 主要活动,明确 业务行为 技术行为 SOA 成熟度评估 多纬度的分析 治理, 流程, 交付, 组织等 能力成熟度计划 利益评估( ROI 模型) 行业相关案例分析 建立高回报SOA项目的选择原则 确定SOA 项目 最能体现SOA价值并有推广意义的项目 设立 SOA 路标 充分考虑企业目标、约束条件、现有成熟度和项目目标 确定成功的标准 计划“服务”集 持续的过程 SOA 治理计划 开始制定治理策

6、略,项目 Scope 解决方案定义 主要活动,具体目标设定 关键业务和技术需求 确定项目的可评测目标和评测方法 明确SOA给项目带来的相关好处 与传统方式的比较 “服务”的分析与设计 “服务”集的定义 确定“服务”内容 功能及操作需求,应用Scope 方案实现 主要活动,逻辑设计 独立于产品 利用设计模式(PATTERN) 物理设计 产品平台、工具相关 实施的最佳实践 安全、可用性、可靠性等 交叉检查 目标 需求 设计方案 流程优化 不断重复的过程,采用SOA的典型应用模式,基于标准的集成 简化集成的复杂度,减少相关费用 重用、合成的应用 重用现有的应用以支持新的业务需求 遗留系统的移植 移植

7、简单可行 流程自动化 实施灵活敏捷的流程以响应业务需求的变化 兼并和收购 在兼并和收购后的企业构造合理的IT系统,模式 1 : 基于SOA 的集成,BPEL,Services,ERP,Custom,CRM,Custom,紧耦合 零重用 功能调用,Custom Flows,ERP,WSDL,CRM,WSDL,重用的 Service Wrappers,基于Broker的集成 : 数据驱动,基于Service 的集成 : 业务驱动,Business User Services,模式 2: SOA架构下的应用合成,多渠道访问,Business Process glues services,receiv

8、e,getSSN,invoke,invoke,select,receive,receive,review,end,getRating,New Services,New Services,Legacy Apps are wrapped in Services enabling composition with New Services,Order,Financial,Procurement,模式 3: 遗留系统的迁移,Before: Monolithic Legacy Apps,SOA Modernization, Step 1: Services/ Process Layer,SOA Mode

9、rnization, Step 2: Migrate Biz Logic,Logic,Process,Services Layer,Process Layer,Services Layer,Process Layer,Logic,Process,Logic,Mainframe,70-80% of IT budget is maintenance great leverage for any improvements “Tightly coupled”, monolithic legacy apps require extensive change cycle times Enhancement

10、s can be expensive & “risky” (change impact hard to predict) “Rip & replace” might be “cost- and time prohibitive”,议程,SOA的实施方法论 通向SOA之路,SOA的分级模型,战略目标,战术计划,例子,主要的SOA使能因素,技术(Technology) 标准(Standards) 策略(Strategy) 架构(Architecture) 信息(Information) 治理(Governance) 组织(Organization) 流程(Processes) 交付(Deliver

11、y) 操作(Operations),基础,获得最大收益,第一级 最简单SOA(构造、使用 Web Services),技术要求 应用服务器平台 支持 Web Services 的开发工具 标准遵循 WSDL, SOAP, XML WSRP, JSR168,例 1 | 对销售人员提供库存信息,库存管理,库存信息,门户,例2 | 现金流管理(Silverline公司),物流,生产制造,加工过程,发货单,RFID,BAM-业务活动监测,告警,RFID 数据采集,生产计划,Web Services,需考虑的因素,策略 在计划SOA时将未来业务需求考虑在内 确定快速 ROI 项目 广泛享受成功成果 架构

12、 开始检查企业架构 (清楚现有环境) 评估 SOA 对企业架构的影响 定义公司标准 建造基础“服务” 开始设定SOA路标及“服务”组计划 治理 计划部门间的治理 跨部门的“服务”定义及使用方式 组织 建立企业级的架构师团队(对企业SOA推行负责) 信息 着手设立公司信息模型、标准 实施 选择快速实施项目以求短期能见效益,第二级 战术级项目(集成服务,管理“服务”),技术要求 BPEL 流程编排 (Orchestration) 企业服务总线(ESB - Enterprise Service Bus) 服务注册(Registry) Web Services 管理和安全(WSM) 标准遵循 BPEL

13、, WSIF, JMS, JCA UDDI WS-Security,例1 | 同步用户信息,集成流程,Siebel CRM,Oracle Financials,例2 | 管理“服务” & 使用策略,打包的应用,执行中心,客服,使用者,“服务”,Web,电话,系统,商业伙伴,使用策略 安全 监测 日志 审计,1,1,需考虑的因素,策略 宣传SOA给业务带来的好处 开始确定衡量SOA是否成功的主要指标 架构 完成企业架构的检查 保证“服务”的管理和安全性政策的有效实行 治理 保证有效的治理- 适应业务需要和SOA的建设 采用跨部门的IT决策模式和治理 组织 企业架构师团队设定“服务”开发的指导原则

14、 企业架构师团队在业务和IT部门驱动SOA进程 企业架构师团队着手SOA培训 信息 信息的广泛共享 扩展公司信息模型,建立数据服务 实施 着手可重用“服务”的设计开发 建立“服务”建设的操作模型 谁开发? 谁维护? 谁修改? 采用SOA项目方法论并用适当的机制总结最佳实践,第三级 战略级(中央架构团队,“服务”重用的流程),技术 业务流程建模 业务规则引擎 (Rule Engines) 数据集成中心(Data Hubs) 集成服务环境(ISE-Integrated Services Environment) 元数据管理 标准 BPMN(Business Process Modeling Not

15、ation ), BPEL Industry XML,例1 | 自动定单处理,submit,定单,JSF,CREATE,BPEL,?,流程激活,BPEL,应用客户举例: EDS Belgacom Neustar Italian Government,例2 | 自动、灵活的定单处理,submit,定单,JSF,CREATE,BPEL,?,流程激活,BPEL,促销管理 (Business Rules),?,需考虑的因素,策略 实施业务处理流程自动化 架构 清晰定义技术、应用、信息、方案共享架构 制订合理的策略方法管理“服务”的建设 治理 建立有效的SOA治理方法,激励资源重用 企业架构师团队评估项目 开始考评流程自动化范围及“服务”重用状况 组织 企业架构师团队评估项目对标准的支持和“服务”重用度等 IT部门深入了解业务发展策略 实施全面SOA 培训 建立初步的SOA品质中心 信息 建立共享的单一客户数据源 实施 “服务”设计和部署与SLA和容量计划的综合 管理“服务”的优化 保证企业范围内实施SOA的 最佳实践 考虑采用 AMD(架构模型驱动)开发应用,第四级

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

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

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