微软SOA平台体系架构介绍.ppt
《微软SOA平台体系架构介绍.ppt》由会员分享,可在线阅读,更多相关《微软SOA平台体系架构介绍.ppt(62页珍藏版)》请在三一办公上搜索。
1、从概念到行动利用SOA构筑敏捷业务 微软SOA平台体系架构,Yi WuMicrosoft,IT与业务之间的鸿沟,IT 软件系统的能力,业务目标,IT系统被要求满足业务创新的需求,IT系统的建设总是滞后业务系统的发展需求,价值实现周期逐渐加长,业务创新持续不断,时间,我们需要的信息架构,提供对应用系统以及信息的实时访问能力,实现一个适应业务变化速度的IT平台,自动化的、跨多个应用系统的端到端过程,IT 能力,访问,过程,更改,架构方法的变迁,面向过程的设计方法,面向对象的设计方法,对象,代码单元,构件,服务,面向服务的设计方法,IT系统的设计越来越趋近于业务的设计,改善的应用架构,Mainfra
2、meLogic,EIS,CustomApp,Web Services,Web Services,Security,Security,Security,Messaging,Messaging,Messaging,Transactions,Transactions,MainframeLogic,EIS,CustomApp,Web Services,Web Services,Web Services,SOA Fabric or Service Broker or WSM,Transactions,Messaging,Security,Business Services,Data Services,D
3、iscovery,Management,Monitoring,“烟囱式”的应用,以服务为基础的SOA平台,SOA,理解SO“A”,由于大多数的SOA研究人员和分析人员是技术导向的这导致“架构”在服务开发的过程中被忽略了“A”代表了你如何发现和定义,开发,部署,访问和管理你的服务如果没有”A”,“SOA”系统的构建将是灾难,服务“S”和基于“SOA”的系统是不同的,一个“服务”是通过信息交换,进而产生交互的程序。它具有以下特点:“Built to last”可用性和稳定性是至关重要的一个“系统”是一系列的已经部署的服务和任务的总和。它具有以下特点:“Built to change”系统的柔性是至
4、关重要的,SOA中“服务”的粒度,BusinessComponent,BusinessComponent,业务流程,客户程序,中等粒度的内部服务操作,粗粒度的业务服务操作,细粒度的对象和数据库调用,什么是SOA?,SOA是一种架构,不是一个产品SOA是一种手段,不是终点,SOA最重要的特点是实现了更广泛的互联互通,SOA架构最大的收益在于业务上的敏捷性,CreateLead,Qualified?,RetireLead,CreateOppty,CreateQuote,Closed?,CompleteSale,Create Invoice,CRM,ERP,今天实际的业务流程,Structured/
5、Stable,主要的痛苦不可控/不稳固的业务流程模糊的信息边界与过多的人工干预难以灵活扩展,面向服务的敏捷业务,收益:灵活/可控的业务流程清晰的信息交互边界实现广泛的互联互通,Agenda,什么是 SOA?为什么采用 SOA?微软的 SOA 架构微软 SOA 平台介绍;怎样实现微软的 SOA 架构;微软 SOA 应用案例;,SOA架构的三大商业价值,IT推动业务灵活成长消除地域差异连通异构系统提高效率,降低运营成本流程规范化挖掘现有IT资产价值带来新的商业机遇提高产能增强业务洞察力,历史积留的现状,基于SOA的实现效果,SOA的企业服务总线实现IT建设突破 Enterprise Service
6、 Bus(ESB),预建可重复使用的代码,模型和架构概览;加快实施进度,降低实施难度;扩大业务访问范围,使合作伙伴直接参与业务处理;,16,制定SOA策略和决策的合理化建议,基于SOA的业务流程平台将会模糊购买和建设的界限,它使业务用户利用服务和业务流程组装技术很容易组装新的业务应用;,早期系统建设(COTS and ERP),Agenda,什么是 SOA?为什么采用 SOA?微软的 SOA 架构微软 SOA 平台介绍;怎样实现微软的 SOA 架构;微软 SOA 应用案例;,Microsoft&SOA,概念提出Gartner(1996年)孕育阶段XML技术的出现(本世纪初)微软在IE 5.0中
7、率先支持XML发轫之初Web Service的出现(2000)微软最早提出SOAP模型在.NET 1.0中已经支持Web Service,WSDL,SOAP,UDDI成长阶段2005年开始Software+Service 率先提交WS-Policy规范将参与制定和推广SCA/SDO规范,微软SOA的技术架构,Connected User Experiences,微软SOA实现目标,应用平台支撑对服务的实现,Biz Intelligence,OBA/Office,Devices,Web/Smart Clients,Portal,Collaboration,User Experience,微软“实
8、现真实世界的SOA”,BizTalk Biz Process Orchestration+BAM,.Net 3.x Workflow Foundation,SQL DW,SSIS,SSRS,Composite Apps,Forms:InfoPath,UI:MS Office&OBA,Sharepoint Portal,Web,BI,BizTalk EAI,Microsoft SOA Platform,Design,Development,Deploy,SOA Tools,Tooling,Management,Security,Agenda,什么是 SOA?为什么采用 SOA?微软的 SOA 架
9、构微软 SOA 平台介绍;怎样实现微软的 SOA 架构;微软 SOA 应用案例;,业务层面如何决定应该暴露的服务,在SOA的设计中是最难的几乎没有人有“丰富”的经验核心:正确的用例图建议:通过服务包装器定义业务逻辑不要直接暴露对象不要让开发人员决定暴露何种服务通常采用两种方法:Top downBottom Up,“Top-Down”方法,工作模式:首先定义业务框架使用 Microsofts Motion 方法论有助于发现业务框架哪些服务是必须的创建针对这些服务的应用程序优点:这些服务清晰、稳定、干净缺点:在很多组织内,做到这点很难做到基于业务的灵活性也是很难的,工作模式:构建面向服务的应用集中
10、精力解决SOA的问题e.g.,security and management优点:在许多组织内部,便于执行缺点:对于定位问题来说,这种方法并不优美面临“无用服务”的问题,这些通常导致无法制订一个良好的计划,“Bottom Up”方法,微软SOA三步曲,1.凿山开渠,Data,Legacy,LOB,PackagedApps,TradingPartners,Interaction,Workflow,Data,ERP,TradingSystem,CRM,Identity&Access,Messaging&Services,Windows,Windows,微软SOA三步曲,凿山开渠,BizTalk S
11、erver,BizTalk Server,SQL Server,Identity Lifecycle Manager,WCF,微软SOA三步曲,2.筑堤修坝,简化业务分析员与开发人员的交互业务流程建模与描述可视化电子表单设计可视化协同应用设计,Interaction,开发人员在VS.NET中对流程做进一步开发,双向,业务分析员在VBAT中创建专门业务流程,协作,Workflow,Data,端到端商业智能,Identity&Access,企业单点登陆Windows目录和安全服务集成异构平台Windows目录集成应用程序,Messaging&Services,ServiceCode,Transac
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微软 SOA 平台 体系 架构 介绍

链接地址:https://www.31ppt.com/p-2671886.html