《IBMSOA和软件产品介绍.ppt》由会员分享,可在线阅读,更多相关《IBMSOA和软件产品介绍.ppt(43页珍藏版)》请在三一办公上搜索。
1、IBM与您携手开始SOA之旅-IBM SOA 和软件产品介绍,通过这次介绍,您将了解到,SOA的基本概念 IBM SOA的几个关键切入点 如何用IBM软件产品成功实施你的第一个SOA项目,关于企业的变革,CEO们最关注的问题,创新就意味着变化,SOA就是为了适应这种变化而诞生的,企业内外资源的整合和协作革新业务模式和流程利用信息技术实现业务优化,Point-to-Point connection between applicationsSimple,basic connectivity,消息通讯,整合技术发展趋势,基本的话题:什么是 SOA?(Service Oriented Architec
2、ture面向对象的架构),什么是服务?从业务角度而言,服务是一个可重复的任务 例如:检查帐号余额;开新帐户 等等,什么是面向服务的架构呢?它是一种IT架构的方式主要用于业务的整合;其基本的构成方式是一系列链接起来的服务,“一个IT系统,如果使用SOA的构架方式,任何变化都将变得简单而快捷”,全部全球排名前10位的银行,全部全球排名前10位的汽车制造企业,全美80%的医疗健康计划,全球10大电信公司中的9家,全球10大保险公司中的8 家,全球10大零售商中的4家,90多个中小企业的成功案例,52%的联邦政府,半数的全球最大的30家电器设备公司,广泛的客户认识到了 IBM SOA 的价值 包含了大
3、型企业和众多的中小型工商企业,SOA的几个关键切入点从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.Its internal SOA center of excellence is anchored in BCS but stretches to encompass softwar
4、e and services.”Gartner Evaluates IBM,David Cearley October 10,2006,剖析一个基于SOA的IT系统,SOA的几个关键切入点从IT和业务的双重角度,通过创新的业务建模,实现IT和业务系统的高效性,流程和服务之间的关系,什么是流程(Process)?由一系列相互关联的任务所组成,实现一个具体的业务功能,什么是服务(Service)?一个可重复的业务任务.例如:校验帐户余额,开户操作等等,为什么要用服务来构造流程?,以往,数据和对数据的处理都严格的绑定在一起,应用都是根据客户的需求而严格定制流程一旦建立,很难变化,B u s i n
5、e s sp r o c e s s,传统应用的构建方式,Division“A”,Division“B”,Division“C”,Division“D”,Division“E”,利用服务来构建业务流程,Outsourced,Supplier,Shared Services,Division(s),Customer,300+Business Processes1600 Activities,Banking,200+Business Processes700 Activities,Insurance,如何建立业务流程:利用现有资源-IBM SOA业务目录300 多种行业标准和流行的组件,模型,扩展
6、和服务,Over 100 WebSphere Adapters and PackOver 50 IBM Portlets Rational Patterns and Plug-insSWG,GTS,and GBS SOA Services,Cross Industry,Live June 13th,1,建模并且对流程进行仿真操作,WebSphere Business Modeler,进行仿真操作,来模拟变化给业务带来的改变,1,IT模型,业务模型,2)流程设计团队,3)一系列将业务流程在IT环境下实现的工具:,如何让IT和业务紧密相连,从业务和IT的双重角度建立服务,2,用于描述业务流程的统一
7、语言:BPEL,Websphere Integration Developer,将设计好的业务流程部署到一个动态的SOA平台上,3,在一个单一的SOA环境下集成 People,Process,&Information 的服务依照规则对流程进行快速改进,WebSphereProcess Server,HumanTasks,BusinessStateMachines,BusinessRules,BusinessProcessesManagement,实现对业务流程的实时监控通过控制面板管理业务,4,总结:一个基于SOA 实现的IT和业务系统概览,WebSphere Business Monitor
8、WebSphere PortalIBM Workplace and Collaboration Services,实现业务流程的完整生命周期,中远集装箱运输公司,中远集装箱运输有限公司,是中国第一大核心集装箱运输公司。目前拥有120余艘全集装箱船,总箱位逾20万标准箱。公司经营全球业务,服务客户遍布全球。,21大类,根据不同国家和进出口业务,分不同版本和独立的服务器,形成孤立小系统群,各自为政,使得基础设施日趋复杂,日常运维成本高。采用VB、C、ASP等技术,不同系统采用不同技术和语言,不同系统依赖不同人。每次升级,要对所有系统全面调整,全面测试。对监控、报警、日志、诊断问题的支持很弱,对用户
9、或销售的问题反映慢。采用面向过程的程序设计技术,对不同国家的报关逻辑(业务逻辑)缺乏统一抽象,用户界面、报关逻辑、业务规则和数据逻辑之间缺乏清晰的划分,难以重用,难以改变,导致系统扩充性不好,无法快速满足新要求。残留垃圾代码、不稳定。,COSCON对新平台的构想(一),面向服务架构模型服务模型,粗粒度业务流程,细粒度用户服务,面向服务架构模型,EDI系统概念模型,JDBC,业务监控器,EDIChannelManager,业务流程,业务功能,交互服务,信息服务,ODSCSS,IRIS2,EDI Service,EDI Configuration,EDI User Mgmt,Web Service
10、File SystemJText,Adapter Framework,Common Services:logging etc.,任务调度程序,EDI 消息处理器-Interpret-Object Mapping-Converting-Generation-Meta data(schema,biz policy,template etc.)-Monitoring,重用应用程序服务,仲裁服务,Enterprise Service Bus,事件服务,Mediations,EDI Monitor,ESB meta Data,EDI 数据处理器-OR mapping-Data Access-Busine
11、ss objects-RDBMS,UserManagement,采用SOA之后,我们整合了所有的业务流程,可以在进行简单的配置和修改之后就能够很快地应对响应和变化,并且更快地满足客户的需求。现在,我们能够很容易地添加或者删除一个报告,大约需要2至3天。相比较以前,这是一个巨大的改变。我们只需要3个服务器,一个系统。因此,在开发和维护两个方面,我们也节约了很多人力和物力资源。并且,我们还可以进行更有效的开发。基于开放的标准和平台。同时在技术层面上,我们能够保证我们的EDI平台具有在纵向和横向两个方面很容易扩展和升级的能力。帮助我们的业务人员与IT技术人员进行更好的沟通,使得业务人员更好的理解IT
12、系统,IT工作人员也能够更好的理解业务操作流程。COSCON现在比起其他的集装运输公司能够需速地作出反映。这使得我们赢得了更多的客户,更重要的是在客户心中树立了COSCON良好的形象。在实施SOA的过程中,IBM的专家给了COSCON巨大的帮助。尤其是在指导我们如何构建适合SOA架构的业务流程模型方面给予了很大的支持。,带给客户的好处SOA 帮助客户实现了业务的敏捷性和重用性,SOA的几个关键切入点从IT和业务的双重角度,Customers,Partners,Employees,提供正确而及时的信息,实现应用,优化业务流程,提高生产效率,Targeted for resultsUse targ
13、eted tasks and functions as basis for information and people interactions,Interaction and IdeasEnabling people to virtually interact and collaborate for dynamic decision making,and more,abc,DB2,IBM ContentManager,Oracle,xyz,Heterogeneous Applications&Information,Insight,Information as a ServiceOptim
14、ize,Virtualize,Integrate,Accelerate,Master Data,Entity Analytics,Decision Portals,Executive Dashboards,Industry Data ModelsExtracted or Real-time,Standards-basede.g.,XQuery,JSR170,JDBC,Web Services.,Information as a ServiceMoving From a Project-Based to a Flexible Architecture(SOA),Processes,People,
15、Tools&Applications,SOA整体架构中的信息服务,Generateinvoice,Requestship date,Updateinventory,ProcessCredit,Savequote,Getcustomer,Getprice,Calculatediscount,Calculatequote,以服务的形式来提供信息,使得访问更加容易,完整性更强,灵活性更高发布完整性,可复用的信息服务,为在异构环境下业务流程取得信息提供了更大的方便之处,SOA的几个关键切入点从IT和业务的双重角度,Customers,Partners,Employees,Context for Bet
16、ter DecisionsDelivering the right information in context to optimize business processes,applications,and productivity,Targeted for resultsUse targeted tasks and functions as basis for information and people interactions,交互和界面提供给操作者虚拟交互和协作的平台,灵动思维,随需而变,如何实现一个完整的 SOA 解决方案,适当的人(People)+适用的信息(Informatio
17、n)=正确的结果,用那些业务流程?Change or new processMonitor and manageProcess actions for people,怎么提供?Rich ClientsBrowserMobile Clients,给那些人用?Roles ResponsibilitiesContext,何种信息?Master dataInformation IntegrationCentrally managed XML,Services,Operational Systems,People,Business Process,Connectivity(Enterprise Serv
18、ice Bus),Portal,Data,Registry,Application,Application,Content,External,Master Data Management,Information as a Service,Dashboard,User Interface,User Interaction,用户界面服务,Dashboards,Portal,Decision making?Real time alerts?Visibility into operations?,用户交互服务,Collaboration,Composite Applications,Alerts,Fo
19、rms,Visualization,SOA 解决方案的重要元素 服务因人而生,信息支付服务Multiple device management and deployment,Multiple server sources,Rich Clients,Mobile,Browser,Deployment,北京市朝阳区数字化城市管理解决方案,朝阳区位于北京市主城区的东部和东北部,地跨二环、三环、四环、五环,至六环边缘,辖区总面积470.8平方公里,是北京市面积最大的近郊区数字化城市管理方法就是在城市管理中运用网络地图技术,将所辖区域划分成若干个单元,由城市管理监督员对所分管的网格实施监控,同时明确各级
20、地域责任人为辖区城市管理责任人,从而对管理空间实现分层、分级、全区域管理的方法,,北京市朝阳区政府数字化城市管理解决方案技术架构图,SOA带来的好处,业务复杂性降低,实现了平台无关性系统采用基于标准的兼容性,所有业务系统与外围系统都使用Web Service接口,服务接口透明、通用,可实现多种应用平台共用一个接口,提高了灵活度。如某个具体的业务服务:“获取任务列表”,城管通无线应用子系统(Windows Mobile),协同工作子系统(java),对外公共服务企业登录门户()均在其业务流程处理过程中调用到该服务。这几个业务应用系统分别在不同平台上开发,但均使用同样的接口调用同一个服务,极大的降
21、低了开发的复杂度,缩短了开发周期,真正实现了平台的无关性。,构建基于IBM SOA 的解决方案,抓住几个切入点,IBM对于SOA项目实施的全过程支持,IBM 对于SOA项目实施全过程的监理,ClaimsBusiness Service,Policy Business Service,Rate Quote&IssueBusiness Service,利用SOA构建和改造现有系统,细粒度的业务服务,粗粒度的业务服务,业务服务集合,提高系统的响应度,在最短的时间,用最少的开销适应市场的快速变化,Agents&Producers,Partners&Re-insurers,InsuranceCarrie
22、rs,InternalEmployees,Consumers,Outsourced/BPOService Providers,Financial Institutions,3rd Party Services,DMV,AutoLOB,CommercialLOB,HomeLOB,SOA所建立的整个IT生态环境建立在虚拟价值链上的新型业务模型,Source:WinterGreen Research,2006,2005 SOA Market Share,第三方机构指出 IBM 是市场的领导者在过去的18个月中,市场份额提高12%,#1 in SOA,#1 in Capabilities,Lead i
23、n Wave,IBM Placed in the Leaders Quadrant,面对客户:SOA 快速启动,面对合作伙伴:SOA 100 计划,10,000 名SOA 产品开发人员,1,000 名认证的SOA 架构师,100 名资深的SOA系统架构师,开发人员培养,广泛的SOA架构培训,IBM联手合作伙伴培养SOA架构师,真实的案例,联合市场推广,成功应用,IBM与您携手开始SOA之旅-IBM SOA 和软件产品介绍,吴启新IBM 软件部 渠道经理,Backup:SOA Solutions:An Extensible Portal Framework for SOAThe foundati
24、on for user interface,user interaction and deployment,Presentation Services,WebBrowser,RichClients,MobileClient,Portal SOA foundation elements:,IBM WebSphere Portal Version 6.0,A enterprise-wide service registry and repository improves visibility,reusability,adaptability,and manageability of service
25、s,Promotes ReuseProvides greater visibility and easier access to existing servicesExposes services assets that are conflicting,redundant,and/or inefficient,Facilitates ConnectivityManages relationships among services assetsEnforces best practices,SLAs,and policiesMeasures services metrics to optimiz
26、e service interactionsImproves visibility and access throughout the lifecycle,Backup:Business Services Efficiency Through ReuseWebSphere Service Registry and Repository,NEW,Services as the Bridge between Business and IT,The intersection point betweenBusiness and ITis a“Neutral Ground”,where Services are the negotiation element,IT,Business,Services,