SOA实施方法论概述课件

上传人:wz****p 文档编号:243157200 上传时间:2024-09-17 格式:PPT 页数:51 大小:1.61MB
返回 下载 相关 举报
SOA实施方法论概述课件_第1页
第1页 / 共51页
SOA实施方法论概述课件_第2页
第2页 / 共51页
SOA实施方法论概述课件_第3页
第3页 / 共51页
点击查看更多>>
资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,Click to edit Master title style,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),APPLICATION,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,基础架构建设的新战略,内部应用集成,与外部系统集成,增加新的应用和,访问渠道,累积成本,初期建设,面向服务架构之前,面向服务架构之后,时间,短, 时间短,平, 价格平,快, 响应快,WorldwideWeb,虚拟化的信息,虚拟化的资源,Grid,Infrastructure,Service Oriented Architecture,虚拟化的应用,ERP,CRM,Custom,SCM,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 Survey 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,成功,方法论,从计划到执行,为,SOA,构造业务场景,典型的,SOA,实施步骤,Oracle,对策,Oracle SOA,成功方法论 ,Engagement Scopes,企业,Scope,项目,Scope,SOA,项目,实施,最佳,实践,计划,SOA,应用,Scope,执行,可选 的,SOA,项目,价值/ 利益,评估,公司目标和业务驱动力,SOA,业务场景考虑,SOA,项目选择,Physical Design,SOA,开发,SOA,参考架构,设计模式,最佳实践,业务模型 /,“服务”发现 & 设计,方案需求,SOA,路标(,Roadmap),成熟度,评估 & 改进,SOA,技术架构,SOA,采用模型,“,服务”定义,治理,企业,Scope SOA,框架 主要活动,明确,业务行为,技术行为,SOA,成熟度评估,多纬度的分析,治理, 流程, 交付, 组织等,能力成熟度计划,利益评估(,ROI,模型),行业相关案例分析,建立高回报,SOA,项目的选择原则,确定,SOA,项目,最能体现,SOA,价值并有推广意义的项目,设立,SOA,路标,充分考虑企业目标、约束条件、现有成熟度和项目目标,确定成功的标准,计划“服务”集,持续的过程,SOA,治理计划,开始制定治理策略,项目,Scope ,解决方案定义 主要活动,具体目标设定,关键业务和技术需求,确定项目的可评测目标和评测方法,明确,SOA,给项目带来的相关好处,与传统方式的比较,“,服务”的分析与设计,“服务”集的定义,确定“服务”内容,功能及操作需求,应用,Scope ,方案实现 主要活动,逻辑设计,独立于产品,利用设计模式(,PATTERN),物理设计,产品平台、工具相关,实施的最佳实践 安全、可用性、可靠性等,交叉检查,目标 需求 设计方案,流程优化,不断重复的过程,采用,SOA,的典型应用模式,基于标准的集成,简化集成的复杂度,减少相关费用,重用、合成的应用,重用现有的应用以支持新的业务需求,遗留系统的移植,移植简单可行,流程自动化,实施灵活敏捷的流程以响应业务需求的变化,兼并和收购,在兼并和收购后的企业构造合理的,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,* /,+ -,= |,S %,* /,= |,receive,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 Modernization, Step 2,:,Migrate Biz Logic,Logic,Process,Services Layer,Process Layer,Process,Logic,Process,Logic,Process,Logic,Services Layer,Process Layer,Logic,Process,Logic,Process,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,Enhancements can be expensive & “risky” (change impact hard to predict),“Rip & replace” might be “cost- and time prohibitive”,议程,SOA,的实施方法论,通向,SOA,之路,SOA,的分级模型,战略目标,战术计划,一级,最简级,确定简单的可快速实现的项目,建造“服务”,在门户、,BAM,中使用,Organize and,Strategize,Create_customer, Messaging, Error,Handling,例子,二级,战术级,利用,SOA,优势构造集成系统,集成“服务”,管理“服务”,Tactical SOA,Implementations,用户数据集成,三级,战略级,业务流程,自动化,企业架构师团队驱动,SOA,项目,Process Automation,And Improvement,With SOA,集成的操作流程管理,行业生态系统的领导者并提供,重用的“服务”,.,使得虚拟企业能有好的业务洞察力和实时信息访问,五级,行业应用,SOA is,industrialized,策略级,SOA, B2B, B2C, A2A,实施,BAM + BPEL,并作评估,四级,企业级,SOA is,Quantitatively,Managed,监测用户的,SLAs,评测,&,改进,主要的,SOA,使能因素,技术(,Technology),标准(,Standards),策略(,Strategy),架构(,Architecture),信息(,Information),治理(,Governance),组织(,Organization),流程(,Processes),交付(,Delivery),操作(,Operations),基础,获得最大收益,第一级 最简单,SOA,(,构造、使用,Web Services,),技术要求,应用服务器平台,支持,Web Services,的开发工具,标准遵循,WSDL, SOAP, XML,WSRP, JSR168,例 1 | 对销售人员提供库存信息,库存管理,库存信息,门户,例2 | 现金流管理(,Silverline,公司),物流,生产制造,加工过程,发货单,RFID,BAM-,业务活动监测,告警,RFID,数据采集,生产计划,Web Services,需考虑的因素,策略,在计划,SOA,时将未来业务需求考虑在内,确定快速,ROI,项目,广泛享受成功成果,架构,开始检查企业架构 (清楚现有环境,),评估,SOA,对企业架构的影响,定义公司标准,建造基础“服务”,开始设定,SOA,路标及,“,服务”组计划,治理,计划部门间的治理,跨部门的“服务”定义及使用方式,组织,建立企业级的架构师团队(对企业,SOA,推行负责),信息,着手设立公司信息模型、标准,实施,选择快速实施项目以求短期能见效益,第二级 战术级项目,(,集成服务,管理“服务”),技术要求,BPEL,流程编排 (,Orchestration),企业服务总线(,ESB - Enterprise Service Bus),服务注册(,Registry),Web Services,管理和安全(,WSM),标准遵循,BPEL, WSIF, JMS, JCA,UDDI,WS-Security,例1 | 同步用户信息,集成流程,Siebel,CRM,Oracle Financials,例2 | 管理“服务” & 使用策略,打包的应用,执行中心,客服,使用者,“,服务”,Web,电话,系统,商业伙伴,使用策略,安全,监测,日志,审计,1,1,需考虑的因素,策略,宣传,SOA,给业务带来的好处,开始确定衡量,SOA,是否成功的主要指标,架构,完成企业架构的检查,保证“服务”的管理和安全性政策的有效实行,治理,保证有效的治理,-,适应业务需要和,SOA,的建设,采用跨部门的,IT,决策模式和治理,组织,企业架构师团队设定“服务”开发的指导原则,企业架构师团队在业务和,IT,部门驱动,SOA,进程,企业架构师团队着手,SOA,培训,信息,信息的广泛共享,扩展公司信息模型,建立数据服务,实施,着手可重用“服务”的设计开发,建立“服务”建设的操作模型 谁开发,?,谁维护,?,谁修改,?,采用,SOA,项目方法论并用适当的机制总结最佳实践,第三级 战略级,(,中央架构团队,,“,服务”重用的流程),技术,业务流程建模,业务规则引擎 (,Rule Engines),数据集成中心(,Data Hubs),集成服务环境(,ISE-Integrated Services Environment),元数据管理,标准,BPMN,(Business Process Modeling Notation,), BPEL,Industry XML,例1 | 自动定单处理,submit,定单,JSF,CREATE,BPEL,?,流程激活,BPEL,应用,客户,(,DataHub),例外管理,Portal Order Hospital,(Human Workflow),定单确认,(,EJB 3.0),应用客户举例:,EDS,Belgacom,Neustar,Italian Government,例2 | 自动、灵活的定单处理,submit,定单,JSF,CREATE,BPEL,?,流程激活,BPEL,促销管理,(,Business Rules),?,应用,客户,(,DataHub),例外管理,Portal Order Hospital,(Human Workflow),定单确认,(,EJB 3.0),需考虑的因素,策略,实施业务处理流程自动化,架构,清晰定义技术、应用、信息、方案共享架构,制订合理的策略方法管理“服务”的建设,治理,建立有效的,SOA,治理方法,激励资源重用,企业架构师团队评估项目,开始考评流程自动化范围及“服务”重用状况,组织,企业架构师团队评估项目对标准的支持和“服务”重用度等,IT,部门深入了解业务发展策略,实施全面,SOA,培训,建立初步的,SOA,品质中心,信息,建立共享的单一客户数据源,实施,“,服务”设计和部署与,SLA,和容量计划的综合,管理“服务”的优化,保证企业范围内实施,SOA,的 最佳实践,考虑采用,AMD(,架构模型驱动)开发应用,第四级 企业级,(,评测 & 改进),技术,业务流程模拟,业务活动监测(,BAM),复杂事件处理,元数据管理系统,网格计算技术,标准,Service Component Architecture (SCA),WS-Addressing, WS-Eventing,WS-Trust, WS Secure Conversations,例 | 事件驱动例外管理,BPEL,submit,定单,JSF,?,流程激活,CREATE,BPEL,例外,SLA,管理,应用,客户,(,DataHub),例外管理,Portal Order Hospital,(Human Workflow),定单确认,(,EJB 3.0),促销管理,(,Business Rules),?,需考虑的因素,策略,监控、评测流程以进一步优化,驱动与合作伙伴,SOA,方式的业务,架构,实现共享服务理念,驱动,SOA,架构与伙伴系统的集成,治理,治理工作的关键 利用,IT,资源提高企业竞争力,评测,SOA,对满足企业需求的作用的效果,组织,发挥,SOA,品质中心的职能,,指导,SOA,最佳实践和传授相关知识,信息,建立完整的企业单一数据中心,实施,完善业务流程变化的管理机制,评测 “服务”使用情况并建立增加重用度的管理机制,服务级别的容量规划,着眼于迭代开发模型如,ARAD(,结构化的,RAD),以增加重用度,第五级,行业级,SOA,(持续的改进,&,创新),需考虑的因素,策略,获得业务洞察力, 获取实时的信息和业务自动化,自适应变化的能力,架构,保障非,SOA,应用向,SOA,平滑迁移,确保“服务”的审计和监测和自适应能力,治理,实现治理职能的转化,密切,IT,与业务的关系,实现自动治理,建立例外处理的程序,信息,信息成为竞争获胜的基本保障,信息和处理的联动,根据反馈信息智能驱动业务流程,组织,保障持续的改进、创新,SOA,型的组织架构,实施,优化的开发机制,例 | 自适应的应用,新定单事件,定单捕获处理,定单执行,库存,预测,特殊要求警告,提交,定货,提交,CEPQ,BAM,仪表板,?,?,SOA,的分级模型,战略目标,战术计划,一级,最简级,确定简单的可快速实现的项目,建造“服务”,在门户、,BAM,中使用,Organize and,Strategize,Create_customer, Messaging, Error,Handling,例子,二级,战术级,利用,SOA,优势构造集成系统,集成“服务”,管理“服务”,Tactical SOA,Implementations,用户数据集成,三级,战略级,业务流程,自动化,企业架构师团队驱动,SOA,项目,Process Automation,And Improvement,With SOA,集成的操作流程管理,行业生态系统的领导者并提供,重用的“服务”,.,使得虚拟企业能有好的业务洞察力和实时信息访问,五级,行业应用,SOA is,industrialized,策略级,SOA, B2B, B2C, A2A,实施,BAM + BPEL,并作评估,四级,企业级,SOA is,Quantitatively,Managed,监测用户的,SLAs,评测,&,改进,例:成熟度评估表,1,2,3,4,5,Information,Architecture,Governance,Infrastructure,Projects,Management,通向,SOA,之路小结,大处着眼, 小处入手,分步实施;,需要打破传统组织和架构的壁垒;,实施模型可帮助理解相关进程并向管理层陈述;,走自己的路,Oracle SOA Suite (SOA,套件),Business Activity Monitoring,BPEL Process Manager,Oracle Application Server,Enterprise Service Bus,Routing,Adapters,NativeBPEL,Human,Workflow,Business,Rules,Web Services,Manager,Security,Monitoring,Events,Analytics,JDeveloper,App Dev,Framework,Registry,Visibility,应用集成平台,服务编排平台,应用监测平台,服务,管理,平台,开发,平台,JAVA,平台,Oracle SOA Suite Hot-Plugable (,可热插拔),任何的应用服务器,(Oracle, WebLogic, WebSphere, JBoss),Enterprise Service Bus,Routing,Adapters,UDDIRegistry,BPEL Process Manager,NativeBPEL,Workflow,Rules,Web Services Manager,Security,BAM,Monitoring,JDev,Eclipse,Oracle AQ,Tibco,MQ Series,Oracle Directory,Active Directory,LDAP,ILog JRulesCorticon,开发环境,规则引擎,目录服务,消息总线,Oracle Application Server,Business Rules,BPEL Process Manager,Web Services Manager,Business Activity Monitoring,B2B,JDeveloper,Registry,Messaging,Enterprise Service Bus,J2EE Server,Oracle SOA Suite,IBM, BEA, MSFT,JBoss, etc.,Business Rules,BPEL Process Manager,Web Services Manager,Business Activity Monitoring,B2B,JDeveloper,Registry,Messaging,Enterprise Service Bus,J2EE Server,Oracle SOA Suite,for Non Oracle Middleware,Oracle SOA Suite,产品包,ORACLE,平台,非,ORACLE,平台,Oracle Fusion Middleware,融合中间件(,AS10g),完整的,SOA,平台,事件服务,Web,服务,规则引擎,SOA,运行环境,企业网格,Portals,Wireless,OCS,J2EE,BPEL,流程管理器,业务流程,信息访问和洞察,OWB,Discoverer,BAM,B2B,编排,预建业务流程,企业服务在线,数据平台和集成,Oracle,数据平台,200多个适配器,Jdeveloper,开发环境,应用开发框架,OID,安全和身份管理,目录集成,用户展现,SSO,联合,ID,拓扑服务.,系统和应用程序管理,JMX Console,ASLM,生命周期管理,Business Rule Engines8 February 2005,Enterprise-Scope APS, 3Q05 20 July 2005,Integration Backbone Software, 1H05 15 April 2005,Tech Choices,“The Forrester Wave: SOA And Web Services Management,(Feb) Q1 2006”,Horizontal Portal Products, 2005 18 May 2005,Tech Choices,“The Forrester Wave: Enterprise Service Bus, (Nov) Q4 2005”,为什么选择,Oracle,SOA,解决方案的领导者,甲骨文是,SOA,解决方案的领导者,独特的,SOA,实施方法论,Oracle SOA,套件的竞争优势,投入巨大资源力推,SOA,-,专业的销售咨询团队,-,专门的技术推广中心,-,经验丰富的架构师队伍,-,强大的本地设计开发中心(如:,ISV,中心),诸多客户与合作伙伴成功案例,-,德国邮政全球网络,(Deutsche Post World Net),-,美国卡尔森营销集团(,Carlson Marketing Group,),-,美国,哈特福德公司(,The Hartford,),-,荷兰国际租赁(,ING Lease,),It is not the strongest of the species that survives, nor the most intelligent, but rather the one most,responsive to change,.,Charles Darwin,不是最强壮的物种能生存,,也不是最有智慧的物种能生存,,而是,最能适应变化,的,SOA,是您最佳的选择,达尔文,想了解更多?,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


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


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!