




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
普元企业服务总线(ESB)软件介绍上海普元软件普元企业服务总线(ESB)上海普元软件普元企业服务总线(ESB)产品概述普元企业服务总线(ESB)功能特性普元企业服务总线(ESB)产品案例普元企业服务总线(ESB)优势分析目录普元企业服务总线(ESB)产品概述目录www.primeto传统的IT架构所面临的问题3一家商业公司业务系统拓扑图企业中都面临着业务系统运维成本不断提高的难题近年来,有绝大多数企业的IT预算都花在维护上面,只有相对少量的用于新的IT投资在这种架构下,企业面临着巨大的挑战和问题,开发和维护应用接口将会变得很困难,开销昂贵。传统的IT架构所面临的问题3一家商业公司业务系统拓扑图企业中Interface(FTP
SocketsHttpJMSJDBC)Interface(FTP
SocketsHttpJMSJDBC)Interface(FTP
SocketsHttpJMSJDBC)Interface(FTP
SocketsHttpJMSJDBC)Interface(FTP
SocketsHttpJMSJDBC)Interface(FTP
SocketsHttpJMSJDBC)Interface(FTP
SocketsHttpJMSJDBC)Interface(FTP
SocketsHttpJMSJDBC)Interface(FTP
SocketsHttpJMSJDBC)Interface(FTP
SocketsHttpJMSJDBC)Interface(FTP
SocketsHttpJMSJDBC)Interface(FTP
SocketsHttpJMSJDBC)Interface(FTP
SocketsHttpJMSJDBC)Interface(FTP
SocketsHttpJMSJDBC)问题:应用系统充斥着复杂多样的接口逻辑4Interface(FTP
SocketsHttpJMSJDBC)ApplicationInterface(FTP
SocketsHttpJMSJDBC)ApplicationInterface(FTP
SocketsHttpJMSJDBC)ApplicationInterface(FTP
SocketsHttpJMSJDBC)ApplicationInterface(FTP
SocketsHttpJMSJDBC)Interface(FTP
SocketsHttpJMSJDBC)Interface(FTP
SocketsHttpJMSJDBC)结果:应用系统非常复杂企业花费大量的IT预算在接口上,而不是业务应用上系统之间强关联,更改其中一个系统就会影响其他系统接口越来越多,变动时需要更改的地方就越多接口逻辑超过了业务逻辑InterfaceInterfaceInterfaceInt问题:点到点的连接成本成倍增加5应用服务之间彼此紧密相连,相互必须理解彼此的消息格式和传输协议牵一发动全身监控系统营销管理
工作门户决策分析资源计划人力资源财务系统固定资产运维中心监控系统工作门户问题:点到点的连接成本成倍增加5应用服务之间彼此紧密相连,相采用总线架构让企业复用IT资产,关注核心业务而不是IT系统6营销管理决策分析客户管理监控系统人力资源工作门户需求管理运维中心提高开发效率降低维护成本快速适应改变企业服务总线更快添加新的服务改变其中的服务,对整个系统影响最小采用总线架构让企业复用IT资产,关注核心业务而不是IT系统6总线架构提供集中仲裁服务,降低了IT运营成本业务的更改只需修改ESB仲裁服务的一个地方只需要在ESB里修改数据转换等业务规则,而不需要在应用系统里修改7营销管理决策分析客户管理监控系统人力资源工作门户需求管理运维中心企业服务总线仲裁服务基于内容的路由数据转换传输协议转换复杂事件处理业务规则实现消息格式更改路由规则变化协议内容转换…………总线架构提供集中仲裁服务,降低了IT运营成本业务的更改只需修企业服务总线是业界公认的应用集成解决方案8Shape=ProtocolColor=Datatype企业服务总线(ESB)是一个整合应用和服务的灵活互联架构ESB能够减少SOA架构中应用整合接口的数量和复杂程度ESB在服务提供者和请求者之间能够完成如下功能:路由,服务间的消息传递协议转换,请求者与提供者之间的传输协议转换数据格式转换,请求者和提供者之间数据格式的转换事件处理,不同消息来源的业务事件处理…………企业服务总线是业界公认的应用集成解决方案8Shape=P9在“自主研发,融合管理”IT战略思想下的支撑系统开发平台演进历程上海公司业务支撑系统开发平台由运行期管控、发布期管控、开发期管控三大功能区构成2005~2007年,完成了技术架构的统一,实现了BOSS体系架构的标准化,为平台建设打下基础2008年尝试的运行期管控。实现了在业务支撑系统功能性需求建设过程中通过开发平台的改造,将非功能性需求植入业务支撑系统内核的能力,真正实现了业务支撑系统端到端的运行管控2009年尝试的发布期管控。实现了对发布、编译、测试过程的精确评估,有效提升开发质量2010年筹备中的开发期管控,是上海公司业务支撑系统开发平台建设过程中迈出的最关键一步,一旦成功,将真正贯彻在软件开发过程中对集成商开发的规范化管理能力开发期管控2010真正实现对编码环节的全面管控,摆脱对集成商工程师的个体依赖运行期管控2008确立了非功能性需求的建设地位,实现在应用端到端监控上的质的飞跃发布期管控2009实现了真正意义上的ChangeImpactAnalysis(CIA)上海移动ESB集成平台实施路线概述(
1/6)99在“自主研发,融合管理”IT战略思想下的支撑系统开发平台演2010年的沉寂与思考规划需求开发管理工程管理运行维护安全业务运营账务管理统计分析开发管控能力IT运维能力IT规划能力IT集成能力2010年5月,上海公司完成CRM系统开发平台SOA改造理论与研究。经过近一年的反复论证,上海公司清晰的意识到:1、结合各省公司SOA试点情况来看,包括上海公司在内,以各省公司现有的IT资源和能力,不足以全面深入的规划、组织、掌握并有效管理所有的SOA业务组件。拆分CRM系统,完成系统间SOA接口标准化工作,首先提升IT系统间的接口集成能力将是SOA最佳的突破点。2、从中长期而言,将系统相对拆小并独立建设,实现系统可迭代的更新,既符合运营商增效节支的需要,也将促成集成商系统软件产品的专业化发展。3、从集团公司长远来看,部分被拆解后系统将首先被进行集中化改造。通过集成总线,上海公司可以快速的将本地系统剥离,与集团公司的集中化系统进行对接。10上海移动ESB集成平台实施路线概述(2/6)2010年的沉寂与思考规划需求开发管理工程管理运行维护安全业IT集成能力的组成系统规划组织保障集成架构软件治理形成相应的组织结构、岗位设置及岗位技能指标要求等;形成相应的组织管理(包括KPI考核制度,人员培训、职业发展等)及预算成本机制;组织保障软件治理通过IT集成平台和工具支撑相关工作,从而提高工作效率;通过SAM进行软件资产的集中管理;提供软件资产管理的标准和规范;采用SOA架构及标准化技术;软件资产可复用,增强了系统应对变化的能力;分别在展现、服务、数据等层面进行服务梳理;提供快速服务组装的平台工具;提供服务运行情况的监控能力;提供基础设施及管理集成架构系统规划建立清晰系统边界,提高系统灵活性和稳定性;业务服务接口清晰,提升业务支撑系统的能力开放;业务功能收敛,业务构件之间不能有功能重叠;业务流程的设计、组织、实现和执行;IT集成能力11上海移动ESB集成平台实施路线概述(3/6)IT集成能力的组成系统规划组织保障集成架构软件治理形成相应的IT系统SOA改造的目标:提升IT集成能力业务支撑系统的集成方式接口集成界面集成数据集成以ESOP、VGOP等OP类系统为代表的界面集成,是将后台系统的业务能力快速包装成界面功能的极佳选择数据的分散与整合,是平衡开发成本和维护成本的结果保持各个系统间数据的独立性,是确保系统独立性的关键接口的可管理,是系统间“可管理,可维护”的前提接口的有效规划,是决定实现系统解耦,完成能力封装的关键接口的标准化,是降低系统间替换成本的重要手段基于SOA的接口集成模式,是降低维护成本,提升服务扩展能力的最佳实践提升IT集成能力,从提高接口集成能力入手12上海移动ESB集成平台实施路线概述(
4/6)IT系统SOA改造的目标:提升IT集成能力业务支撑系统的集成ESB服务总线-ACRMESB服务总线-C软件资产管理系统(SAM)ESB服务总线-D接口服务监控系统(SSM)按业务域分别部署ESB服务总线,每根总线采用集群部署调用的外部公司的服务有单独的ESB服务总线管理;该移动向企业外暴露出去的服务有单独的ESB服务总线管理建设企业级软件资产管理系统(SAM)建设企业级接口服务监控系统(SSM)服务调用逻辑部署架构服务调用关系淘宝京东集团公司新浪ESB服务总线-B面向集团公司面向外部应用引入外部服务BOSSBASSBOMCMMS管理内部系统集成平台规划处理峰值为5000万/日交易,峰值TPS=5500左右13上海移动ESB集成平台实施路线概述(5/6)ESB服务总线-ACRMESB服务总线-C集成架构引入增强对IT系统管控CRM域企业级接口总线CRM系统CRM系统1、将CRM分割成若干独立部署的功能组件,可以吸纳不同的集成商分期分批建设各功能组件;2、避免一家独揽整个CRM的建设工作,在战略上增强了上海移动在系统全生命周期中的话语权;3、通过在功能组件规划时的松耦合性,已经在技术实现时的协议、数据的标准化,最大程度地隔离了各功能组件的耦合性,增强了各立发展的自独性;4、在系统出现问题的时候可以较快地辨别问题模块,并进行透明化地跟踪,而不是非透明化地黑盒处理;5、运营商很好的把握了CRM域的整体架构、功能演进14上海移动ESB集成平台实施路线概述(6/6)集成架构引入增强对IT系统管控CRM域企业级接口总线CRM系普元ESB产品的设计理念15普元ESB产品设计理念标准化ESB产品,聚焦国内应用的特点,采用轻量级架构高开放性、扩展性,便于二次开发做为一种集成架构,提供了新协议快速接入的能力ESB使用过程中的性能、可靠性问题,尤其是基于标准SOAP协议的性能问题针对点到点连接难于管理,重点解决服务管理问题,提供统一的接口管理平台普元ESB产品的设计理念15普元ESB产品标准化ESB产品,PrimetonESBTMESB功能架构PrimetonESB产品主要包含:PrimetonESBStudio:主要提供各种服务(中介服务、穿透服务、编排服务等)的开发、调试以及属性设置、元数据导出等,为便捷快速地开发各种服务提供可能;PrimetonESBServer:提供了多协议的支持以及为服务运行提供了高性能、高可靠的运行环境,方便的扩展机制,为PrimetonESB融入企业IT环境提供了有效支撑及管控手段,同时不依赖于J2EE容器的特性大大提升了性能;PrimetonESBConsole:提供了独立和集群环境中的ESBServer进行管理,同时对于服务全生命周期进行管理;PrimetonESBServiceStateMonitor:提供了对ESB
Server运行时数据的存储、分析能力,增强了客户感知度;PrimetonESBServiceRegistryandRepository:提供了服务注册、服务查找、SLA管理等功能;Primeton
ESBServiceStateMonitorPrimeton
ESBServerSOAP/HTTP、JMS、Http/Https、Socket、IBMMQ、SAP、FTP、JDBC等消息路由服务编排消息机制(MOM)协议转换基础服务资源分配扩展机制超时机制重试机制热加载异常处理消息转换Primeton
ESBStudio服务开发服务调试消息转换服务编排消息增强JVMPrimeton
ESBConsole服务监控消息监控流程监控日志分析系统配置消息路由Primeton
ESBServiceRegistryandRepositorySLA管理元数据管理服务注册服务查找SEDA基础框架服务器管理集群管理部署管理服务生命周期管理PrimetonESBTMESB功能架构PrimetonESB部署架构esbServer-1/jvmesbServer-2/jvm……esbServer-n/jvmDB[noSQL]R/Rhttp负载[F5/Apache]PrimetonESBClusterhttpesbConsole/j2ee服务提供者JMS负载[esbServer]服务消费者jmsJms/http一个ESB集群包含:一个逻辑HTTP协议入口(负载均衡),可以由F5或ApacheHTTPServer、Nginx等充当;一个逻辑JMS协议入口(负载均衡),由一个esbServer充当;若干esbServer实例;一个R/R库;一个Console管理节点;ESB部署架构esbServer-1/jvmesbSer产品构成-PrimetonESBStudio基于Eclipse的开发环境;内嵌了ESBServer方便了调试和测试;相关功能:消息路由消息转换消息加工协议转换服务编排动态路由组件框架产品构成-PrimetonESBStudio基于Ecli产品构成-PrimetonESBServerPrimetonESBServerJava(JVM)序号功能特性价值1直接构建在JVM上摆脱J2ee环境束缚;使ESB系统更加轻量级;为性能提升创造了空间;高性能价格比:降低了对底层硬件环境的要求,即使在一般的PCServer上也能体现良好的性能;降低购买成本:无需购买商用J2ee容器(WebLogic、WebSphere、JBoss、Tomcat等);增强运维管理:降低了客户部署、运维的复杂性提高了工作效率;产品构成-PrimetonESBServerPrimet产品构成-PrimetonESBConsole(1/2)http://localhost:8080/governor1、基于WEB的Console管理控制台;2、实现了国际化功能;产品构成-PrimetonESBConsole(1/2)产品构成-PrimetonESBConsole(2/2)产品构成-PrimetonESBConsole(2/2)产品构成-PrimetonESBSRRPrimetonESBSRR(ServiceRegistryandRepository)提供单一来源的目录元数据,用以存取,配置服务,包括服务细节,技术接口基于WEB的应用产品构成-PrimetonESBSRRPrimeton产品构成-PrimetonESBSSMPrimetonESBSSM(ServiceStateMonitor)负责从ESB集群中各Server节点上搜集每次服务请求的详细轨迹信息并进行之久化,后续就可以依托这些持久化信息进行多维度的服务统计分析。esbServer-1/jvmesbServer-2/jvm……esbServer-n/jvmDB[NO-SQL]R/Rhttp负载[F5/Apache]PrimetonESBClusterhttpesbConsole/j2eeProducerJMS负载[esbServer]ConsumerjmsJms/http序号功能特性价值1使用no-SQL数据库在特定环境下使用针对性技术;提高了数据持久化的性能;对底层硬件要求低;高性能价格比:降低了对底层硬件环境的要求,即使在一般的PCServer上也能体现良好的性能;降低购买成本:无需购买商用数据库,降低了系统建设成本;提供API抽取日志数据增强价值数据的开放性:可以通过API抽取并持久化到其他系统中;产品构成-PrimetonESBSSMPrimeton普元企业服务总线(ESB)产品概述普元企业服务总线(ESB)产品特性功能特性、扩展性、高性能、可靠性、关键技术问题普元企业服务总线(ESB)产品案例普元企业服务总线(ESB)优势分析目录普元企业服务总线(ESB)产品概述目录www.primeto功能特性:服务注册25在线工具Excel模板生成权限管理系统权限应用权限运行统计统计综合查询软件资产管理接口注册管理系统IP地址管理资产审计管理上线部署管理资产管理者资产提供者资产调用者相关角色通过服务注册与存储SRR对接口服务、数据模型等软件资产通过一定的管理流程进行集中管理软件服务资产的注册管理在SOA体系下至关重要,其中接口服务资产的集中管控使得“资产状况透明化”从而有效支撑集成架构的部署价值调用关系管理软件资产统计管理部署管理变更历史查询注册审计报文审计调用审计审计任务管理接口运行统计接口运行诊断接口运行检索Excel格式校验在线比对工具功能特性:服务注册25在线工具Excel模板生成权限管理系统功能特性:服务监控26接口服务监控系统(SSM)SSMPersistence数据库数据访问接口服务行为日志消费者行为日志提供者行为日志SSMApp图表展示引擎监控模板管理事件触发机制接口服务服务提供者服务消费者分析某时间段内服务提供者系统性能较差的TOP10列表;分析某时间段内某服务提供者系统中性能较差的服务的TOP10列表;分析某时间段内某服务提供者总体服务提供概况;
服务提供者系统行为分析分析某时间段内访问峰值较大的TOP10的服务消费者系统;分析某时间段内某服务消费者系统访问量的变化趋势;分析某时间段内某服务消费者系统失败访问次数;……服务消费者系统行为分析分析某时间段内服务运行的总体情况:成功率、失败率等分析某时间段内TOP10性能较差的服务列表分析某时间段内系统整体的性能变化走势分析……接口服务行为分析SSM通过对“接口服务”、“服务提供者”、“服务消费者”等三个实体的行为模式监控,来为评价相关业务运行健康状况及相关业务决策提供参考分析数据。其中接口服务资产的运行期监控使得“资产使用情况透明化”从而有效支撑集成架构的部署价值功能特性:服务监控26接口服务监控系统(SSM)SSMPe功能特性:服务编排基于强大的ESB中介流服务编排设计工具27动态消息路由异常处理机制复杂业务运算垃圾消息过滤功能特性:服务编排基于强大的ESB中介流服务编排设计工具27功能特性:消息路由可实现EIP标准级的路由模型28ApplicationApplicationMessageChannelRoutingTranslationEndpointChapter5:MessageConstructionChapter4:MessagingChannelsChapter7:MessageRoutingChapter8:MessageTransformationChapter10:MessagingEndpointsChapter11:SystemsManagementMessagingChapter2:IntegrationStylesChapter3:MessagingSystemsMessageMessageChannelPipesandFiltersMessageRouterMessageTranslatorMessageEndpoint功能特性:消息路由可实现EIP标准级的路由模型28Appli功能特性:内嵌的消息处理组件29PrimetonESB中内嵌了高性能的消息中间件,从而为客户灵活地进行异步服务调用提供了可能,同时也避免了使用外部消息中间件带来的性能开销。PrimetonESB内嵌消息中间件消息发送方消息接受方中介流(1)(2)(3)(4)功能特性:内嵌的消息处理组件29PrimetonESB中内扩展性:协议转换30产品允许对特定协议通过扩展开发的方式进行支持,协议包括:标准的通信协议和报文数据协议,从而增强了产品适应客户多样性要求的能力保护了客户的投资,并且也提升了集成商的价值。PrimetonESBhttpjmssocket其他httpjmssocket其他SOAPJSONXMLtxtBurlapHessianHL78583其他SOAPJSONXMLtxtBurlapHessianHL78583其他请求请求通过在Studio、Server、Console等产品部件层面进行扩展开发,从而更加方便地支撑多样化的协议要求扩展性:协议转换30产品允许对特定协议通过扩展开发的方式进行扩展性:组件框架31PrimetonESBCustomImplCustomImplCustomImplESB的组件开发完全采用Adapter的架构思想,在实现某种类型的协议时只需考虑协议本身的特性,而不必过多的关注ESB内部的架构TransportAbstractProxyAbstractBusinessAbstractEndpointAbstractCustomImplAdapterAdapter通过事先实现好的CustomImpl层抽象出各种协议实现的共性部分,用户只需根据组件框架接口实现Adapter。在组件框架技术上实现了IBMMQAdapter、SAPAdapter扩展性:组件框架31PrimetonESBCustomCu扩展性:拦截器机制32通过引入对多协议请求的拦截机制,使得可以非常方便的进行多种个性化功能的扩展开发,譬如:加密/解密、访问安全控制、内容压缩等,从而提高了系统的灵活性和稳定性。PrimetonESBhttpjmssocket其他httpjmssocket其他请求请求中介流接入协议拦截器接出协议拦截器扩展性:拦截器机制32通过引入对多协议请求的拦截机制,使得可基于单台PCServer(Intel酷睿2Q8300)PrimetonESB每秒处理5K消息3600笔,每小时处理约1200万笔,CPU利用率为41%不通过PrimetonESB,直接调用后台WebService,处理效率为每秒3700笔,每小时处理约1300万笔PrimetonESB的性能损耗约为3%左右高性能:高效的请求处理基于单台PCServer(Intel酷睿2Q8300)高性能:上海移动ESB集成平台运行情况2012年12月1日,上海移动ESB集成平台实际业务的日调用量32,264,536笔。高峰期5分钟统计198,352次。目前日最高调用量为50,000,000笔。
34高性能:上海移动ESB集成平台运行情况2012年12月1日,高性能:直接构建在JVM之上直接构建在JVM上,为性能提升和架构发展提供了空间;不依赖于WebLogic、WebSphere、Jboss、Tomcat等J2ee容器,降低客户部署的复杂性和购买成本;摆脱J2ee环境不必要的冗余功能,使ESB系统更加轻量级;PrimetonESBServerJava(JVM)高性能:直接构建在JVM之上直接构建在JVM上,为性能提升和Java传统处理模型:thread-per-request意味上下文切换…资源占用锁的竞争高性能:服务请求处理模型Java传统处理模型:thread-per-request意高性能:SEDA架构介绍SEDA(stagedevent-drivenarchitecture),阶段事件驱动架构,可以将逻辑进行分段(stage)处理,通过对每段逻辑进行有效的资源和处理能力的调配,进而提高系统的吞吐能力、稳定性、以及系统的水平扩展能力。高性能:SEDA架构介绍SEDA(stagedevent-异步多线程模型-SEDA特点逻辑分段段之间基于队列/事件通信资源分配超量请求资源配额请求积压基于队列有策略丢弃外部不稳定异步通知……高性能:SEDA架构异步多线程模型-SEDA超量请求资源配额请求积压基于队列外部异步解耦Java应用系统接入处理接出分配资源Java应用系统接入处理接出Java应用系统隔离不稳定接入处理接出Java应用系统接入处理接出接入接入接出合理分组高性能:SEDA应用异步解耦Java应用系统接入处理接出分配资源Java应用系统高性能:基于异步Servlet的HTTP接入使用异步Servlet技术,解决了普通Web容器在处理长时间服务调用时,工作线程被挂起的问题,提高了系统的吞吐量高性能:基于异步Servlet的HTTP接入使用异步可靠性:适应复杂外部环境接入可用性复杂网络丢包的接入频繁连接的问题程序错误带来的问题数据包大小瞬时的浪涌访问接出可用性补偿重启的策略产品通过各种机制保证ESB能适应各种复杂的外部环境ESB服务总线并发请求超量请求请求积压…外部系统外部系统外部系统通信中断服务不可用外部服务超时…可靠性:适应复杂外部环境接入可用性产品通过各种机制保证ESB可靠性:适应复杂外部环境分业务场景部署:在负载均衡上部署业务规则,将不同业务类型的服务路由到不同ESBServer组,从而隔离了不同业务域之间的相互影响;线程资源优化:在单独的ESBServer中可以为每个服务分别设置处理线程数,从而可以提高关键服务的处理能力保障QoS;业务隔离,增强关键业务的运行质量QoS可靠性:适应复杂外部环境分业务场景部署:在负载均衡上部署业务关键技术问题:数据集成43ETL处理OracleMySQLDB2SybaseXML文件TXTExcel……DataSourcePrimetonDI数据中心(ODS)主题库主题库主题库数据仓库的监控与维护ETL元数据管理ETL处理ETL处理模型监控与配置主题库主题库DataWarehouseReport/OLAP/DSSOLAP引擎报表工具前端应用元数据管理通过数据集成技术构建企业数据中心关键技术问题:数据集成43ETL处理OracleMySQLD普元企业服务总线(ESB)产品概述普元企业服务总线(ESB)功能特性普元企业服务总线(ESB)产品案例普元企业服务总线(ESB)优势分析目录普元企业服务总线(ESB)产品概述目录www.primeto上海移动BSS集成平台规划、咨询与建设;神东煤炭IT集成平台平安重庆项目;南京智慧城市项目内蒙移动CRM集成平台项目;广西移动电子渠道集成平台项目;青海电信CSB集成平台;天津电信CSB集成平台;江苏电信CSB集成平台;电信集团OIP集成平台;江苏电信OIP集成平台;安徽电信OIP集成平台;福建移动SDP业务提供平台项目;广东电信SDP业务提供平台项目;江苏移动SDP业务提供平台项目;产品案例(1/4)上海移动BSS集成平台规划、咨询与建设;产品案例(1/4)产品案例(2/4)安徽电信OSS域产品替代测试PrimetonESB的性能明显优于OracleServiceBus11gPrimetonESB的TPS(每秒事务数)是OSB11g的1.8倍;PrimetonESB的响应时间仅为OSB11g的55%左右;广西移动ESB产品选型测试PrimetonESB综合性能测试第一OracleServiceBus11gIBMWebSphereMessageBrokerv6.146产品案例(2/4)安徽电信OSS域产品替代测试46产品案例(3/4)中国电信集团CRM2.0CSB选型
重要性:
中国电信CRM2.0是涉及集团和31个省的一次重要系统群升级,肩负着电信重组、全业务(移动业务、固网业务)运营后企业战略向纵深发展的重要任务,是中国电信未来业务发展的坚实IT基础,所以深受各级领导的关心和重视。
很谨慎:
企业服务总线(ESB)是中国电信经过长期缜密研究、并结合自身业务与信息化建设特点在本次CRM2.0系统群建设中决定大规模引入的SOA基础中间件,并根据自身多年的信息化建设经验决定以采取市场上专业、成熟产品的方式引入ESB产品,从而降低系统建设的潜在风险。
好结果:
为了保证ESB产品选型的科学性,电信集团自2010年初就不断接触国内市场上的中间件厂商,并于2010年中旬开始组织有影响力的6家厂商(IBM\Oracle\普元\东方通\麒麟远创\微软)进行了为期6个月的选型测试,包含了功能、性能、稳定性、扩展性等几百个场景,通过全方位的综合评定最终决定选取IBM、Oracle、普元三家作为入围厂商,测试过程和结果也充分体现了普元产品较国外产品的本土化优势,以及较国内产品在成熟度方面的优势。产品案例(3/4)中国电信集团CRM2.0CSB选型产品案例(4/4)中国电信集团OSS集成平台
经过与国内外众多产品的综合对比,中国电信集团总部于2010年末最终选取了普元ESB产品建设集团级OSS集成平台。该集成平台未来需要解决集团及31个省OSS域上百个系统、几千个服务的整合,系统规模之大,覆盖范围之广,都是在业界少见的,充分体现了普元ESB产品适应国内大规模服务整合的能力,已经较国外产品的本土化优势,较国内产品在成熟度方面的优势。安徽电信OSS集成平台
安徽电信自2006年就开始使用某国外知名厂商的ESB产品(后来该厂商收购了SUN和BEA)建设服务集成平台,随着该平台支撑业务范围的不断扩大,用户发现该产品逐渐暴露出一些深层次的问题,而这些问题在系统建设初期是体现不出来的,最严重的时候导致业务受理系统瘫痪,影响企业的正常业务。
经过与普元接触以及严谨的选型测试最终选择了普元ESB产品,并逐步在企业内推广,在测试过程中普元ESB产品表现了较好的性能、可靠性优势,在某些特定的场景下TPS(每秒事务数)是对方的1.8倍,响应时间仅为对方的一半。广西移动ESB产品选型测试PrimetonESB综合性能测试第一OracleServiceBus11gIBMWebSphereMessageBrokerv6.1产品案例(4/4)中国电信集团OSS集成平台中国电信CSB集成平台49面向客户面向合作伙伴面向内部员工代理商CP/SP营业员客户经理客服代表公众客户CRM系统产品与套餐管理系统(PPM)增值业务订购关系管理平(VSOP)业务交付监控系统(SFM)客户接触门户统一认证平台(UAM)CRM服务总线(CSB)政企客户10001号门户自助终端门户掌厅门户网厅门户直销渠道门户10000门户营业厅门户SP/CP门户代理商门户中国电信CSB集成平台49面向客户面向合作伙伴面向内部员工代中国电信OIP集成平台50集成平台集成平台服务开通服务保障自动激活服务质量管理网络运维管理网络资源管理测试管理综合网管ODS-OGIS平台服务开通服务保障自动激活服务质量管理网络运维管理网络资源管理测试管理综合网管ODS-OGIS平台施工调度集团省级从集成角度来看,集成平台的应用集成包括两个方面的内容:同级(省内和集团内)OSS系统间的集成;纵向OSS系统间的集成,如集团与省级系统的集成;中国电信OIP集成平台50集成平台集成平台服务服务自动服务质ESB服务总线-ACRMESB服务总线-C软件资产管理系统(SAM)ESB服务总线-D接口服务监控系统(SSM)按业务域分别部署ESB服务总线,每根总线采用集群部署调用的外部公司的服务有单独的ESB服务总线管理;该移动向企业外暴露出去的服务有单独的ESB服务总线管理建设企业级软件资产管理系统(SAM)建设企业级接口服务监控系统(SSM)服务调用逻辑部署架构服务调用关系淘宝京东集团公司新浪ESB服务总线-B面向集团公司面向外部应用引入外部服务BOSSBASSBOMCMMS管理内部系统上海移动BOSS集成平台集成平台规划处理峰值为4000万/日交易,峰值TPS=5500左右ESB服务总线-ACRMESB服务总线-C普元企业服务总线(ESB)产品概述普元企业服务总线(ESB)功能特性普元企业服务总线(ESB)产品案例普元企业服务总线(ESB)优势分析目录普元企业服务总线(ESB)产品概述目录www.primeto优势分析普元ESB产品对比国外产品的优势:1、购买成本:可以提供一揽子服务全生命周期管理相关的产品部件,不必分别单独购买;2、产品使用:没有复杂的产品概念,降低了使用成本和因使用复杂而带来的失误风险;3、服务保障:可以提供本土化、个性化的产品服务:产品定制
电信、金融等各主要行业或企业因其产业环境、业务氛围和IT建设历史的不同,必然导致其集成的方式方法不可在行业或企业间复制,这也是为什么定制化服务市场异常火热,这对这一点普元作为本土公司具有很多优势条件:成功经验:普元近几年已经为大量客户提供了平台定制服务,包括为华为、中国建设银行总行、中信银行总行、国家开发银行总行等大型公司定制了平台与产品,积累了丰富的经验;组织保障:成立了专门的部门集中管理、实施和维护定制项目
上面的优势为客户的项目成功提供了有力的保障,而国外ESB厂商更注重共性需求,并且ESB研发团队在国外,响应速度比较慢,无法及时为大客户提供定制化服务
。产品开源
因国内客户需要的多样性,普元还可以将部分产品的源代码进行开源,从而使得用户可以依托这些开源的代码根据自身需要进行个性化定制;普元ESB产品对比国内产品的优势:1、公司品牌:普元在SOA基础软件领域较国内厂商具有很好的品牌知名度;2、产品案例:在国内电信、金融等大型企业具有众多案例;优势分析普元ESB产品对比国外产品的优势:普元企业服务总线(ESB)软件介绍上海普元软件普元企业服务总线(ESB)上海普元软件普元企业服务总线(ESB)产品概述普元企业服务总线(ESB)功能特性普元企业服务总线(ESB)产品案例普元企业服务总线(ESB)优势分析目录普元企业服务总线(ESB)产品概述目录www.primeto传统的IT架构所面临的问题56一家商业公司业务系统拓扑图企业中都面临着业务系统运维成本不断提高的难题近年来,有绝大多数企业的IT预算都花在维护上面,只有相对少量的用于新的IT投资在这种架构下,企业面临着巨大的挑战和问题,开发和维护应用接口将会变得很困难,开销昂贵。传统的IT架构所面临的问题3一家商业公司业务系统拓扑图企业中Interface(FTP
SocketsHttpJMSJDBC)Interface(FTP
SocketsHttpJMSJDBC)Interface(FTP
SocketsHttpJMSJDBC)Interface(FTP
SocketsHttpJMSJDBC)Interface(FTP
SocketsHttpJMSJDBC)Interface(FTP
SocketsHttpJMSJDBC)Interface(FTP
SocketsHttpJMSJDBC)Interface(FTP
SocketsHttpJMSJDBC)Interface(FTP
SocketsHttpJMSJDBC)Interface(FTP
SocketsHttpJMSJDBC)Interface(FTP
SocketsHttpJMSJDBC)Interface(FTP
SocketsHttpJMSJDBC)Interface(FTP
SocketsHttpJMSJDBC)Interface(FTP
SocketsHttpJMSJDBC)问题:应用系统充斥着复杂多样的接口逻辑57Interface(FTP
SocketsHttpJMSJDBC)ApplicationInterface(FTP
SocketsHttpJMSJDBC)ApplicationInterface(FTP
SocketsHttpJMSJDBC)ApplicationInterface(FTP
SocketsHttpJMSJDBC)ApplicationInterface(FTP
SocketsHttpJMSJDBC)Interface(FTP
SocketsHttpJMSJDBC)Interface(FTP
SocketsHttpJMSJDBC)结果:应用系统非常复杂企业花费大量的IT预算在接口上,而不是业务应用上系统之间强关联,更改其中一个系统就会影响其他系统接口越来越多,变动时需要更改的地方就越多接口逻辑超过了业务逻辑InterfaceInterfaceInterfaceInt问题:点到点的连接成本成倍增加58应用服务之间彼此紧密相连,相互必须理解彼此的消息格式和传输协议牵一发动全身监控系统营销管理
工作门户决策分析资源计划人力资源财务系统固定资产运维中心监控系统工作门户问题:点到点的连接成本成倍增加5应用服务之间彼此紧密相连,相采用总线架构让企业复用IT资产,关注核心业务而不是IT系统59营销管理决策分析客户管理监控系统人力资源工作门户需求管理运维中心提高开发效率降低维护成本快速适应改变企业服务总线更快添加新的服务改变其中的服务,对整个系统影响最小采用总线架构让企业复用IT资产,关注核心业务而不是IT系统6总线架构提供集中仲裁服务,降低了IT运营成本业务的更改只需修改ESB仲裁服务的一个地方只需要在ESB里修改数据转换等业务规则,而不需要在应用系统里修改60营销管理决策分析客户管理监控系统人力资源工作门户需求管理运维中心企业服务总线仲裁服务基于内容的路由数据转换传输协议转换复杂事件处理业务规则实现消息格式更改路由规则变化协议内容转换…………总线架构提供集中仲裁服务,降低了IT运营成本业务的更改只需修企业服务总线是业界公认的应用集成解决方案61Shape=ProtocolColor=Datatype企业服务总线(ESB)是一个整合应用和服务的灵活互联架构ESB能够减少SOA架构中应用整合接口的数量和复杂程度ESB在服务提供者和请求者之间能够完成如下功能:路由,服务间的消息传递协议转换,请求者与提供者之间的传输协议转换数据格式转换,请求者和提供者之间数据格式的转换事件处理,不同消息来源的业务事件处理…………企业服务总线是业界公认的应用集成解决方案8Shape=P62在“自主研发,融合管理”IT战略思想下的支撑系统开发平台演进历程上海公司业务支撑系统开发平台由运行期管控、发布期管控、开发期管控三大功能区构成2005~2007年,完成了技术架构的统一,实现了BOSS体系架构的标准化,为平台建设打下基础2008年尝试的运行期管控。实现了在业务支撑系统功能性需求建设过程中通过开发平台的改造,将非功能性需求植入业务支撑系统内核的能力,真正实现了业务支撑系统端到端的运行管控2009年尝试的发布期管控。实现了对发布、编译、测试过程的精确评估,有效提升开发质量2010年筹备中的开发期管控,是上海公司业务支撑系统开发平台建设过程中迈出的最关键一步,一旦成功,将真正贯彻在软件开发过程中对集成商开发的规范化管理能力开发期管控2010真正实现对编码环节的全面管控,摆脱对集成商工程师的个体依赖运行期管控2008确立了非功能性需求的建设地位,实现在应用端到端监控上的质的飞跃发布期管控2009实现了真正意义上的ChangeImpactAnalysis(CIA)上海移动ESB集成平台实施路线概述(
1/6)629在“自主研发,融合管理”IT战略思想下的支撑系统开发平台演2010年的沉寂与思考规划需求开发管理工程管理运行维护安全业务运营账务管理统计分析开发管控能力IT运维能力IT规划能力IT集成能力2010年5月,上海公司完成CRM系统开发平台SOA改造理论与研究。经过近一年的反复论证,上海公司清晰的意识到:1、结合各省公司SOA试点情况来看,包括上海公司在内,以各省公司现有的IT资源和能力,不足以全面深入的规划、组织、掌握并有效管理所有的SOA业务组件。拆分CRM系统,完成系统间SOA接口标准化工作,首先提升IT系统间的接口集成能力将是SOA最佳的突破点。2、从中长期而言,将系统相对拆小并独立建设,实现系统可迭代的更新,既符合运营商增效节支的需要,也将促成集成商系统软件产品的专业化发展。3、从集团公司长远来看,部分被拆解后系统将首先被进行集中化改造。通过集成总线,上海公司可以快速的将本地系统剥离,与集团公司的集中化系统进行对接。63上海移动ESB集成平台实施路线概述(2/6)2010年的沉寂与思考规划需求开发管理工程管理运行维护安全业IT集成能力的组成系统规划组织保障集成架构软件治理形成相应的组织结构、岗位设置及岗位技能指标要求等;形成相应的组织管理(包括KPI考核制度,人员培训、职业发展等)及预算成本机制;组织保障软件治理通过IT集成平台和工具支撑相关工作,从而提高工作效率;通过SAM进行软件资产的集中管理;提供软件资产管理的标准和规范;采用SOA架构及标准化技术;软件资产可复用,增强了系统应对变化的能力;分别在展现、服务、数据等层面进行服务梳理;提供快速服务组装的平台工具;提供服务运行情况的监控能力;提供基础设施及管理集成架构系统规划建立清晰系统边界,提高系统灵活性和稳定性;业务服务接口清晰,提升业务支撑系统的能力开放;业务功能收敛,业务构件之间不能有功能重叠;业务流程的设计、组织、实现和执行;IT集成能力64上海移动ESB集成平台实施路线概述(3/6)IT集成能力的组成系统规划组织保障集成架构软件治理形成相应的IT系统SOA改造的目标:提升IT集成能力业务支撑系统的集成方式接口集成界面集成数据集成以ESOP、VGOP等OP类系统为代表的界面集成,是将后台系统的业务能力快速包装成界面功能的极佳选择数据的分散与整合,是平衡开发成本和维护成本的结果保持各个系统间数据的独立性,是确保系统独立性的关键接口的可管理,是系统间“可管理,可维护”的前提接口的有效规划,是决定实现系统解耦,完成能力封装的关键接口的标准化,是降低系统间替换成本的重要手段基于SOA的接口集成模式,是降低维护成本,提升服务扩展能力的最佳实践提升IT集成能力,从提高接口集成能力入手65上海移动ESB集成平台实施路线概述(
4/6)IT系统SOA改造的目标:提升IT集成能力业务支撑系统的集成ESB服务总线-ACRMESB服务总线-C软件资产管理系统(SAM)ESB服务总线-D接口服务监控系统(SSM)按业务域分别部署ESB服务总线,每根总线采用集群部署调用的外部公司的服务有单独的ESB服务总线管理;该移动向企业外暴露出去的服务有单独的ESB服务总线管理建设企业级软件资产管理系统(SAM)建设企业级接口服务监控系统(SSM)服务调用逻辑部署架构服务调用关系淘宝京东集团公司新浪ESB服务总线-B面向集团公司面向外部应用引入外部服务BOSSBASSBOMCMMS管理内部系统集成平台规划处理峰值为5000万/日交易,峰值TPS=5500左右66上海移动ESB集成平台实施路线概述(5/6)ESB服务总线-ACRMESB服务总线-C集成架构引入增强对IT系统管控CRM域企业级接口总线CRM系统CRM系统1、将CRM分割成若干独立部署的功能组件,可以吸纳不同的集成商分期分批建设各功能组件;2、避免一家独揽整个CRM的建设工作,在战略上增强了上海移动在系统全生命周期中的话语权;3、通过在功能组件规划时的松耦合性,已经在技术实现时的协议、数据的标准化,最大程度地隔离了各功能组件的耦合性,增强了各立发展的自独性;4、在系统出现问题的时候可以较快地辨别问题模块,并进行透明化地跟踪,而不是非透明化地黑盒处理;5、运营商很好的把握了CRM域的整体架构、功能演进67上海移动ESB集成平台实施路线概述(6/6)集成架构引入增强对IT系统管控CRM域企业级接口总线CRM系普元ESB产品的设计理念68普元ESB产品设计理念标准化ESB产品,聚焦国内应用的特点,采用轻量级架构高开放性、扩展性,便于二次开发做为一种集成架构,提供了新协议快速接入的能力ESB使用过程中的性能、可靠性问题,尤其是基于标准SOAP协议的性能问题针对点到点连接难于管理,重点解决服务管理问题,提供统一的接口管理平台普元ESB产品的设计理念15普元ESB产品标准化ESB产品,PrimetonESBTMESB功能架构PrimetonESB产品主要包含:PrimetonESBStudio:主要提供各种服务(中介服务、穿透服务、编排服务等)的开发、调试以及属性设置、元数据导出等,为便捷快速地开发各种服务提供可能;PrimetonESBServer:提供了多协议的支持以及为服务运行提供了高性能、高可靠的运行环境,方便的扩展机制,为PrimetonESB融入企业IT环境提供了有效支撑及管控手段,同时不依赖于J2EE容器的特性大大提升了性能;PrimetonESBConsole:提供了独立和集群环境中的ESBServer进行管理,同时对于服务全生命周期进行管理;PrimetonESBServiceStateMonitor:提供了对ESB
Server运行时数据的存储、分析能力,增强了客户感知度;PrimetonESBServiceRegistryandRepository:提供了服务注册、服务查找、SLA管理等功能;Primeton
ESBServiceStateMonitorPrimeton
ESBServerSOAP/HTTP、JMS、Http/Https、Socket、IBMMQ、SAP、FTP、JDBC等消息路由服务编排消息机制(MOM)协议转换基础服务资源分配扩展机制超时机制重试机制热加载异常处理消息转换Primeton
ESBStudio服务开发服务调试消息转换服务编排消息增强JVMPrimeton
ESBConsole服务监控消息监控流程监控日志分析系统配置消息路由Primeton
ESBServiceRegistryandRepositorySLA管理元数据管理服务注册服务查找SEDA基础框架服务器管理集群管理部署管理服务生命周期管理PrimetonESBTMESB功能架构PrimetonESB部署架构esbServer-1/jvmesbServer-2/jvm……esbServer-n/jvmDB[noSQL]R/Rhttp负载[F5/Apache]PrimetonESBClusterhttpesbConsole/j2ee服务提供者JMS负载[esbServer]服务消费者jmsJms/http一个ESB集群包含:一个逻辑HTTP协议入口(负载均衡),可以由F5或ApacheHTTPServer、Nginx等充当;一个逻辑JMS协议入口(负载均衡),由一个esbServer充当;若干esbServer实例;一个R/R库;一个Console管理节点;ESB部署架构esbServer-1/jvmesbSer产品构成-PrimetonESBStudio基于Eclipse的开发环境;内嵌了ESBServer方便了调试和测试;相关功能:消息路由消息转换消息加工协议转换服务编排动态路由组件框架产品构成-PrimetonESBStudio基于Ecli产品构成-PrimetonESBServerPrimetonESBServerJava(JVM)序号功能特性价值1直接构建在JVM上摆脱J2ee环境束缚;使ESB系统更加轻量级;为性能提升创造了空间;高性能价格比:降低了对底层硬件环境的要求,即使在一般的PCServer上也能体现良好的性能;降低购买成本:无需购买商用J2ee容器(WebLogic、WebSphere、JBoss、Tomcat等);增强运维管理:降低了客户部署、运维的复杂性提高了工作效率;产品构成-PrimetonESBServerPrimet产品构成-PrimetonESBConsole(1/2)http://localhost:8080/governor1、基于WEB的Console管理控制台;2、实现了国际化功能;产品构成-PrimetonESBConsole(1/2)产品构成-PrimetonESBConsole(2/2)产品构成-PrimetonESBConsole(2/2)产品构成-PrimetonESBSRRPrimetonESBSRR(ServiceRegistryandRepository)提供单一来源的目录元数据,用以存取,配置服务,包括服务细节,技术接口基于WEB的应用产品构成-PrimetonESBSRRPrimeton产品构成-PrimetonESBSSMPrimetonESBSSM(ServiceStateMonitor)负责从ESB集群中各Server节点上搜集每次服务请求的详细轨迹信息并进行之久化,后续就可以依托这些持久化信息进行多维度的服务统计分析。esbServer-1/jvmesbServer-2/jvm……esbServer-n/jvmDB[NO-SQL]R/Rhttp负载[F5/Apache]PrimetonESBClusterhttpesbConsole/j2eeProducerJMS负载[esbServer]ConsumerjmsJms/http序号功能特性价值1使用no-SQL数据库在特定环境下使用针对性技术;提高了数据持久化的性能;对底层硬件要求低;高性能价格比:降低了对底层硬件环境的要求,即使在一般的PCServer上也能体现良好的性能;降低购买成本:无需购买商用数据库,降低了系统建设成本;提供API抽取日志数据增强价值数据的开放性:可以通过API抽取并持久化到其他系统中;产品构成-PrimetonESBSSMPrimeton普元企业服务总线(ESB)产品概述普元企业服务总线(ESB)产品特性功能特性、扩展性、高性能、可靠性、关键技术问题普元企业服务总线(ESB)产品案例普元企业服务总线(ESB)优势分析目录普元企业服务总线(ESB)产品概述目录www.primeto功能特性:服务注册78在线工具Excel模板生成权限管理系统权限应用权限运行统计统计综合查询软件资产管理接口注册管理系统IP地址管理资产审计管理上线部署管理资产管理者资产提供者资产调用者相关角色通过服务注册与存储SRR对接口服务、数据模型等软件资产通过一定的管理流程进行集中管理软件服务资产的注册管理在SOA体系下至关重要,其中接口服务资产的集中管控使得“资产状况透明化”从而有效支撑集成架构的部署价值调用关系管理软件资产统计管理部署管理变更历史查询注册审计报文审计调用审计审计任务管理接口运行统计接口运行诊断接口运行检索Excel格式校验在线比对工具功能特性:服务注册25在线工具Excel模板生成权限管理系统功能特性:服务监控79接口服务监控系统(SSM)SSMPersistence数据库数据访问接口服务行为日志消费者行为日志提供者行为日志SSMApp图表展示引擎监控模板管理事件触发机制接口服务服务提供者服务消费者分析某时间段内服务提供者系统性能较差的TOP10列表;分析某时间段内某服务提供者系统中性能较差的服务的TOP10列表;分析某时间段内某服务提供者总体服务提供概况;
服务提供者系统行为分析分析某时间段内访问峰值较大的TOP10的服务消费者系统;分析某时间段内某服务消费者系统访问量的变化趋势;分析某时间段内某服务消费者系统失败访问次数;……服务消费者系统行为分析分析某时间段内服务运行的总体情况:成功率、失败率等分析某时间段内TOP10性能较差的服务列表分析某时间段内系统整体的性能变化走势分析……接口服务行为分析SSM通过对“接口服务”、“服务提供者”、“服务消费者”等三个实体的行为模式监控,来为评价相关业务运行健康状况及相关业务决策提供参考分析数据。其中接口服务资产的运行期监控使得“资产使用情况透明化”从而有效支撑集成架构的部署价值功能特性:服务监控26接口服务监控系统(SSM)SSMPe功能特性:服务编排基于强大的ESB中介流服务编排设计工具80动态消息路由异常处理机制复杂业务运算垃圾消息过滤功能特性:服务编排基于强大的ESB中介流服务编排设计工具27功能特性:消息路由可实现EIP标准级的路由模型81ApplicationApplicationMessageChannelRoutingTranslationEndpointChapter5:MessageConstructionChapter4:MessagingChannelsChapter7:MessageRoutingChapter8:MessageTransformationChapter10:MessagingEndpointsChapter11:SystemsManagementMessagingChapter2:IntegrationStylesChapter3:MessagingSystemsMessageMessageChannelPipesandFiltersMessageRouterMessageTranslatorMessageEndpoint功能特性:消息路由可实现EIP标准级的路由模型28Appli功能特性:内嵌的消息处理组件82PrimetonESB中内嵌了高性能的消息中间件,从而为客户灵活地进行异步服务调用提供了可能,同时也避免了使用外部消息中间件带来的性能开销。PrimetonESB内嵌消息中间件消息发送方消息接受方中介流(1)(2)(3)(4)功能特性:内嵌的消息处理组件29PrimetonESB中内扩展性:协议转换83产品允许对特定协议通过扩展开发的方式进行支持,协议包括:标准的通信协议和报文数据协议,从而增强了产品适应客户多样性要求的能力保护了客户的投资,并且也提升了集成商的价值。PrimetonESBhttpjmssocket其他httpjmssocket其他SOAPJSONXMLtxtBurlapHessianHL78583其他SOAPJSONXMLtxtBurlapHessianHL78583其他请求请求通过在Studio、Server、Console等产品部件层面进行扩展开发,从而更加方便地支撑多样化的协议要求扩展性:协议转换30产品允许对特定协议通过扩展开发的方式进行扩展性:组件框架84PrimetonESBCustomImplCustomImplCustomImplESB的组件开发完全采用Adapter的架构思想,在实现某种类型的协议时只需考虑协议本身的特性,而不必过多的关注ESB内部的架构TransportAbstractProxyAbstractBusinessAbstractEndpointAbstractCustomImplAdapterAdapter通过事先实现好的CustomImpl层抽象出各种协议实现的共性部分,用户只需根据组件框架接口实现Adapter。在组件框架技术上实现了IBMMQAdapter、SAPAdapter扩展性:组件框架31PrimetonESBCustomCu扩展性:拦截器机制85通过引入对多协议请求的拦截机制,使得可以非常方便的进行多种个性化功能的扩展开发,譬如:加密/解密、访问安全控制、内容压缩等,从而提高了系统的灵活性和稳定性。PrimetonESBhttpjmssocket其他httpjmssocket其他请求请求中介流接入协议拦截器接出协议拦截器扩展性:拦截器机制32通过引入对多协议请求的拦截机制,使得可基于单台PCServer(Intel酷睿2Q8300)PrimetonESB每秒处理5K消息3600笔,每小时处理约1200万笔,CPU利用率为41%不通过PrimetonESB,直接调用后台WebService,处理效率为每秒3700笔,每小时处理约1300万笔PrimetonESB的性能损耗约为3%左右高性能:高效的请求处理基于单台PCServer(Intel酷睿2Q8300)高性能:上海移动ESB集成平台运行情况2012年12月1日,上海移动ESB集成平台实际业务的日调用量32,264,536笔。高峰期5分钟统计198,352次。目前日最高调用量为50,000,000笔。
87高性能:上海移动ESB集成平台运行情况2012年12月1日,高性能:直接构建在JVM之上直接构建在JVM上,为性能提升和架构发展提供了空间;不依赖于WebLogic、WebSphere、Jboss、Tomcat等J2ee容器,降低客户部署的复杂性和购买成本;摆脱J2ee环境不必要的冗余功能,使ESB系统更加轻量级;PrimetonESBServerJava(JVM)高性能:直接构建在JVM之上直接构
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 历史文物保护与考古研究知识考点介绍
- 家庭高级家政人员聘用合同
- 物流配送精准调度系统
- 贵阳口语考试题库及答案
- 车辆维护考试题库及答案
- gcp考试题库及答案pdf
- 三方合同转让协议书
- 维修承包合同格式
- 学文明规范做文明学生
- 提升客户体验的工作计划
- 2025哈尔滨亚洲冬季运动会主题宣讲课件
- 10《夺取抗日战争和人民解放战争的胜利》说课稿-2023-2024学年道德与法治五年级下册
- 2025年中国装配式钢结构行业市场前瞻与投资战略规划分析报告
- 2024年第四季度 国家电网工程设备材料信息参考价
- 信访业务知识培训课件
- 化疗药物外渗预防及护理
- 年度得到 · 沈祖芸全球教育报告(2024-2025)
- 2024版建筑资质借用服务与管理合同范本3篇
- 2024-2030年国家甲级资质:中国废旧电器电子产品回收处理融资商业计划书
- 2024年中国农业银行系统招聘笔试考试题库(浓缩500题)
- 中国近现代史基本问题专题研究
评论
0/150
提交评论