IBM软件集成解决方案.ppt

上传人:laozhun 文档编号:2934330 上传时间:2023-03-04 格式:PPT 页数:46 大小:2.58MB
返回 下载 相关 举报
IBM软件集成解决方案.ppt_第1页
第1页 / 共46页
IBM软件集成解决方案.ppt_第2页
第2页 / 共46页
IBM软件集成解决方案.ppt_第3页
第3页 / 共46页
IBM软件集成解决方案.ppt_第4页
第4页 / 共46页
IBM软件集成解决方案.ppt_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《IBM软件集成解决方案.ppt》由会员分享,可在线阅读,更多相关《IBM软件集成解决方案.ppt(46页珍藏版)》请在三一办公上搜索。

1、IBM软件集成解决方案,IBM 软件部 张旭,2,手工/端到端接口连接,星型(Hub/Spoke)结构,企业服务总线(Enterprise Service Bus),3,随需应变的世界所面临的挑战,管理复杂异构的环境,提高资源的利用率,降低成本,业务流程要求灵活应变,整合业务流程系统和人,创建,集成,扩展,升级,部署,实时反应 可变成本 适应能力 核心专注,e-business On Demand 电子商务 随需应变,4,随需应变企业的四大特征,集成性实时反应,虚拟化适应能力,开放性可变成本,Linux,XML,SOAP,OGSA,WSDL,自主化核心竞争力,自我保护,自我修复,自我优化,自我

2、配置,5,业务集成的技术要求:,Interoperabilitybetween applications in different programming languages,on different hardware or operating systems,from different vendors,.Flexibilityuniversal interfaces can cope with inevitable changes in software caused by changing business needsSimplicityintegration technologies

3、should make our infrastructure simpler and cheaper,and not add to the complexityAgilityfaster and easier to revise to accomodate changes in business structure,Based on open,vendor-neutral,platform-neutral standardsJava would be a good solution if everyone used it,but some systems are built on other

4、technologiesLeverage Existing Investmentsold software can be used in new ways by building a Web services layer for universal accessLeverage Developer Skillsetsdistributed computing is difficult,and developers are trained for local programmingwe need to make distributed computing as easy as local pro

5、grammingSingle infrastructure for any machine-to-machine integrationEAI,B2B,P2P,pervasive,browsers,grid computing,autonomic,technologies yet to be invented,6,SOA,面向服务的体系架构(Service Oriented Architecture),A system architecture in which application functions are built as components(or services)that are

6、 loosely-coupled and well-defined to support interoperability,and to improve flexibility and re-useloosely-coupled implies that the underlying implementation is hidden from the application that invokes the servicewell-defined suggests a common definition of services which is independent of any parti

7、cular technology but can be used by all technologies,Traditional integration involves technology-aware bridges between app components,thus is complex and expensive to maintain,SOA is a common way of interacting that can be used with any component,regardless of the underlying technology,greatly simpl

8、ifying and strengthening integration efforts,7,Web Services 的普及,8,集成技术的发展:,A new form of Enterprise Service Bus(ESB)infrastructure-combining MOM,Web Services,transformation and routing intelligence“ESBs are well suited to be the backbone for service-oriented architectures and the enterprise nervous

9、system.ESB products combine native Web services support,asynchronous store-and-forward delivery,limited message transformation,publish-and-subscribe,and content-based routing.Roy Schulte,Vice President and research fellow,Gartner Group,9,Service Oriented Architecture(SOA),Data,ServiceFlow,NewService

10、 Logic,B2BInteractions,SOAPService Request(e.g.J2EE,.NET),Portal Service,ExistingApplications,10,IBM Websphere Business Integration(WBI)参考架构,流程集成服务,流程规划,交互应用,事务处理,状态管理,审计,人员,商业伙伴,商业协议,个性化,展示,通用业务对象模型,WebSphereBusiness IntegrationConnect,WebSpherePortal,合作伙伴集成,用户交互集成,Business Partner Application,Exch

11、angeHubs,Browser,WAP,流程自动化,雇员行为,事件,WebSphere Business Integration 适配器,路由,发布/订阅,转换,中介服务,传输,WebSphere Business Integration 服务器,业务建模与监控,Enterprise Services Bus,HR,Legacy,Finance,ERP,CRM,OA,Web 服务,11,WebSphere Business Integration Adapters,WebSphere Business Integration Connect,WebSphereBusiness Integra

12、tion Server,Process IntegrationServices,Business Modeling andMonitoring,Events,WebSphere Portal,User IntegrationServices,HR,Legacy,ERP,CRM,Finance,.,Application Connectivity Services,Browser,WAP,Partner IntegrationServices,WMQ,WBI MB,Integrate,12,WebSphere Business Integration Adapters,WebSphere Bus

13、iness Integration Connect,WebSphereBusiness Integration Server,Process IntegrationServices,Business Modeling and Monitoring,Events,WebSphere Portal,User IntegrationServices,HR,Legacy,ERP,CRM,Finance,.,Partner IntegrationServices,WebSphere Business Integration Adapters,Browser,WAP,WBIA,Integrate,13,W

14、ebSphere Business Integration Adapters,WebSphere Business Integration Connect,WebSphereBusiness Integration Server,Process IntegrationServices,Events,WebSphere Portal,User IntegrationServices,HR,Legacy,ERP,CRM,Finance,.,Partner IntegrationServices,Process Integration Services,Browser,WAP,Business Mo

15、deling and Monitoring,WICS,WMQWF,Integrate,14,WebSphere Business Integration Adapters,WebSphere Business Integration Connect,Business Modeling and Monitoring,WebSphere Portal,User IntegrationServices,HR,Legacy,ERP,CRM,Finance,.,Partner IntegrationServices,WebSphere Business Integration Modeler and M

16、onitor,Browser,WAP,WebSphereBusiness Integration Server,Process IntegrationServices,Events,Model,Monitor,Manage,WBI Modeler and Monitor,15,WebSphere Business Integration Adapters,WebSphereBusiness Integration Server,WAS/Portal Integration with WBI,Process IntegrationServices,Business Modeling andMon

17、itoring,Events,WebSphere Portal,User IntegrationServices,HR,Legacy,ERP,CRM,Finance,.,Browser,WAP,WebSphere Business Integration Connect,Partner IntegrationServices,WPS,WAS,16,WebSphere Business Integration Adapters,WebSphere Business Integration Connect,WebSphereBusiness Integration Server,WebSphere

18、 Business Integration-Connect,Process IntegrationServices,Business Modeling andMonitoring,Events,WebSphere Portal,User IntegrationServices,HR,Legacy,ERP,CRM,Finance,.,Partner IntegrationServices,Browser,WAP,WSGW,TPI,WDI,Connect,17,Lotus Workflow(Document Based),智能化工作流引擎适应不断的变化组织结构工作流对象,文档流程协作,18,Ent

19、erprise Service Bus,QM C,xml,WebSphere MQWBI Message Broker(Message Flow Engine),App A,QM B,App B,Q B1,Commadelimited,Q C1,App D,MQIn,Compute,RouteToLabel,MQOut,Publication,QM A,Q A1,QM B,Q B1,XML,Subscriber List,Control Q,Register,QM B,App C,Q B1,19,Allows you to define,manage,and execute business

20、processes through the execution of softwareProcesses can be automated applications,or can be humans performing some taskMQ Workflow ensures that each task in the process is executed,and executed in the right orderProvides graphical tools to let non-programmers define the process flows,WBI MQSeries W

21、orkflow(Task based),20,Collaboration-Business process logicGeneric Business Objects-Abstract model of dataMap-Converts data between application specific business object and generic business object formatsConnector Agent-Interacts with applications to be integratedConnector Controller-Exchanges infor

22、mation between the connector agent and the business process logic(collaboration),InterChange Server,SAP,Siebel,WBI InterChange Server Workflow(Event Based),21,22,流程集成的实现-事务/补偿,流程引擎,ProcessFlow,应用交换平台,Order Entry,Compensation,UpdateInventory,Inventory,CreateOrder,Update Sales,CreditCheck,UndoInventor

23、y,Delete Order,UndoSales,Sales,A,C,B,D,23,Implementing an ESB-WBI,Legacy,WAS,EventManagement,Request/Reply,Pub/SubHigh AvailabilityFormat Libraries,Assured DeliveryQueuingAsync/Sync,WBI Adapter,JAX-RPC/WSIF,MediationSecurityDynamic-binding,WAS,Web ServiceGateway,ExternalWeb ServiceConsumer/Provider,

24、MediationDynamic-bindingSecurity,WAS,UDDI,ServiceProvisioning,Firewall,Micro Composition/Decomp.TransformationCustomized Routing,24,Implementing an ESB WAS E,Legacy,WAS,EventManagement,Request/Reply,Pub/SubHigh AvailabilityScalability,Assured DeliveryQueuingAsync/Sync,WBI Adapter,JAX-RPC/WSIF,Mediat

25、ionSecurityDynamic-binding,WAS,Web ServiceGateway,ExternalWeb ServiceConsumer/Provider,MediationDynamic-bindingSecurity,WAS,UDDI,ServiceProvisioning,Firewall,JAX-RPC/WSIF,SOAPRMI/IIOP,Micro Composition/Decomp.TransformationCustomized Routing,25,b,Products Supporting BI Capabilities,Model business fu

26、nctions and processes,WebSphere Business Integration Modeler,WebSphere StudioWebSphere Business Integration Tools,Transform applications,processes and data,WebSphere Business Integration ServerWebSphere Business Integration ConnectDB2 Information IntegratorWebSphere BI Server Foundation*,Integrate i

27、slands of applications,processes and information,WebSphere Portal,Interactwith resources anytime,anywhere with any device,WebSphere Business Integration Monitor,Manage performance against business objectives,Pre-Built PortletsProcess Templates,Acceleratethe implementation of intelligent processes,We

28、bSphere Application ServerWebSphere MQ,Service Oriented Infrastructure leveraging a common runtime environment,AdaptersWebSphere Commerce,26,Software Development is a Team Sport,Developer,Project Manager,Tester,Business Analysts/Systems Engineer,OperationsManager,System Integrator,Release Manager,Ar

29、chitect,CIO,VP Engineering,IT Manager,27,Service-Oriented Development Cycle,28,企业应用开发平台WSAD(WebSphere Studio Application Developer),内置IBM WebSphere 引擎可视化开发高效,直观的向导角色分工,团队协作简单易用的开发部署扩展的Web 服务模型拖放式的Service Flow 编辑器JCA Tool Plug-in开放标准的工具框架Portal Toolkit for WebSphere Studio,29,Rational Rapid Developer

30、WebSphere Studio-Asset Analyzer-Rational XDE Developer-Portal Toolkit-Lotus Domino Toolkit-iSeries Toolkit-WebLogic ToolkitWebSphere Host Integration Solution,Empowering the Entire Team,Architect,Business Analyst,Operations,Rational XDE Modeler,WebSphere Business Integration ModelerWebSphere Busines

31、s Integrator Monitor,Tivoli-Security Management-Storage Management-Configuration&Ops-Performance MgmtWebSphere StudioApplication Monitor,Project Manager,Rational ProjectConsole(team use)Rational ClearQuest(team use)Rational Unified Process(team use),Developer,Tester,Rational SuiteTestStudioRational

32、XDE TesterWebSphere Studio Workload Simulator,Release Manager,System Integrator,Rational ClearCase,WebSphere Studio-MQ Broker Toolkit-Business IntegrationToolset,All team members,Rational Suite Team Unifying Platform,30,DB2 Information Integrator,HTTP Server,Purchase Orders,Reporting&Analysis,Unix,z

33、OS,Customers,Inventory System,DB2/MVS,IMS,Oracle,SQL Server,Excel,Content Manager,DB2,Digital media,XML,Web Clients,Business Partners,Enterprise Portals,Internal Applications,XML or Web Service,Data Feeds,Information Integrator,meta-data,Web Services,EJBs,Servletsand JSPs,Unified Data Model,Federati

34、on,Web Server,Web Service,Websphere AS,Windows,All Information Sources appear as if from the same database!,The goal:to achieve an Integrated,Service-Oriented Architecture(SOA),31,IBM 企业安全方案架构,员工,合作伙伴,Contractors,IBM Directory,认证和授权,Tivoli Access Manager,单次登录,策略 工作流安全审计委托自我服务,企业资源,操作系统,数据库,应用,资源控制代理

35、,提供和许可,Tivoli Identity Manager,搜索和浏览,页面,WebSphere Portal,同步和清理,IBM Directory Integrator,32,Tivoli Access Manager,33,基于B/S产品应用之间的单点登陆Tivoli Access Manager(TAM),实现门户系统上所有基于B/S应用系统的SSOTAM实现门户系统上的认证、授权、用户的管理作为企业IT整体安全策略的重要组成部分,34,标准化 组件化(Portlet)集成性 安全性 个性化 动态内容发布 协同工作 统一用户管理 单一登录 多设备支持,企业综合门户方案 WebSphe

36、re Portal Server,35,WebSphere Portal 和Lotus协作软件提供了最佳技术平台,WebSphere Application Server,协作,安全性,Portlets,目录,搜索,Web服务,展现,集成,Portal 框架,个性化,文字处理,On Demand Workplace,内容管理,演示文稿,电子表格,管理,Portlet API,36,Monitoring Services,Model,design,development,test tools,Common Runtime Infrastructure,Enterprise Service Bus

37、,ProcessServices,Community Integration Services,Application Services,Information Services,User Interaction Services,Business Integration Reference Architecture,37,Enterprise Service Bus,Routing,Pub/Sub,Transformation,Transport,Process IntegrationPortal,WAS,App 2,Process Choreography,New Order,Create

38、 Order,Approval Req?,Get Worklist,Order Approved,No,Yes,CreateOrder,Update Inventory,Browser,38,IBM Software Offerings,Monitoring Services,Order Management Solution Architecture,Model,design,development,test tools,Common Runtime Infrastructure,WebSphere BI Modeler,WebSphere BI Monitor,WebSphere Stud

39、io,submit order,provide details,Enterprise Service Bus,Order Status,Order Detail,WebSphere Portal Server,WebSphere Application Server,WebSphere BI Server,JCAAdapter,39,Workflow,DBMS,DBMS,Legacy Data,DBMS,DBMS,WebSphere Business Integration,WebSphere Portal,Sample Customer Service Portal,40,Logical B

40、usiness Integration Architecture,41,Architecture with WBI and DB2II,CICS/VSAM,SQL,WBIServer,Return me information for customer X,Oracle,MS-SQL,MS-SQLWrapper,DB2 II,OracleWrapper,DB2 SQL via JDBC,WPS,Find me all the customerswho are more than X,DB2 SQL via JDBC,Oracle,WBI JDBCAdapter,via ODBC,WBI JDB

41、CAdapter,42,参考方案结构,43,企业应用集成(EAI)与信息集成(EII)的逻辑关系,通常各业务子系统都有应用接口(API),可以直接使用应用集成服务平台(WBIMB)来集成。某些业务子系统有数据接口(标准的数据库格式定义),特别是做联邦查询和数据复制时,应该采用数据信息集成服务平台(DB2 II)DB2 Information Integrator可以提供一般的SQL访问,XML访问(使用作XQuery查询),支持MQ和Web Service。可以采用以上几种方式(尤其是通过MQ)与WBIMB交互。企业综合管理系统(比如决策支持系统和客户关系管理系统)可以访问WBIMB应用集成平台或者访问数据信息集成平台(比如实时查询)。,44,45,IBM 软件技术支持和服务,产品支持中心(TSS,T S C)开发商支持中心(SWIC,S E C)开发者园地网站(http:/,46,谢谢大家,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号