IBMSOA和软件产品介绍课件_第1页
IBMSOA和软件产品介绍课件_第2页
IBMSOA和软件产品介绍课件_第3页
IBMSOA和软件产品介绍课件_第4页
IBMSOA和软件产品介绍课件_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1通过这次介绍,您将了解到 SOA的基本概念 IBM SOA的几个关键切入点 如何用IBM软件产品成功实施你的第一个SOA项目第1页,共42页。2关于企业的变革,CEO们最关注的问题创新就意味着变化,SOA就是为了适应这种变化而诞生的 企业内外资源的整合和协作革新业务模式和流程利用信息技术实现业务优化87% of CEOs believe fundamental change is required in next two-yearsto drive innovation Source: 2006 IBM Global CEO Survey第2页,共42页。3Point-to-Point co

2、nnection between applicationsSimple, basic connectivity消息通讯EAI connects applications via a centralized hub Easier to manage larger number of connections企业应用整合整合技术发展趋势Integration and choreography of services through an Enterprise Service Bus Flexible connections with well defined, standards-based int

3、erfaces面向服务的整合方式不断革新的整合之道灵活性第3页,共42页。4基本的话题: 什么是 SOA?(Service Oriented Architecture面向对象的架构) 什么是服务?从业务角度而言,服务是一个可重复的任务 例如: 检查帐号余额;开新帐户 等等 什么是面向服务的架构呢?它是一种IT架构的方式主要用于业务的整合;其基本的构成方式是一系列链接起来的服务“一个IT系统,如果使用SOA的构架方式,任何变化都将变得简单而快捷”第4页,共42页。5全部全球排名前10位的银行全部全球排名前10位的汽车制造企业全美80%的医疗健康计划全球10大电信公司中的9家全球10大保险公司中的

4、8 家全球10大零售商中的4家90多个中小企业的成功案例52%的联邦政府半数的全球最大的30家电器设备公司广泛的客户认识到了 IBM SOA 的价值 包含了大型企业和众多的中小型工商企业第5页,共42页。6SOA的几个关键切入点从IT和业务的双重角度“ IBM has a strong vision for SOA, with a broad set of enabling technologies and solution entry points. IBM has the most-comprehensive sets of SOA capabilities on the market.

5、Its internal SOA center of excellence is anchored in BCS but stretches to encompass software and services.” Gartner Evaluates IBM, David Cearley October 10,2006第6页,共42页。7 CustomerServices用户(服务订阅者) (Multi-modal access via Portal, B2B/EDI, or Voice)一系列可提供的服务(Role-based Composite Services portfolios)Pa

6、rtnerServicesEmployee ServicesIT系统的资源(Applications, Data Stores, Servers) Legacy Applications Existing InfrastructurePackaged ApplicationsBPO ServicesWeb app组件和服务(Modular, location independent) 组合而成的业务服务 (Loosely coupled, on-the-fly assembly) Rate-Quote-IssueCBSClaims ManagementCBSPolicy Administrat

7、ionCBS剖析一个基于SOA的IT系统InformationProcessPeople第7页,共42页。8SOA的几个关键切入点从IT和业务的双重角度通过创新的业务建模,实现IT和业务系统的高效性第8页,共42页。9流程和服务之间的关系什么是流程(Process)?由一系列相互关联的任务所组成,实现一个具体的业务功能什么是服务(Service)?一个可重复的业务任务.例如:校验帐户余额,开户操作等等二者的关系:一个流程可以由一系列服务来实现第9页,共42页。10为什么要用服务来构造流程?以往数据和对数据的处理都严格的绑定在一起,应用都是根据客户的需求而严格定制流程一旦建立,很难变化B u s

8、 i n e s sp r o c e s s今后B u s i n e s s p r o c e s s数据和对数据的操作以松耦合的服务形式提供流程依据客户的需求而定义,能够快速的进行变化第10页,共42页。11传统应用的构建方式Division “A”Division “B”Division “C”Division “D”Division “E”第11页,共42页。12利用服务来构建业务流程OutsourcedSupplierShared ServicesDivision (s)Customer第12页,共42页。13300+ Business Processes1600 Activit

9、iesBanking200+ Business Processes700 ActivitiesInsurance如何建立业务流程:利用现有资源-IBM SOA业务目录300 多种行业标准和流行的组件,模型,扩展和服务Over 100 WebSphere Adapters and PackOver 50 IBM Portlets Rational Patterns and Plug-insSWG, GTS, and GBS SOA ServicesCross Industry/soa/soabusinesscatalogLive June 13th1第13页,共42页。14建模并且对流程进行仿真

10、操作WebSphere Business Modeler进行仿真操作,来模拟变化给业务带来的改变167% 建立流程的失败都是由于在其被执行之前并不知道其可能带来的影响-Omar Sawy, Redesigning Enterprise Processes for e-business现有的业务流程第14页,共42页。15IT模型业务模型2) 流程设计团队3) 一系列将业务流程在IT环境下实现的工具: 如何让IT和业务紧密相连从业务和IT的双重角度建立服务2用于描述业务流程的统一语言: BPELWebsphere Integration Developer第15页,共42页。16将设计好的业务流

11、程部署到一个动态的SOA平台上3在一个单一的SOA环境下集成 People, Process, & Information 的服务依照规则对流程进行快速改进WebSphereProcess ServerHumanTasksBusinessStateMachinesBusinessRulesBusinessProcessesManagement第16页,共42页。17业务报警出现状况,能够及时反馈外部消息影响性能的外部消息评分表Scorecards业务部门的关键指标报表和分析报告通过历史记录和当前数据的对比,分析发展趋势协作团队协同解决问题实现对业务流程的实时监控通过控制面板管理业务4第17页,

12、共42页。18总结: 一个基于SOA 实现的IT和业务系统概览WebSphere Business MonitorWebSphere PortalIBM Workplace and Collaboration ServicesWebSphere Business Modeler业务流程已经转换成为清晰的IT模型, 进一步完成流程的IT实现在一个集成的平台上构建动态和具有适应性的业务流程业务流程的监控反馈有利于不断的改进和提高实现业务流程的完整生命周期WebSphere Integration DeveloperWebSphere Service Registry & RepositorySer

13、viceServiceServiceService 2ServiceServiceServiceServiceServiceServiceGenerate DeclineServiceWebSphere Process ServerDB2 Content managerWebSphere ESB第18页,共42页。19中远集装箱运输公司中远集装箱运输有限公司,是中国第一大核心集装箱运输公司。目前拥有120余艘全集装箱船,总箱位逾20万标准箱。公司经营全球业务,服务客户遍布全球。/about.screen?locale=en第19页,共42页。2021大类,根据不同国家和进出口业务,分不同版本和

14、独立的服务器,形成孤立小系统群,各自为政,使得基础设施日趋复杂,日常运维成本高。采用VB、C、ASP等技术,不同系统采用不同技术和语言,不同系统依赖不同人。每次升级,要对所有系统全面调整,全面测试。对监控、报警、日志、诊断问题的支持很弱,对用户或销售的问题反映慢。采用面向过程的程序设计技术,对不同国家的报关逻辑(业务逻辑)缺乏统一抽象,用户界面、报关逻辑、业务规则和数据逻辑之间缺乏清晰的划分,难以重用,难以改变,导致系统扩充性不好,无法快速满足新要求。残留垃圾代码、不稳定。COSCON对新平台的构想(一)为所有系统进行巩固和整合,使其成为一个:- 整合的系统- 可升级的SW/HW系统- 采用主

15、流的开放技术提供日志管理和监控功能基于SOA 打造一个健全、可靠、可重用、可扩展性的架构第20页,共42页。211. Shipment1.1Booking1.2Empty gate-out1.3Full gate-in1.4Load on vessel1.5On sailing1.6Discharge1.7Full gate-out1.1.1Pre-booking1.1.2Create booking 1.2.1Pick up instruction1.2.2Pick up 1.2.3Empty Gate out 1.8Empty return1.4.1Loading instruction1

16、.5.1Formal B/L1.4.2Loading1.5.2Declare to OB customs1.6.1Discharge instruction1.6.4Cargo release1.7.1Full gate-out1.8.1Empty gate-in1.3.1Full gate in 1.3.2Create B/L 1.4.3Loading complete 1.5.3Declare to IB customs1.5.4Inform IB terminal1.6.2Discharging1.5.5Send arrival notice1.4.4Verify bay plan OB

17、IB1.3.3Shipment status 1.6.3Intermodal面向服务架构模型服务模型粗粒度业务流程细粒度用户服务面向服务架构模型集装箱船安排计划集装箱状态登记预约客户订单码头B/L装载/卸载港湾安排计划发送订单载货单OthersOthersOthers其他第21页,共42页。22EDI系统概念模型JDBC业务监控器EDIChannelManager业务流程业务功能交互服务BUC02BookingA01Generate B/LA02Receive Booking创建出口船图报文创建进口海关舱单报文信息服务BUC01 Cargo DeclareODSCSSIRIS2 EDI Ser

18、vice EDI Configuration EDI User MgmtWeb ServiceFile SystemJTextAdapter FrameworkFTPHTTPFileSystemMQ/JMSSMTPCommon Services: logging etc.任务调度程序EDI 消息处理器-Interpret-Object Mapping-Converting-Generation-Meta data (schema, biz policy, template etc.)-Monitoring重用应用程序服务仲裁服务Enterprise Service Bus事件服务Mediati

19、onsBO01Custom ManifestBO02Loading List EDI MonitorESB meta DataEDI 数据处理器-OR mapping-Data Access-Business objects-RDBMSUserManagement第22页,共42页。23采用SOA之后,我们整合了所有的业务流程,可以在进行简单的配置和修改之后就能够很快地应对响应和变化,并且更快地满足客户的需求。现在,我们能够很容易地添加或者删除一个报告,大约需要2至3天。相比较以前,这是一个巨大的改变。我们只需要3个服务器,一个系统。因此,在开发和维护两个方面,我们也节约了很多人力和物力资源。

20、并且,我们还可以进行更有效的开发。 基于开放的标准和平台。同时在技术层面上,我们能够保证我们的EDI平台具有在纵向和横向两个方面很容易扩展和升级的能力。帮助我们的业务人员与IT技术人员进行更好的沟通,使得业务人员更好的理解IT系统,IT工作人员也能够更好的理解业务操作流程。COSCON现在比起其他的集装运输公司能够需速地作出反映。这使得我们赢得了更多的客户,更重要的是在客户心中树立了COSCON良好的形象。在实施SOA的过程中,IBM的专家给了COSCON巨大的帮助。尤其是在指导我们如何构建适合SOA架构的业务流程模型方面给予了很大的支持。带给客户的好处SOA 帮助客户实现了业务的敏捷性和重用

21、性第23页,共42页。24SOA的几个关键切入点从IT和业务的双重角度CustomersPartnersEmployees提供正确而及时的信息,实现应用,优化业务流程,提高生产效率Targeted for resultsUse targeted tasks and functions as basis for information and people interactionsInteraction and IdeasEnabling people to virtually interact and collaborate for dynamic decision making第24页,共4

22、2页。25and moreabcDB2IBM ContentManagerOraclexyzHeterogeneous Applications & InformationInsightInformation as a ServiceOptimize, Virtualize, Integrate, AccelerateData & ContentBusinessContextInsightfulRelationshipsMaster Data, Entity Analytics, Decision Portals, Executive Dashboards,Industry Data Mode

23、lsExtracted or Real-timeStandards-basede.g., XQuery, JSR170, JDBC, Web Services.Information as a ServiceMoving From a Project-Based to a Flexible Architecture (SOA)ProcessesPeopleTools & Applications第25页,共42页。26Information ServicesSOA整体架构中的信息服务GenerateinvoiceRequestship dateUpdateinventoryProcessCre

24、ditSavequoteGetcustomerGetpriceSelect data from source 1Select data from source 2Match and link recordsTransform data to targetCalculatediscountCalculatequote以服务的形式来提供信息,使得访问更加容易,完整性更强,灵活性更高发布完整性,可复用的信息服务,为在异构环境下业务流程取得信息提供了更大的方便之处第26页,共42页。27SOA的几个关键切入点从IT和业务的双重角度CustomersPartnersEmployeesContext fo

25、r Better DecisionsDelivering the right information in context to optimize business processes, applications, and productivityTargeted for resultsUse targeted tasks and functions as basis for information and people interactions交互和界面提供给操作者虚拟交互和协作的平台,灵动思维,随需而变第27页,共42页。28如何实现一个完整的 SOA 解决方案适当的人 (People)

26、+ 适用的信息 (Information) = 正确的结果用那些业务流程?Change or new processMonitor and manageProcess actions for people怎么提供?Rich ClientsBrowserMobile Clients给那些人用?Roles ResponsibilitiesContext何种信息?Master dataInformation IntegrationCentrally managed XML第28页,共42页。29ServicesOperational SystemsPeopleBusiness ProcessConn

27、ectivity (Enterprise Service Bus)PortalDataRegistryApplicationApplicationContentExternalMaster Data ManagementInformation as a ServiceDashboardUser InterfaceUser Interaction用户界面服务 DashboardsPortalDecision making?Real time alerts?Visibility into operations?用户交互服务CollaborationComposite ApplicationsAle

28、rtsFormsVisualizationSOA 解决方案的重要元素 服务因人而生信息支付服务Multiple device management and deploymentMultiple server sourcesRich ClientsMobileBrowserDeployment第29页,共42页。30北京市朝阳区数字化城市管理解决方案朝阳区位于北京市主城区的东部和东北部,地跨二环、三环、四环、五环,至六环边缘,辖区总面积470.8平方公里,是北京市面积最大的近郊区数字化城市管理方法就是在城市管理中运用网络地图技术,将所辖区域划分成若干个单元,由城市管理监督员对所分管的网格实施监控

29、,同时明确各级地域责任人为辖区城市管理责任人,从而对管理空间实现分层、分级、全区域管理的方法,第30页,共42页。31北京市朝阳区政府数字化城市管理解决方案技术架构图客户端大屏幕监督指挥B/S浏览器 协同工作子系统城管通手机城管通子系统SOA 统一系统平台工作流引擎WPS应用服务器WASBI中间件BI SoftGIS中间件Arc GIS系统安全统一身份认证业务数据库+空间数据库空间数据引擎:Arc SDE业务逻辑(Web Services)消息中间件MQ调度引擎第31页,共42页。32SOA带来的好处业务复杂性降低,实现了平台无关性系统采用基于标准的兼容性,所有业务系统与外围系统都使用Web

30、Service接口,服务接口透明、通用,可实现多种应用平台共用一个接口,提高了灵活度。如某个具体的业务服务:“获取任务列表”,城管通无线应用子系统(Windows Mobile),协同工作子系统(java),对外公共服务企业登录门户()均在其业务流程处理过程中调用到该服务。这几个业务应用系统分别在不同平台上开发,但均使用同样的接口调用同一个服务,极大的降低了开发的复杂度,缩短了开发周期,真正实现了平台的无关性。对外登录门户Asp .net协同工作子系统java城管通子系统Windows Mobile业务逻辑:“获取任务列表”第32页,共42页。33构建基于IBM SOA 的解决方案抓住几个切入

31、点IBM对于SOA项目实施的全过程支持IBM 对于SOA项目实施全过程的监理第33页,共42页。34ClaimsBusiness ServicePolicy Business ServiceRate Quote & IssueBusiness Service利用SOA构建和改造现有系统细粒度的业务服务粗粒度的业务服务业务服务集合提高系统的响应度,在最短的时间,用最少的开销适应市场的快速变化第34页,共42页。35Agents & ProducersPartners & Re-insurersInsuranceCarriersInternalEmployeesConsumersOutsource

32、d/BPOService ProvidersFinancial Institutions3rd Party ServicesDMVAutoLOBCommercialLOBHomeLOBSOA所建立的整个IT生态环境建立在虚拟价值链上的新型业务模型第35页,共42页。36IBM46%Other 5%BEA13%Tibco 8%Sun 4%webMethods 3% Microsoft 10%SAP 6%Oracle 5%Source: WinterGreen Research, 20062005 SOA Market Share第三方机构指出 IBM 是市场的领导者在过去的18个月中,市场份额提

33、高12%# 1 in SOA# 1 in CapabilitiesLead in WaveIBM Placed in the Leaders Quadrant第36页,共42页。37面对客户: SOA 快速启动描述SOA Jumpstart Workshop 是一个和客户互动的交流, 使客户了解SOA架构,IBM了解客户的需求, 引导客户在SOA理论指导下设计项目的架构.时间花费客户参加人员交流时间: 2 3 天Total: 1 2 星期No-charge, CTO, 总工, 项目经理业务经理目标客户IBM了解SOA, 以及SOA给项目, 未来的发展带来的优势. 运用SOA理论指导, 解决目前

34、遇到的问题, 设计当前的项目.引导客户运用SOA的设计思想; 帮助客户设计基于SOA的项目架构; 促进销售以及发现新的机会.适用销售人员确认: 客户有一个当前要做的项目 该项目可以用SOA技术来实现 客户对SOA有兴趣Workshop Agenda客户业务人员介绍项目情况客户技术人员介绍项目实现架构,设想, 以及目前遇到的困难IBM工程师介绍SOA架构,成功案例客户业务人员/技术人员/ IBM工程师一起讨论项目需求,以及如何用SOA架构实现客户的项目提供给客户的资料SOA 培训教材 讨论结果 提供针对客户项目的基于SOA架构实现的建议书下一步Match IBM WebSphere produc

35、ts, and prepare demo, pot第37页,共42页。38面对合作伙伴: SOA 100 计划10,000 名SOA 产品开发人员1,000 名认证的SOA 架构师100 名资深的SOA系统架构师开发人员培养广泛的SOA架构培训IBM联手合作伙伴培养SOA架构师真实的案例联合市场推广成功应用第38页,共42页。IBM与您携手开始SOA之旅 - IBM SOA 和软件产品介绍吴启新IBM 软件部 渠道经理wuqixin第39页,共42页。40Backup:SOA Solutions: An Extensible Portal Framework for SOAThe foundation for user interface, user interaction and deployment Presentatio

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论