收藏 分享(赏)

ESB产品白皮书.doc

上传人:精品资料 文档编号:9762502 上传时间:2019-09-02 格式:DOC 页数:11 大小:166.50KB
下载 相关 举报
ESB产品白皮书.doc_第1页
第1页 / 共11页
ESB产品白皮书.doc_第2页
第2页 / 共11页
ESB产品白皮书.doc_第3页
第3页 / 共11页
ESB产品白皮书.doc_第4页
第4页 / 共11页
ESB产品白皮书.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、普元 ESB 软件产品白皮书1 / 11普元 ESB 软件产品白皮书普元 ESB 软件产品白皮书2 / 11目录1 提要 32 Primeton ESB 产品概述 .53 Primeton ESB 主要功能 .64 Primeton ESB 关键特性 .74.1 高性能 74.2 高可靠 84.3 高扩展 84.4 业务化 94.5 个性化 95 Primeton ESB 环境配置 .105.1 支持的操作系统 105.2 支持的硬件环境 105.3 支持的数据库 105.4 支持的浏览器 115.5 支持的 JDK 版本 .11普元 ESB 软件产品白皮书3 / 111 提要企业应用集成一直

2、是企业信息化建设中的一个难题。随着企业规模的扩大、业务的发展,企业内部的应用系统越来越多,应用间的通信、数据交换的需求越来越强烈,企业应用之间的交互问题、以及企业服务的管理问题也日益突出。企业应用集成的历史可以追溯到最早的电子数据交换,以及 80 年代中期出现的C/S 结构的企业应用和中间件技术。20 世纪 90 年代,ERP(Enterprise Resource Planning)应用要求能够支持已经存在的应用和数据,与此同时企业应用集成即 EAI(Enterprise Application Integration)的概念被提出。企业服务平台(ESB)是企业应用集成在 SOA 理念下的一

3、种实现方式,企业服务平台是 SOA 架构中实现服务间智能化集成与管理的中介,在逻辑上与 SOA 所遵循的基本原则保持一致,依据 SOA 架构原则对服务集成和服务管理的要求,创建了一个 SOA 集成架构,能够深入管理服务,并能方便扩展到整个企业应用。企业服务平台是分布式的、基于消息的、遵循开放标准的集成解决方案。企业服务平台的角色是在各种 IT 资源如企业中各种异构应用系统、平台和服务之间进行可靠的通讯时提供可用的基础设施。如下图所示,企业服务平台为企业应用提供了一个统一的平台,采用 SOA 松耦合的思想来进行企业应用集成,通过灵活的服务接口和 Adapter,方便 SOA 应用和遗留应用的集成

4、,这种松耦合、有效灵活的架构提供了更好的扩展性。普元 ESB 软件产品白皮书4 / 11企业服务平台的特征是使用 Web 服务、消息中间件、智能路由和格式转换的架构,逻辑上与 SOA 基本原则保持一致,提供了服务管理的方法和在分布式异构环境中进行服务交互的功能。一般会是分级的层次式结构,以连接不同业务领域的应用群,这些应用群是一批应用系统,负责 SOA 解决方案中的业务逻辑,实现了特定领域的业务目标。通过一致、标准的服务平台,企业更方便与战略合作伙伴开展业务往来。在企业建设了足够多的 SOA 应用,能够提供大量的服务后,就可以利用发布在服务注册中心的这些服务进行服务装配和编制,在企业服务平台之

5、上按照 SOA 的方式提供组织级服务重用和数据共享。业务服务平台在企业信息化建设过程中的作用具体表现在如下三个方面:业务互联企业的信息化建设在市场、管理等因素的推动下不断演进,在不同的历史时期建设了大量的信息系统,同时在业务整合的驱动下产生了不同的互联需求: 在以“产品为中心”的企业发展阶段,提高生产效率是重要的目标之一,在此过程中人们发现部门间的协作是提升效率的有效方式,从而推动了部门间应用的互联与整合; 激烈的市场竞争导致买方市场的到来从而促使企业经营思路由“以产品为中心”转变成为“以客户为中心” ,这样就需要对客户从市场、销售、服务等不同纬度进行全生命周期管理,从而推动了各业务域间更加广

6、泛和深刻的应用互联与整合; 随着市场竞争的加剧及互联网技术的发展,企业在不断地从业务模式上进行创新,收敛自身的核心能力并通过与更多外部伙伴合作以更加开放的思路为客户创造价值,从而推动了整个产业链中各企业之间的应用互联与整合;业务管理随着信息化建设的不断深入,大型企业往往累积了众多的应用系统,而这些应用系统又在业务的驱动下在不同的历史时期通过互联与整合成为有机的一体,如何有效地管理这些系统之间的关系成为最大难题: 如果某一关键服务在不知道的情况下宕机,而 IT 部门又没有及时得到普元 ESB 软件产品白皮书5 / 11这一最新状况,势必形成蝴蝶效应,波及依赖于这一服务的其他业务系统,严重影响企业

7、的正常运营; 是否可以通过相应的监控手段分析出各应用系统间纷繁复杂的服务调用关系,从而得出受欢迎的服务、以及服务调用效率等指标,为周期性的系统优化和扩容做好充分的准备,从而使 IT 运维工作更加具有主动性; 对于关键服务调用是否可以采取某些措施保障其 QoS,譬如在异常访问的情况下采取拒绝攻击的手段,或当系统资源不是很充足的情况下优先保障关键服务的可用性、健壮性;业务创新在市场全球化、竞争激烈化的背景下,业务创新是企业生存和发展的有效战略。企业尤其是大型企业不仅在于要建立适合的业务创新文化和相关的保障机制,更重要的是如何有效、快速地落实业务创新成果,要达到这一点是离不开信息系统的支撑,而这一点

8、又为信息系统的建设提出了更高的要求: 推进业务创新的有效方式之一就是基于已有的业务沉淀进行创新,而这些业务沉淀在应用系统中的表现形式就是对外暴露的服务,如何有效梳理和规划这些服务以及如何快速复用这些已有服务是进行和落实创新成果的首要问题 ;2 Primeton ESB 产品概述普元作为 SOA 国际标准组织 18 家核心成员之一,始终致力于提供完整的SOA 解决方案,其中就包含核心部件 Primeton ESB 产品,主要用于企业内及企业间的服务整合,通过总线形式有效改善现有系统之间调用的网状关系,使得系统之间的关系更加可视化和提高管控能力,它的高性能、高可靠、高扩展和业务化给客户带来高管控能

9、力、高投资回报、高运营等能力,从而为提高企业 IT 的服务质量提供可能,更直接的为企业的业务扩展、业务创新、客户维护和卓越运营提供了有力的保障。Primeton ESB 是普元基于多年对大型企业的 IT 建设及分布式计和集成能力的认识和技术积累而推出的服务整合产品,是部署和实现 SOA 的理想工具,普元 ESB 软件产品白皮书6 / 11支持协议转换、消息转换、消息路由、服务编排、服务注册、服务查找、服务监控等功能,其架构如下图所示:Primeton ESB 产品主要包含: Primeton ESB Studio:主要提供各种服务(中介服务、穿透服务、编排服务等)的开发、调试以及属性设置、元数

10、据导出等,为便捷快速地开发各种服务提供可能; Primeton ESB Server:提供了多协议的支持以及为服务运行提供了高性能、高可靠的运行环境,方便的扩展机制,为 Primeton ESB 融入企业 IT 环境提供了有效支撑及管控手段,同时不依赖于 J2EE 容器的特性大大提升了性能; Primeton ESB Console:提供了集群环境 ESB Server 的管理及各种日志控制级别、服务线程配置等系统级配置的在线管理和热更新; Primeton ESB Service State Monitor:提供了增强的客户感知度,譬如:各种维度的事前预警、事中告警、事后统计分析等功能; P

11、rimeton ESB Service Registry and Repository:提供了服务注册、服务查找、SLA 管理等服务元数据管理功能;3 Primeton ESB 主要功能Primeton ESB 是普元基于多年对大型企业的 IT 建设及分布式计和集成能力的认识和技术积累而推出的服务整合产品,是部署和实现 SOA 的理想工具,支持协议转换、消息转换、消息路由、服务编排、服务注册、服务查找、服务监普元 ESB 软件产品白皮书7 / 11控等功能。同时在功能体现和架构设计上融入了普元公司作为本土 SOA 中间件厂商多年来对国内产业环境的特点导致企业 IT 建设中对服务整合特殊情况的理

12、解。 协议转换 数据转换 服务编排 服务路由 服务安全 服务质量 服务注册 服务监控 消息机制4 Primeton ESB 关键特性作为企业 IT 架构中的关键基础部件 Primeton ESB 除具有一般 ESB 产品的通用功能外,其优势在四方面:一是高性能、二是高可靠、三是高扩展性、四是业务化,未来也会向这四个方面不断投资与优化,除此之外普元还有本地化、研发级服务从而更加贴切满足客户需求 。4.1 高性能企业希望集中管理服务的初衷推动 ESB 承载众多关键服务的交互,从而导致 ESB 作为企业 IT 架构中的关键部件,在取得集中管理效能的同时也必然带来性能问题,企业当然不希望因为集中管理方

13、式的部署,使得关键服务的性能有所下降,反而进一步的希望性能会有所提高,当然提高性能不仅仅是 ESB 本身的问题,更重要的是服务提供者自身性能及服务质量的提高,所以 Primeton ESB 解决的首要问题就是降低服务交互在 ESB 上的性能损耗,从而保障了服务质量 。Primeton ESB 借鉴了企业级软件几十年的丰富经验,融入了多进程管理,SEDA、NIO 等成熟技术,同时不依赖于 J2EE 容器,在系统架构上分散了性能消普元 ESB 软件产品白皮书8 / 11耗的瓶颈,从而在本质上提高了系统的处理效率。同时在复杂通信协议的处理上,更加趋向于底层协议的处理,为高性能创造了先天的条件,从而为

14、业务扩展提供了有力的支撑。抛弃了传统的 EAI 系统的建设方式采取更加轻量级的架构,同时针对国内行业普遍收敛的协议进行了重点优化,从而提高了产品的整体性能。同时因为其轻量级的特性使得对底层硬件的要求就不高,从而适应了大规模使用刀片服务器的行业趋势。4.2 高可靠基于 ESB 的关键部署形态使其可靠性提到了非常重要的位置,企业当然不希望因为 ESB 的健壮性问题而经常宕机或消息丢失从而影响关键业务的运行,所以在高性能的基础上可靠性性尤为重要。同时健壮性不仅体现在 ESB 基础设施的健壮性上,同时也体现在关键服务的可靠性上,因为系统风险的存在使得事前准备工作未免会有百密一疏的时候,如果基础设施整体

15、的可靠性出现问题的时候,就需要保证关键服务的可靠性,使其在环境恶劣的情况下也能最大程度地保证关键服务的 QoS,从而提高平均无故障连续工作时间(MTBF)和降低系统故障平均恢复时间(MTTR)。同时作为第三方中介 Primeton ESB 又可以作为仲裁机构,使得客户对各系统以及各集成商具有很好的协调和管理能力,各方系统的对外集成行为都会被ESB 服务中介所跟踪和审计,从而避免因为各方系统中数据的不一致性导致不必要的纠纷。ESB 在部署架构上是处于众多业务系统之间的中介位置,这样就意味着它会作为第三方参与了系统之间的服务交互,而这种交互不应当因为第三方的介入而降低可靠性,从而将数据质量问题蔓延

16、到更多的业务系统。Primeton ESB 采用取了 SEDA、NIO 等业界先进的技术以及松散的集群部署方式来保障 ESB 整体基础设施以及关键服务的可靠性,从而提高了 Primeton ESB 的容错性,以及可以应对不可预知的服务访问情况,譬如突发的服务访问、不稳定的网络造成的访问异常等。同时当 QoS 出现异常的时候,还可以通过更加必要的实时方式通知关键人员,从而在管理流程上保障了系统最小宕机时间 。普元 ESB 软件产品白皮书9 / 114.3 高扩展扩展性是 Primeton ESB 的优势特性之一,是其主动融合性的重要体现。企业引入 ESB 的目标之一就是希望其能够与现有系统很好地

17、融合,譬如与企业内部现有的权限系统,现有的告警系统、现有报表系统等,而这些系统又没有统一的标准,同时又是在不同的历史时期建设的,所以要想后来引入的 ESB 很好地与现有基础设施融合就要求 ESB 具有很好的扩展性,通过必要的二次开发能与这些系统衔接。多样性、复杂性是在众多企业 IT 环境中实施 ESB 的重要特点,这就要求ESB 产品必须具有更加开放的体系架构,以通过更加灵活的方式与现有系统融合,而恰恰是这一点导致了先前 EAI 产品实施效果不好的主要原因之一,同时也是众多面向更加广泛市场的 ESB 产品所不具有的。同时这种扩展性也增强了开发商依据业务上的优势提供更加符合企业自身特点的便利功能

18、,从而能够更加体现引入 ESB 并不是“交钥匙”工程,而是一个架构的引入和业务不断演进的过程。Primeton ESB 产品在设计之初就有针对地在技术、业务、产业环境的特点的基础上重点提升了产品的扩展性,提供了有针对性的、开放的 API 接口,使得 ESB 产品更加容易和企业内部现有的系统有机的融合在一起,譬如:与现有安全系统的融合、与现有 IT 网管系统的融合;同时也可以依托这些 API 定制符合集团或各省公司个性化的功能 。4.4 业务化ESB 是企业内部重要的基础设施,其日常的有效管理对提高工作效率和降低运营风险具有重要的意义。Primeton ESB 产品针对易管理性在设计之初就非常重

19、视,譬如提供非常详细的服务调用轨迹信息,丰富的 QoS 质量指标,完备的日志信息和方便的进程管理机制,同时还可以依托服务运行的轨迹信息形成跨部门的业务流程的监控 。4.5 个性化大型企事业及政府部门因其产业环境、业务氛围和 IT 建设历史的不同,必普元 ESB 软件产品白皮书10 / 11然导致其集成的方式方法不可在行业或企业间复制,这也是为什么定制化服务市场异常火热,这对这一点普元作为本土公司具有很多优势条件 :1、 成功经验:普元近几年已经为大量客户提供了平台定制服务,包括为华为、中国建设银行总行、中信银行总行、国家开发银行总行等大型公司定制了平台与产品,积累了丰富的技术和管理经验;2、

20、组织保障:成立了专门的部门集中管理、实施和维护定制项目;上面的优势为客户的项目成功提供了有力的保障,而国外 ESB 厂商更注重共性需求,并且 ESB 研发团队在国外,响应速度比较慢,无法及时为大客户提供定制化服务。5 Primeton ESB 环境配置5.1 支持的操作系统开发环境支持的操作系统: Windows 2003/XP/Vista运行环境支持的操作系统: AIX 5.3 HPUX 11.23 Solaris 8 Red Hat Enterprise Linux 3 或以上 Windows 2003/2008/XP5.2 支持的硬件环境运行环境支持的硬件环境: 支持 32 位 支持 64 位5.3 支持的数据库运行环境支持的数据库: Oracle 9i/10g普元 ESB 软件产品白皮书11 / 11 DB2 UDB_V8.2 Informix 11.05 Sybase 12.5 SQLServer 2000 MySQL 5.0.225.4 支持的浏览器 IE 6/7/8 Firefox 25.5 支持的 JDK 版本运行环境支持的 JDK 版本: SUN JDK 1.5.0 IBM JDK 1.5.0

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

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报