EAI产业综述
2006-04-14 23:13:17 来源:WEB开发网核心提示:EAI产业综述 许多系统集成商和软件开发商一定遇到过这样的难题:用户的信息系统十分庞杂,新增加的子系统必须和遗留系统协调运作,EAI产业综述,既要接受遗留系统A的数据,还要将计算结果传递到遗留系统B,e-Biz Integrator支持以HTML和HTTP协议作为Web服务器的连接,Sybase 的应用集成产品已经在
EAI产业综述
--------------------------------------------------------------------------------
许多系统集成商和软件开发商一定遇到过这样的难题:用户的信息系统十分庞杂,新增加的子系统必须和遗留系统协调运作,既要接受遗留系统A的数据,还要将计算结果传递到遗留系统B,说不定还要调用遗留系统C的函数。如果为每一套遗留系统都开发相应的接口,工作量很大,而且一旦用户增加新系统,又要开发新的接口。对于那些已经在IT系统建设上投入了大量资金的用户来说,这也是一个难题,历经多年建成的信息系统虽然有效,但如何让SAP的ERP、Siebel的CRM和i2的SCM互相通信,协调工作,避免重复劳动?
企业应用集成(EAI)应运而生,一般意义上的EAI通过建立底层结构,来联系横贯整个企业的异构系统、应用、数据源等,完成在企业内部的ERP、CRM、SCM、数据库、数据仓库,以及其他重要的内部系统之间无缝地共享和交换数据的需要。
有了EAI,企业就可以将企业核心应用和新的Internet解决方案结合在一起。然而,要构建一个有效的电子商务解决方案,必须使这些系统能够协调地工作。例如当用户通过Internet订购一个产品时,该产品需要被包装发运,用户需要付款,产品库存信息需要进行修改更新,原材料或新的备件需要被及时订购,这一系列的工作流都靠系统自动地推动。因此,电子商务并不是奇特的、抢眼的Web站点的问题,而是新的基于Web的系统和现有的在企业中运行的后台应用系统之间的集成问题。所以说,EAI的概念应当从基本的连接器扩展到工作流配置的层次。
国外企业用户应用计算机进行管理的历史比较长,因此不同系统互联的问题也比较突出,相应地,EAI解决方案的提供商亦是最有实力。Sybase就是这个市场的领导者之一。Sybase公司包括e-Biz Integrator在内的解决方案为用户提供了一系列的产品,这些产品使企业能够按照一个完整的、灵活的工作流程成功地将新的和现有的信息技术系统集成在一起,从而有助于企业更轻松地开发、修改和增强它们的电子商务功能。当企业转向电子商务领域时,Sybase公司的解决方案不仅提供了智能化的方法来解决异构应用环境中面临的问题,与此同时它还提供了企业所需要的灵活性、可扩展性以及高性能,从而使企业能够真正地抓住在线运行企业的商机。
借助其在电子商务市场上长期的努力以及取得成功的良好记录,Sybase公司为企业提供了在要求极其苛刻的电子商务环境中获得最高生产效率所需要的集成电子商务解决方案。
Sybase公司解决方案的核心是e-Biz Integrator,它是一个创新的集成服务器,在将信息集成到新的和嵌入式系统方面起着至关重要的作用。通过在不同的应用之间提供复杂的转换与压缩以同步数据,以及智能发送数据到需要该数据的系统,e-Biz Integrator使应用之间的实际连接过程很平稳。
Sybase公司的电子商务集成架构提供的模块化的软件平台可用来快速而有效地开发和管理跨企业的异构系统之间的应用集成。它是通过以下四个主要功能来完成这一任务的:
信 使
系统集成最基本的需求是将信息或数据从一个应用或服务器物理地移动到另一个应用或服务器,并且还要确保这一过程自始至终是安全可靠的。
例如,当一个在线用户发出一个定单时,该定单数据必须从原始点(Web站点)物理地移动到公司自己的系统(销售管理系统、定单执行系统等等)中进行处理。如果这一过程在从基于Web 的定单输入系统到后端办公执行系统中出现冲突或故障,那么企业就不能够有效地运转。
信息交换台
在大多数情况下,仅仅移动数据是不够的。确定企业内部其它系统各自需要什么样的信息的能力是同等的重要。会计系统需要帐单和信用卡信息,而实际的定单详细资料必须到达产品配发中心后才能被执行。
就更高层次而言,根据地理位置将信息发送到特定的执行中心或仓库可能也是非常重要的。通过在一个架构中集中多种集成技术,e-Biz Integrator能够将特定的数据集发送给选定的应用。
信息解释器
一旦确定了数据传输标准,数据必须是其它应用可读的,这些应用使用和识别不同的文件格式。
例如,帐单支付系统可能首先采用姓氏来存储用户信息,而Web站点上的定单输入系统可能首先采用名字来存储用户信息。如果不作任何更改的话,这一简单的差别就可能导致定单无法处理。幸运的是,e-Biz Integrator包括了转换功能,从而可以确保源数据能够被其它连接的应用以那一系统所能理解的数据格式读取。
控制器
此外,每一个应用都有其自己所需要的、各个系统之间互不相同的信息集。因此,一个目标系统需要的某些信息可能并不包含在源系统的数据中。两个系统或许各自具有一个系统单独生成的唯一的用户识别代码。在这种情况下,当数据从一个系统移动另一个系统时,e-Biz Integrator的聚集(enrichment)功能能够对两组用户识别代码进行跟踪,并实时对它们进行转换。
e-Biz Integrator通过以下三个主要功能来分别解决这些问题:
· 消息与队列功能 -Sybase公司的电子商务集成架构的基础是其消息与队列功能,该功能提供了一个基本的、异步的方法,使得事务处理能够从一个应用转移到另一个应用。在应用软件和数据库之间,通过一组指令或数据,消息和队列功能可以确保每一条信息能够正确无误地传输。队列功能确保了发送系统能够实时地传送出大容量的信息,而不需要等待接收系统的确认。这一功能还确保了接收系统在信息有效时进行信息下载。从本质上说,这就意味着机构将永远不会"丢失"定单,这是因为即使系统临时出了问题,也可以确保信息进行正确的传输。
· 信息格式化程序功能 - 该功能提供了实时的动态重新格式化信息的能力,从而使得信息能够被异构环境中的多个应用所接受和读取。它针对不同的协议、编程语言、应用和硬件平台,进行信息格式化分析,并对信息重新格式化。发送信息的应用可以以单一的格式发出信息,而Sybase公司的动态信息格式化程序能够自动地将信息重新格式化成一个被每一个接收信息的应用所要求的新格式。例如,一个面向Internet的新应用可能是xml(标准化越来越近了)编写的,而定单输入系统可能是采用COBOL编写的。格式化程序能够自动地将xml(标准化越来越近了)数据重新格式化为COBOL数据,以便定单输入系统使用。这一功能之所以能够实现,应归功于通过标准引擎生成的一组标准。标准引擎对于支持应用集成和数据库复制是十分关键的。
· 标准引擎 - 标准引擎允许发送信息的应用能够发出单个的信息供多个接收信息的应用和数据库使用。在每一种情况下,基于一组用户定义的业务标准,信息能够以适当的格式传送给指定的信息接收者。每一个接收信息的应用需要注册或预订由多个应用生成的数据,通过指定事务处理中的数据价值,使每一个预订了数据的应用能够接收它所需要的唯一的数据。
标准引擎支持大量的业务标准,同时还继续提供实时的数据访问和分发能力。这就使得机构能够制定出高级的业务标准,以确定哪些数据在什么情形下需要提供给特定的应用和数据库。随着业务需求的变化,这些标准还能够被很容易地修改或更新。例如,当基于Web的定单被接收时,标准引擎将定单以COBOL信息格式传送给定单处理系统,以EBCDIC信息格式传送给帐单系统。它还以那些系统支持的格式通知其它的定单的系统。电子商务集成架构还用作为Web应用服务和应用集成之间的连接。通过提供对xml(标准化越来越近了)和EDI的本地支持,e-Biz Integrator支持以HTML和HTTP协议作为Web服务器的连接。
Sybase 的应用集成产品已经在三菱信托金融公司、德国电信、新加坡证券交易所、新西兰卫生部等广泛使用。极大的满足了企业级电子商务与应用集成的需要。
a
赞助商链接