ESB产品-1-售前材料课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《ESB产品-1-售前材料课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ESB 产品 材料 课件
- 资源描述:
-
1、普元企业服务总线(ESB)软件介绍上海普元软件普元企业服务总线(ESB)产品概述普元企业服务总线(ESB)功能特性普元企业服务总线(ESB)产品案例普元企业服务总线(ESB)优势分析目录传统的IT架构所面临的问题3一家商业公司业务系统拓扑图企业中都面临着业务系统运维成本不断提高的难题近年来,有绝大多数企业的IT预算都花在维护上面,只有相对少量的用于新的IT投资在这种架构下,企业面临着巨大的挑战和问题,开发和维护应用接口将会变得很困难,开销昂贵。Interface(FTP Sockets Http JMS JDBC)Interface(FTP Sockets Http JMS JDBC)Inte
2、rface(FTP Sockets Http JMS JDBC)Interface(FTP Sockets Http JMS JDBC)Interface(FTP Sockets Http JMS JDBC)Interface(FTP Sockets Http JMS JDBC)Interface(FTP Sockets Http JMS JDBC)Interface(FTP Sockets Http JMS JDBC)Interface(FTP Sockets Http JMS JDBC)Interface(FTP Sockets Http JMS JDBC)Interface(FTP So
3、ckets Http JMS JDBC)Interface(FTP Sockets Http JMS JDBC)Interface(FTP Sockets Http JMS JDBC)Interface(FTP Sockets Http JMS JDBC)问题:应用系统充斥着复杂多样的接口逻辑4Interface(FTP Sockets Http JMS JDBC)ApplicationInterface(FTP Sockets Http JMS JDBC)ApplicationInterface(FTP Sockets Http JMS JDBC)ApplicationInterface(F
4、TP Sockets Http JMS JDBC)ApplicationInterface(FTP Sockets Http JMS JDBC)Interface(FTP Sockets Http JMS JDBC)Interface(FTP Sockets Http JMS JDBC)结果:应用系统非常复杂企业花费大量的IT预算在接口上,而不是业务应用上系统之间强关联,更改其中一个系统就会影响其他系统接口越来越多,变动时需要更改的地方就越多接口逻辑超过了业务逻辑问题:点到点的连接成本成倍增加5应用服务之间彼此紧密相连,相互必须理解彼此的消息格式和传输协议牵一发动全身监控系统营销管理工作门户决
5、策分析资源计划人力资源财务系统固定资产运维中心监控系统工作门户采用总线架构让企业复用IT资产,关注核心业务而不是IT系统6营销管理决策分析客户管理监控系统人力资源工作门户需求管理运维中心提高开发效率降低维护成本快速适应改变企业服务总线更快添加新的服务改变其中的服务,对整个系统影响最小总线架构提供集中仲裁服务,降低了IT运营成本业务的更改只需修改ESB仲裁服务的一个地方只需要在ESB里修改数据转换等业务规则,而不需要在应用系统里修改7营销管理决策分析客户管理监控系统人力资源工作门户需求管理运维中心企业服务总线仲裁服务基于内容的路由数据转换传输协议转换复杂事件处理业务规则实现消息格式更改路由规则变
6、化协议内容转换企业服务总线是业界公认的应用集成解决方案8Shape = ProtocolColor = Data type企业服务总线(ESB)是一个整合应用和服务的灵活互联架构ESB能够减少SOA架构中应用整合接口的数量和复杂程度ESB在服务提供者和请求者之间能够完成如下功能: 路由,服务间的消息传递 协议转换,请求者与提供者之间的传输协议转换 数据格式转换,请求者和提供者之间数据格式的转换 事件处理,不同消息来源的业务事件处理 9在“自主研发,融合管理”IT战略思想下的支撑系统开发平台演进历程上海公司业务支撑系统开发平台由运行期管控、发布期管控、开发期管控三大功能区构成20052007年,
7、完成了技术架构的统一,实现了BOSS体系架构的标准化,为平台建设打下基础2008年尝试的运行期管控。实现了在业务支撑系统功能性需求建设过程中通过开发平台的改造,将非功能性需求植入业务支撑系统内核的能力,真正实现了业务支撑系统端到端的运行管控2009年尝试的发布期管控。实现了对发布、编译、测试过程的精确评估,有效提升开发质量2010年筹备中的开发期管控,是上海公司业务支撑系统开发平台建设过程中迈出的最关键一步,一旦成功,将真正贯彻在软件开发过程中对集成商开发的规范化管理能力开发期管控开发期管控2010真正实现对编码环节的全面管控,摆脱对集成商工程师的个体依赖运行期管控运行期管控2008确立了非功
8、能性需求的建设地位,实现在应用端到端监控上的质的飞跃发布期管控发布期管控2009实现了真正意义上的 Change Impact Analysis (CIA)上海移动ESB集成平台实施路线概述( 1/6 )92010年的沉寂与思考规划需求开发管理工程管理运行维护安全业务运营账务管理统计分析开发管控能力开发管控能力IT运维能力运维能力IT规划能力规划能力IT集成能集成能力力2010年5月,上海公司完成CRM系统开发平台SOA改造理论与研究。经过近一年的反复论证,上海公司清晰的意识到:1、结合各省公司SOA试点情况来看,包括上海公司在内,以各省公司现有的IT资源和能力,不足以全面深入的规划、组织、掌
9、握并有效管理所有的SOA业务组件。拆分CRM系统,完成系统间SOA接口标准化工作,首先提升IT系统间的接口集成能力将是SOA最佳的突破点。2、从中长期而言,将系统相对拆小并独立建设,实现系统可迭代的更新,既符合运营商增效节支的需要,也将促成集成商系统软件产品的专业化发展。3、从集团公司长远来看,部分被拆解后系统将首先被进行集中化改造。通过集成总线,上海公司可以快速的将本地系统剥离,与集团公司的集中化系统进行对接。10上海移动ESB集成平台实施路线概述( 2/6 )IT集成能力的组成系统系统规划规划组织组织保障保障集成集成架构架构软件软件治理治理n形成相应的组织结构、岗位设置及岗位技能指标要求等
10、;n形成相应的组织管理(包括KPI考核制度,人员培训、职业发展等)及预算成本机制;组织保障组织保障软件治理软件治理n通过IT集成平台和工具支撑相关工作,从而提高工作效率;n通过SAM进行软件资产的集中管理;n提供软件资产管理的标准和规范;n采用SOA架构及标准化技术;n软件资产可复用,增强了系统应对变化的能力;n分别在展现、服务、数据等层面进行服务梳理;n提供快速服务组装的平台工具;n提供服务运行情况的监控能力;n提供基础设施及管理集成架构集成架构系统规划系统规划n建立清晰系统边界,提高系统灵活性和稳定性;n业务服务接口清晰,提升业务支撑系统的能力开放;n业务功能收敛,业务构件之间不能有功能重
11、叠;n业务流程的设计、组织、实现和执行;ITIT集成集成能力能力11上海移动ESB集成平台实施路线概述( 3/6 )IT系统SOA改造的目标:提升IT集成能力业务支撑系统业务支撑系统的集成方式的集成方式接口集成界面集成数据集成以ESOP、VGOP等OP类系统为代表的界面集成,是将后台系统的业务能力快速包装成界面功能的极佳选择数据的分散与整合,是平衡开发成本和维护成本的结果保持各个系统间数据的独立性,是确保系统独立性的关键接口的可管理,是系统间“可管理,可维护”的前提接口的有效规划,是决定实现系统解耦,完成能力封装的关键接口的标准化,是降低系统间替换成本的重要手段基于SOA的接口集成模式,是降低
12、维护成本,提升服务扩展能力的最佳实践提升提升ITIT集成能力,从提高接口集成能力入手集成能力,从提高接口集成能力入手12上海移动ESB集成平台实施路线概述( 4/6 )ESB服务总线-A CRMESB服务总线-C软件资产管理系统(SAM)ESB服务总线-D接口服务监控系统(SSM)按业务域分别部署ESB服务总线,每根总线采用集群部署调用的外部公司的服务有单独的ESB服务总线管理;该移动向企业外暴露出去的服务有单独的ESB服务总线管理建设企业级软件资产管理系统(SAM)建设企业级接口服务监控系统(SSM)服务调用逻辑部署架构服务调用关系淘宝京东集团公司新浪ESB服务总线-B面向集团公司面向外部应
13、用引入外部服务 BOSS BASS BOMC MMS管理内部系统集成平台规划处理峰值为5000万/日交易,峰值TPS=5500左右13上海移动ESB集成平台实施路线概述( 5/6 )集成架构引入增强对IT系统管控CRM域企业级接口总线CRM系统CRM系统1、将CRM分割成若干独立部署的功能组件,可以吸纳不同的集成商分期分批建设各功能组件;2、避免一家独揽整个CRM的建设工作,在战略上增强了上海移动在系统全生命周期中的话语权;3、通过在功能组件规划时的松耦合性,已经在技术实现时的协议、数据的标准化,最大程度地隔离了各功能组件的耦合性,增强了各立发展的自独性;4、在系统出现问题的时候可以较快地辨别
14、问题模块,并进行透明化地跟踪,而不是非透明化地黑盒处理;5、运营商很好的把握了CRM域的整体架构、功能演进14上海移动ESB集成平台实施路线概述( 6/6 )普元ESB产品的设计理念15普元ESB产品设计理念标准化ESB产品,聚焦国内应用的特点,采用轻量级架构高开放性、扩展性,便于二次开发做为一种集成架构,提供了新协议快速接入的能力ESB使用过程中的性能、可靠性问题,尤其是基于标准SOAP协议的性能问题针对点到点连接难于管理,重点解决服务管理问题,提供统一的接口管理平台Primeton ESBTMESB 功能架构Primeton ESB 产品主要包含:Primeton ESB Studio:主
15、要提供各种服务(中介服务、穿透服务、编排服务等)的开发、调试以及属性设置、元数据导出等,为便捷快速地开发各种服务提供可能;Primeton ESB Server:提供了多协议的支持以及为服务运行提供了高性能、高可靠的运行环境,方便的扩展机制,为Primeton ESB 融入企业IT环境提供了有效支撑及管控手段,同时不依赖于J2EE容器的特性大大提升了性能;Primeton ESB Console:提供了独立和集群环境中的ESB Server进行管理,同时对于服务全生命周期进行管理;Primeton ESB Service State Monitor:提供了对 ESB Server运行时数据的存
16、储、分析能力,增强了客户感知度;Primeton ESB Service Registry and Repository:提供了服务注册、服务查找、SLA管理等功能;Primeton ESBService State MonitorPrimeton ESB ServerSOAP/HTTP、JMS、Http/Https、Socket、IBM MQ、SAP、FTP、JDBC等消息路由服务编排消息机制(MOM)协议转换基础服务资源分配扩展机制超时机制重试机制热加载异常处理消息转换Primeton ESB Studio服务开发服务调试消息转换服务编排消息增强JVMPrimeton ESB Consol
17、e服务监控消息监控流程监控日志分析系统配置消息路由Primeton ESB Service Registry and RepositorySLA管理元数据管理服务注册服务查找SEDA基础框架服务器管理集群管理部署管理服务生命周期管理ESB部署架构esb Server-1/jvmesb Server-2/jvmesb Server-n/jvmDBnoSQLR/Rhttp负载F5/ApachePrimeton ESB Clusterhttpesb Console/j2ee服务提供者JMS负载esb Server服务消费者jmsJms/http一个ESB集群包含:一个逻辑HTTP协议入口(负载均衡)
18、,可以由F5或Apache HTTP Server、Nginx等充当;一个逻辑JMS协议入口(负载均衡),由一个esb Server充当;若干esb Server实例;一个R/R库;一个Console管理节点;产品构成-Primeton ESB Studio基于Eclipse的开发环境;内嵌了ESB Server方便了调试和测试;相关功能:消息路由消息转换消息加工协议转换服务编排动态路由组件框架产品构成-Primeton ESB ServerPrimeton ESB ServerJava(JVM)序号功能特性价值1直接构建在JVM上摆脱J2ee环境束缚;使ESB系统更加轻量级;为性能提升创造了
19、空间;高性能价格比:降低了对底层硬件环境的要求,即使在一般的PC Server上也能体现良好的性能;降低购买成本:无需购买商用J2ee容器(WebLogic、WebSphere、JBoss、Tomcat等);增强运维管理:降低了客户部署、运维的复杂性提高了工作效率;产品构成-Primeton ESB Console(1/2)http:/localhost:8080/governor1、基于WEB的Console管理控制台;2、实现了国际化功能;产品构成-Primeton ESB Console(2/2)产品构成-Primeton ESB SRRPrimeton ESB SRR(Service
20、Registry and Repository)提供单一来源的目录元数据,用以存取,配置服务,包括服务细节,技术接口基于WEB的应用产品构成-Primeton ESB SSMPrimeton ESB SSM(Service State Monitor)负责从ESB集群中各Server节点上搜集每次服务请求的详细轨迹信息并进行之久化,后续就可以依托这些持久化信息进行多维度的服务统计分析 。esb Server-1/jvmesb Server-2/jvmesb Server-n/jvmDBNO-SQLR/Rhttp负载F5/ApachePrimeton ESB Clusterhttpesb Con
展开阅读全文