深蓝海域KMPRO

端到端的挑战者

2002-09-12 09:43

端到端的挑战者

爱尔兰以软件出口全球第一而为人称道,其中的一个旗舰公司就是IONA。而且,与爱尔兰其他的软件公司不同,IONA致力于企业基础架构软件,而大多数爱尔兰软件公司都是以应用系统而见长。记得在不久前赴爱尔兰考察访问期间,曾经拜访过IONA的企业联盟总监Fergal McDonnell。当时我问他:“很多公司都有自己的理想。就拿软件行业来说,许多公司都希望自己做得像操作系统中的微软、数据库中的Oracle。你们的理想是什么呢?” McDonnell的回答是:“我们要做企业集成领域的IONA。”这话说得很有气势。他们认为,IONA已经是企业集成领域的龙头老大,而且将会一直保持下去。的确,能够拥有波音飞机制造公司这样的用户,在应用集成方面必然有特别的实力。

在企业应用集成领域,“端到端”已经是一个很高的境界,代表着业务目标和IT基础架构的最终融合。在这样的境界中,企业的所有业务过程可以顺畅地协同工作,不会受到任何平台、语言、数据库、应用软件和传送机制的限制。然而,在传统的应用集成思路中,“端到端”常常意味着“点到点”。也就是说,应用过程之间的沟通是一对一的,每一对应用过程之间的连接都是独立的、各不相同的。所以,由多个应用过程构成的企业应用系统必然杂乱无章、难以维护。而IONA明确提出:“端到端”毫无意义;端到任何地方则会让你拥有一切。(End to end in nothing. End to anywhere is everything.)

Web服务标准几乎成为所有基础软件公司必须贴上的一个标签。在IONA看来,Web服务是企业应用集成的坚实基础和有效方法,而且明确提出了利用Web服务实现应用集成的三个层次。

在最基础的层次上,Web服务意味着用一种基于XML接口的软件部件来替代现有的软件部件,在微观层次上,这种方法有助于一些应用软件的自动集成,但是它对整个企业并没有多大价值。

在更复杂的层次上,可以将Web服务添加到SAP或者Siebel等应用软件包之中,这样就能让相互分离的业务功能为企业的合作伙伴、客户或者供应商提供服务。这一点对于大型Web服务集成体系的结构设计至关重要。

Web服务在应用集成中最重要价值在于解决流程协调。这种协调实际上就是众多具有协作关系的应用程序之间的“对话”。对用户来说,这种高级别的Web服务集成公司是最有价值的,因为它使内部软件和防火墙以外的软件之间的复杂流程全部实现了自动化的过程集成。

针对上述三个层次的Web服务应用集成,IONA推出了Orbix E2A 集成解决方案,其中包含了两个主要产品:Orbix E2A Web服务集成平台和E2A应用服务器平台,二者既可以共同使用,也可以单独使用。

Orbix E2A Web服务集成平台引入Web服务标准和面向服务的基础结构,减少了防火墙内外应用程序集成的成本,为数据交换、业务流程自动化、应用程序重组提供了必要的工具和管理服务。

Orbix E2A应用服务器平台可以满足苛刻的分布式应用环境,其中吸收了Corba的可伸缩性、J2EE的效率、Web服务的开放性。

上述两项产品都建立在Adaptive Runtime Technology(ART)技术的基础上。ART是IONA的专利分布式计算引擎,也是一个电子商务基础结构,对性能、可伸缩性和可用性方面都给予了极大关注,其中的模块化结构使其可以与Corba、J2EE、IIOP、SOAP和SSL等插件有机地融合起来。

总之,融合不同的产品,实现有效的集成,这是IONA与众不同的优势。应用服务器、Web服务、基础架构平台,这都是当今流行的技术和产品,但是在IONA看来,如果不是为了应用集成,它们就没有任何意义了。

相关推荐