信息化 频道

硬件ESB 分布式SOA架构的“试金石”

  【IT168 信息化】

  提起ESB,对于专业从事IT工作的企业的CIO或者IT经理来讲,并不陌生。ESB全称为Enterprise Service Bus,即企业服务总线。百度百科中是这样解释它的定义的:它是传统中间件技术与XML、Web服务等技术结合的产物。ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。

  ESB的出现改变了传统的软件架构,可以提供比传统中间件产品更为廉价的解决方案,同时它还可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信与整合。

  从定义的角度来看,我们看到ESB更多偏向于软件,早在多年前一直提出的ESB更多的给IT经理以及开发者的印象ESB就是一种软件。在ESB领域近几年的应用,市场以及技术比较成熟,我们可以看到目前在市场存在许多家ESB服务商,但一直专注于ESB的服务商或许并不是很多。据记者的了解,在众多的ESB服务商中,锐易特软件早在2000年就已经成立,一直专注于ESB的开发与研究。

  正如我们在前言中提到一样的,锐易特软件一直也在专注软件ESB的开发,在过去似乎与其它的ESB服务并没有太大的区别,但在2010年显然在ESB市场上,锐易特开始深耕。

  和其它的ESB服务商一样,锐易特也有自己的ESB产品,但与其它ESB服务商不一样的是锐易特不仅仅有能够满足企业需求的软件ESB产品,而且还在2010年推出了基于企业需求的硬件ESB产品。

  提起硬件ESB或许我们每个人并不清楚是怎么回事儿,在业界能够即拥有软件ESB又有硬件ESB产品的服务商几乎看不到,那么,对于硬件的ESB对于企业应用有何作用?传统的软件ESB与硬件ESB 又有什么区别?硬件ESB在企业的分布式的SOA架构能否为其提供支持?带着这些困惑与问题记者连线了锐易特副总裁杨喆先生,就硬件ESB的种种问题与其进行了交流。

  硬件ESB的诞生源于市场的需求

  相对于软件ESB来讲,硬件ESB可算是业界的一个新产品,然而一个产品的诞生应该有市场需求这种需求又来源于哪些方面?

  据杨喆介绍,锐易特此次发布的的硬件ESB名称为RES BzSmart SOA集成设备,在发布新产品前,对于IT的市场有着自己的认识和看法。

硬件ESB 分布式SOA架构的“试金石”

  锐易特软件技术有限公司副总裁杨喆

  杨喆认为,国内从2000年开始IT市场逐步从网络互联时代已经走向了应用整合的年代。现在的网络互联已经不是问题了,过去各个分散的系统,都很成熟,对于现在的情况来说,独立系统的信息孤岛,如何整合这些信息,变成了比较重要和核心的问题从现在市场的需求来看,包括相关的招标、IT项目,有三分之二都是在做系统的整合,系统分类和信息孤岛应该是现在企业信息化建设中的一个瓶颈。

  “我们是真切的能感觉到信息整合或应用集成已经变成了比较主要的内容,目标就是能够让企业的应用系统能够做到互联互通,真正做到信息共享,过去叫数据共享而现在则是信息共享,这是下一步信息化发展的目标。

  正是基于这样的背景,硬件ESB它并不是凭空产生的产品,实际上是基于原有的信息整合中间件之后来产生出来的,经过了三个时期,公司成立前,在国外完成产品原型;公司成立后,实现本土研发及典型行业试点,直至最终的大规模重量级用户的成功应用等。

  在2009年,锐易特发布的RES Infomatic Service Bus企业服务总线V3.5版,其历经两年的国外原型设计、两年的国内产品化以及近三年的多行业实践检验,在软件ESB臻于完美、通过多个国家金字工程考验后,在2010年升华为硬件产品――RES BzSmart SOA集成设备。过去锐易特的核心是软件ESB,通过把它凝练、拆减、封装、固化形成硬件,公司成为在国内具有鲜明特色的首家软硬件ESB产品提供商。

  “BzSmart硬件ESB最明显两个特征,一是SOA的集成设备,二是软硬件一体化的硬件的ESB”杨喆介绍到。

  据了解,目前锐易特硬件ESB BzSmart是一个系列的产品,这次首先发布的是两个系列,第一、BzSmart AG系列应用网关,AG就是Application Gateway。在信息整合里面,作为不同系统的连接,首先需要的就是总线的互联和消息的流转,这一部分凝聚到应用网关这个设备里面,它可实现跨机构、网络、平台或设备的异构应用系统的互联互通,是企业数据和信息跨域交换的重要中介。

  第二、BzSmart IA系列应用集成器,IA就是Integration Appliance,这是一个应用系统总线介入设备,把各种应用数据源和信息员通过它无缝的连接起来,SOA是面向服务的架构,实际上通过这种应用集成器,能够把这种面向应用,真正实现为面向服务。

  杨喆认为,做硬件ESB的核心思想就是让应用变得更简单,给自己做加法,给用户做减法,让用户的部署、应用、管理以及维护变得更简单。这是追寻SOA以及做硬件ESB的目标。

  杨喆指出,在网络互联时代,路由器和集线器对于网络互联的实现是起到非常关键的作用,没有它们网络互联是无法实现的,而现在已经由网络互联到应用整合年代,企业也需要相应的设备支持。硬件ESB――RES BzSmart SOA集成设备的AG和IA在将来用户的应用整合方面,产品已经支持只要连上网线,简单的配置,就可以做到。

  做硬件ESB就是希望使得未来的应用整合像网络互联一样简单。

  硬件ESB是SOA落地的非常好的载体

  SOA是一种理念和架构,对于的企业来讲,看不到也摸不着,那么作为SOA落地,硬件ESB又有哪些益处?杨喆认为,BzSmart硬件ESB特别强调的是“触摸得到的SOA”,通过硬件ESB,让他摸得着、看得见,这样对于用户的理解是非常有意义的。

硬件ESB是SOA落地的非常好的载体

RES BzSmart AG Series应用网关

  BzSmart SOA集成设备到底具有什么特点和优势?核心主要有三点,第一、简单易用,不仅很容易理解它的意义和功能,更能够很方便操作;第二、软硬结合这种专用设备经过优化,性能将大幅度提高。第三、安全性,解决了用户对于应用整合以及 SOA安全性方面的忧虑。可以说,通过硬件ESB解决了易用、性能和安全的问题,而我们的目标也应该是整个未来应用整合的市场。

  杨喆指出,硬件ESB在功能上,与软件ESB发挥的作用是一致的,只是我们在产品由软至硬的递进过程中,将软件ESB的一些性能瓶径、安全性等问题在硬件ESB上得到了很好的解决,它的设计理念也是基于SOA思想。所以,我们说这款硬件ESB是触摸得到的SOA,由于产品的易于部署和方便应用,将加速SOA落地,使SOA不再难以理解、难以驾驭。相信对于我们每个人来讲,有形的东西总会比无形的东西要容易理解的多。

  另外,硬件ESB与软件ESB的区别在于,它不必像软件ESB那样必须架构在服务器上,以一项投入的价格使用户获得了两项回报。为企业节省大量开支的同时,减少用户在SOA项目中的实施周期。硬件ESB其实是一个软硬件一体化的平台,虽然说起来简单,但真正形成是需要跨越很多技术门槛的。我们知道,软件是可以通过打补丁等方式逐渐进行产品的完善和升级。而硬件却不一样,它是一个固化的形态,要形成可用的软硬件一体化平台,要求软件必须足够成熟、足够稳定,锐易特用了近七年的时候才实现了这次质的飞跃。

  硬件ESB简化了安装、部署、运行管理工作,提高了总线的运行效率,更具安全性、可靠性和更强的弹性,相较软件应用模式,它更能发挥宿主平台的计算能力,充分发挥相关硬件电路的效能。其功能易用、部署迅速、省略开发的突出特点,为企业节省大量开支的同时,减少用户在SOA项目中的实施周期。最为重要的是,它将解决很多用户对于SOA安全性的困扰。除了硬件本身比软件更安全的天然优势,RES BzSmart SOA集成设备内置完善的安全机制,将相关功能固化,保证系统免受病毒、误操作等伤害,这些都是硬件ESB的特点和优势。不论是哪个行业,只要是有整合的需求,都可以应用硬件ESB。

硬件ESB是SOA落地的非常好的载体

RES BzSmart IA Series应用集成器

  硬件ESB  分布式SOA架构的试金石

  正如我们前文中所说,业界有许多的ESB服务商,而锐易特推出的硬件ESB 的技术含量又有多高?在于企业 SOA架构的部署上,这种硬件的ESB 是否能够被其它企业快速的模仿克隆呢?对于,杨喆认为,目前的确有一些中间件厂商推出了ESB产品,但把ESB做成硬件的目前还非常少,他同时指出,在ESB产品中,能不能把软件ESB做成硬件ESB是衡量这款产品是否为分布式SOA架构的试金石。或许有其它的企业可以完成功能的配置,但未必一定能支持分布式SOA架构的部署与实施。

  软件ESB产品是一直处于不断的发展和壮大的过程中,硬件是固化的状态,不容易改变。对于内嵌的软件要求非常严格。软件是可以发布升级包,打补丁的。但是硬件却不能这样,必须达到非常高的技术水准才能提供给客户,这代表了产品的成熟度。从包含的子产品讲,我们软件ESB包含了建模、组装、部署、管理、监控、治理等七个子产品,每一个子产品都有自主知识产权。而达到今天由软到硬的质变。是需要克服很多困难和难点的。以前做软件可以发布升级补丁包,但是现在硬件只能一次性的提供非常高的性能水平。

  杨喆认为硬件ESB的门槛还是很高的。我们的产品研发已经持续了8年了,所谓8年抗战,一直在追寻、在探究。

  关于杨喆:

  杨喆,东北大学,系统工程专业硕士。二十年软件行业从业经历,对于软件产业有着极大的热爱和专注。国内最早从事计算机应用与管理方面的IT专家,尤其在软件产品开发、项目管理、软件企业管理方面具备丰富的经验。

  从业期间,先后主持完成了涉及金融、证券、电信、邮政、医疗以及制造行业的众多大型系统集成和软件项目。其中,主持设计、开发的《管理信息系统开发支撑环境》是第一个列入国家火炬项目的软件项目,独立完成的《渤海造船厂综合计算机系统》被列入国家863项目,并通过国家科委组织的鉴定验收,获得一致好评。在国际合作方面,主持完成了同澳大利亚ApoScot软件技术公司、美国Farallen公司(Timbuktu,远程控制软件)的软件合作开发项目。

  关于锐易特:

  锐易特软件技术有限公司(简称锐易特软件)是国内首家ESB产品提供商,领先的整合中间件产品及解决方案提供商,在业界素有“国内最早的SOA倡导者和成功的SOA实践者”美誉。

0
相关文章