Artix-高度可扩展的企业服务总线课件.ppt

上传人:小飞机 文档编号:3858387 上传时间:2023-03-25 格式:PPT 页数:49 大小:2.81MB
返回 下载 相关 举报
Artix-高度可扩展的企业服务总线课件.ppt_第1页
第1页 / 共49页
Artix-高度可扩展的企业服务总线课件.ppt_第2页
第2页 / 共49页
Artix-高度可扩展的企业服务总线课件.ppt_第3页
第3页 / 共49页
Artix-高度可扩展的企业服务总线课件.ppt_第4页
第4页 / 共49页
Artix-高度可扩展的企业服务总线课件.ppt_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《Artix-高度可扩展的企业服务总线课件.ppt》由会员分享,可在线阅读,更多相关《Artix-高度可扩展的企业服务总线课件.ppt(49页珍藏版)》请在三一办公上搜索。

1、Artix高度可扩展的企业服务总线(Extensible Enterprise Service Bus),2,Agenda,Artix的产品定位-Extensible ESBArtix产品架构Artix产品的突出特性Artix应用与成功实例资源链接,Q&A,3,当今企业计算的发展趋势:SOA,Host,The Web,Service Oriented Architecture,Client/Server,Distributed Computing Era,4,SOA标准化,5,SOA的基础-ESB(Enterprise Service Bus),将现存的企业信息系统标准化为web 服务接口 具

2、有集成多种中间件和多种技术标准的能力开放式的,组件化,基于配置的模型高度的可分布性和高性能简化开发,插件式结构对基于标准的高性能的复杂应用的可靠支持,An Enterprise Service Bus(ESB)is a new kind of middleware that combines features from several previous types of middleware into one package.ESBs provide the fabric of services required for enterprise system interoperability a

3、nd building new applications.,6,ESB 和 传统中间件的对比,相同点(基础架构平台)开放标准分布式架构组件技术高性能,适合于复杂的应用集成不同点ESB支持更多种技术标准(Middleware of Middlewares)ESB支持更广泛的互操作性(Web 服务)ESB要求具有更好的可扩展性对专有系统的支持(便于用户定制化)对未来标准的支持(保护现有投资,实现非破坏性升级),7,Extensible ESB,Service-Enable Mission-Critical Enterprise Systems Plug-In Architecture for Tr

4、ansports,Protocols,Application Platforms and Value-Added Services Proven High Performance Lightweight Run-Time Broad Platform Support Including the Mainframe,Artix产品架构,9,High performance,scalable support for mission critical,heterogeneous Enterprise Integration Backbones,IONA分布式计算平台 ART(专利技术:Adaptiv

5、e Runtime Technology)基于微内核技术的可扩展的中间件平台,10,ART-成熟的中间件平台,98年开始研发Orbix2000之后的CORBA产品完全基于ART,在全球范围内大量部署,是经过实现检验的高性能分布式计算平台微内核可扩展的插件Artix完全基于ART平台实现-利用ART平台的可扩展性实现新的功能(Extensivle ESB),11,Artix功能概述,独立于各种操作系统的中间件基础平台 HP,Solaris,AIX,Windows,Linux将CORBA、MQSeries、CICS、IMS、TIBCO 和Tuxedo服务发布为Web 服务(非破坏的方式)实现不同中

6、间件之间的消息路由(Switch/Router)支持基于C+和Java的 Web 服务开发自动生成客户端和服务器的代码支持基于Eclipse的开发企业级的安全、事务、负载均衡容错服务,12,插件结构,传输协议插件(Protocols):HTTP,IIOP,RMI,IIOP,JMS,MQ,Tibco,TuxedoBinding插件(数据类型):SOAP(and SOAP w/Attachments),XML,CORBA,Fixed Format,FML,TibMsg,G2+安全服务插件(Security Service):Flat file,Netegrity,LDAP,Microsoft Ac

7、tive Directory路由,管理,13,Artix Architecture,EnterpriseManagement,EnterpriseSecurity,Service Consumers and Channel Access,Distributed Services Layer,Communication Layer,Authorize(incl RBAC),WS-Security,Encryption,Signing,SSO,SecurityIntegrationLDAP,ADSNetegrityRACFCustom,OperationalLogging,IBMTivoli,BM

8、CPatrol,HPOpenView,CAUnicenter,Custom,Authenticate,Service Providers and Legacy Gateways,Registration&Lookup,SessionMgmt,ServiceFailover,TransactionMgmt,Communication/Middleware Interoperability,PayloadMapping,ProtocolBridging,MessageRouting,SecurityPropagation,Data Validation&Transformation,Data Va

9、lidation&Transformation,Artix Legacy Gateways(C+,Java,J2EE,MQ,JMS,Tibco,CORBA,Tuxedo,CICS,IMS,RDBMS),Request/Reply,Request/Callback,Reliable Messaging,Pub/Sub,SOAP/XML,GIOP,Fixed Format,N/V Pairs,Delimited,TibRv,HTTP/S,IIOP,RMI-IIOP,Notify,MQ,JMS,Tibco,Tuxedo,Custom,LoadBalancing,Development,Contrac

10、tDefinition,MetadataImportersCORBA IDLCobol CpybkTuxedo FMLTibRv MsgXML SchemaWSDLXMI,CodeGeneratorsC+JavaCOBOLCORBA IDL,RoutingSecurityTransactions,IONAs Adaptive Runtime Technology(ART),Data Xform&ValidationXSLT,XPath,Artix.NETPlugin,Artix MobileClient,3rd Party WSConsumers,Artix Service Proxies,A

11、rtix ClientGateways,3rd Party WSProviders,Artix ServiceProviders,14,Artix-Middleware Switch,Communication/Middleware Bridging,PayloadMapping,ProtocolBridging,MessageRouting,SecurityPropagation,Artix 实现不同协议和中间件之间的桥接,15,Artix 采用扩充的 WSDL 描述服务,支持多种绑定(数据格式)SOAPXML,IIOP/CORBA,Fixed Format,Tagged,TIBRV,FML

12、支持多种 传输HTTP and HTTPSCORBA/IIOP,MQ,Tuxedo,Tibco,JMS and RMI将路由,安全 管理等配置加入 Artix WSDL 描述,16,开发与部署,JavaJ2EE,CICS/IMS,C+&CORBA,MQ/JMS/Tibco,C+&Tuxedo,EJBJava,IDL,COBOLCopyBooks,MessageDefinition,TuxedoFML,ServiceDesigner,Validation&RoutingAdd decision logic to the Web service,Communication Bindings SOA

13、P over HTTP,IIOP,MQ,JMS,etc.,C+&Java Client Proxy Code Gen,ArtixLocator,ArtixSecurityServices,ArtixClientGateway,ArtixLegacyGateway,Deploy,C+&Java Server Skeleton Code Gen,Middleware BridgeLoad BalancingSession ManagerData ValidationTransaction Mngr.NET&J2EE plugin,Artix产品的突出特性,18,高性能,极低的资源消耗,底层采用C+

14、实现,速度是其它Web 服务引擎的23倍内存占用率低(是其它系统的1/5-1/10)灵活的部署模式(单进程,多进程,内嵌模式)直接快速的消息转换(无需中间格式)负载均衡和容错,C+,Mainframe,Application Platform Suitesor SOA Platforms,CORBA,BEA Tuxedo,19,多协议服务集成,集成多种中间件和协议开发者无需改变现存的企业信息服务通过web服务直接复用支持J2EE 和.NET平台的开发和集成,Application PlatformSuites,CORBA,SOAP,HTTP,IIOP,IIOP,SOAP,HTTP,FML,TU

15、X,Tuxedo,SOAP,HTTP,FIXED,MQ,Mainframe,20,集成的安全能力,LDAP,RACF,Mainframe,CORBA,ActiveDirectory,User:,Application Platform Suites,Web Services,Microsoft.NET Platform,New Development,Existing Systems,Authentication/Authorization:Artix 支持遗留系统的安全模型和.NET,J2EE 及 Web services安全模型的集成Based on ISF IONA Security F

16、rameworkSupport for Role Based Access Control(RBAC)Support for Single-Sign-OnSupport for WS-Security HeadersOther Security Features:Secure transport(HTTPS)Secure bindings(SOAP/CORBA),21,C+Web服务,IONA-C+Web服务标准 的领导者生成C+Web 服务的客户端和服务器代码(跨平台代码)企业特性:会话管理负载均衡,C+Client,Web Service,Web Service,C+Server,SOAP

17、,SOAP,22,可扩展性,Artix 以插件的形式提供可扩展性用户和集成商可以利用IONA提供的API方便的设计插件通过配置不同的插件集实现不同的集成功能能够提供对任何已部署配置的透明更改,23,极高的性价比-大大节约集成项目的费用,灵活性高性能低风险,Artix应用与成功实例,25,成功案例,26,应用场合-可扩展的总线基础架构,解决企业内部业务高度复杂的集成问题需要大量的自主定制和开发工作,27,成功案例-德国邮局,业务问题:对 DHL,Airborne 等的并购增加了大量的新的业务需要集成面对诸多的技术和差异巨大的诸多子系统技术挑战:需要高速的“服务总线”以连接不同的业务系统诸多的 扩

18、展性要求,28,德国邮局-ESB的历史路程,多种业务的集成需要内部的“服务总线”单一的跨协议,跨语言,跨平台的集成环境高性能,可扩展Service Oriented Platform(SOP)Group 架构设计师开发者历时5年试验过 BEA,Sun,Oracle,Open Source及其它诸多解决方案,29,Artix的优势,高性能,适合于关键应用的企业针对于基于J2EE的平台有较高的性能多协议支持,跨平台和跨语言可扩展性(插件设计,低成本)便于产品定制和用户定制,适应未来的需要完善的安全框架,适合于融合不同的安全模式Artix-两个月内完成了复杂的原型设计总体的架构优势,降低成本,30,

19、Artix带来的价值,Quote from Architects at Deutche Post:“We need an extensible kernel to help us build our SOA backbone”Artix 节省了大量时间和金钱项目一期便节约了 2M 欧元 的开发成本,Service Back Bone(SBB),31,应用场合-客户端改造,重用企业内部现存的服务采用基于新技术的客户端整合和扩充应用功能提高操作效率提高开发效率,32,成功案例-BELLSOUTH,客户端改造Scale:thousands of usersPerformance:zero servi

20、ce enablement latency Security:authenticate Kerberos tokens against a legacy user DBManagement:integrate with BMC PatrolTransport:HTTP to IIOPPayload:SOAP to IIOPSession Mgmt:stateful back-end serversResiliency:load-balancing across multiple service instances,33,应用场合-EAI集成项目,共性基于消息中间件(MQ,JMS,etc.)采用

21、Adapters 连接后台系统,打包应用及其中间件 其他特性数据转换规则处理业务流程处理引擎,34,EAI is Like an Airport,集中式架构Hub and spokeCheckin-Checkout容易产生效率问题非常昂贵,35,Artix is Like a Taxi,灵活,快捷Service orientedDriver is the service interface费用合理资金投入和收益成正比,36,应用场合-EAI集成项目,高性能处理的需要Adapter难以满足关键系统的性能需求某些关键业务处理流程对实时性和并发性的要求可扩展性的需要(Adapter 的模式在一些情况

22、下并不适合于中国市场)利用Artix可以方便的编写针对专有协议的插件屏蔽专有系统的复杂性节约大量费用,37,Ordering,Billing,Provisioning,Service,北京移动CRM二期项目,现存BOSS系统,大量基于CORBA和c+的应用,BusinessWorks,ESB Layer,CRM System,EAI Layer,38,CORBA,Artix部署模式,Existing Service Layer,Tuxedo,Tuxedo,CORBA,MQ,C+,Web Services,C+,Web Services Interface,J2EE,Artix Router/S

23、erver Layer,39,EAI与ESB的均衡,EAI(HubAdapter模式,业务流程的集成),ESB(性能,扩展性,协议级的集成和代码级的集成),成本,风险,40,应用场合-中间件的移植,以平滑的方式从一种中间件技术移植到另一种中间件技术.成功案例:Sprint,Tuxedo-MQSeriesKey Technical Drivers:High performance environmentSystem and Message Reliability Multiple legacy systems,41,系统迁移范例非破坏性的迁移,旧系统,旧客户端,旧服务器端,Artix,旧客户端,

24、过渡系统,旧服务器端,新服务器端,42,系统迁移范例非破坏性的迁移,新系统,Artix,旧客户端,Artix,旧客户端,过渡系统,旧服务器端,新服务器端,旧服务器端,新服务器端,新客户端,43,应用场合-点对点软件集成,中小型的集成项目对于这些项目EAI或者基于SOA平台的集成方案显得过于庞大和昂贵Artix提供高性能的点对点集成对硬件的要求可以降到最低成功案例:AT&T,SBCAT&T已经有十几个集成项目采用Artix,44,应用场合-独立软件开发商,Artix提供协议匹配器的功能更容易与其他系统集成只需集成单一产品(Artix),满足多种集成需要自主开发插件以满足不同协议的需要成功案例:M

25、edical Insight:利用Artix,将其 EasyViz 产品和用户的系统成功集成,45,应用场合-基于CORBA的系统和用户,使CORBA应用得到重用和扩展使用CORBA开发高效的Web服务应用开发人员使用现有的CORBA技能开发高性能的Web服务应用,而不必考虑Web服务的细节,46,当今中国软件市场的趋势,“集成”日益受到企业的重视市场竞争的加剧业务快速重组的需要对投资回报率(ROI)的重视系统重用,逐步演进而不是重复建设 EAI开始走向实践电信、金融、邮政、大型政府机构SOA已经成为大趋势,47,总结:Artix适合中国市场的需要的ESB,企业内部实现SOA的捷径高性价比EAI的”最后一公里”将EAI接入到现存企业系统现存的中间件系统的扩展平台对流行的SOA开发平台的补充J2EE和.Net与现存的系统集成独立软件开发商的理想解决方案采用基于标准的解决方案,48,Online Resources,Artix TechZone:White Papers:Web Cast Series:F,Q&A,

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号