文献综述:EAI产业综述




EAI产业综述

--------------------------------------------------------------------------------

  许多系统集成商和软件Software开发商定遇到过这样难题:用户信息系统十分庞杂新增加子系统必须和遗留系统协调运作既要接受遗留系统A数据还要将计算结果传递到遗留系统B说不定还要遗留系统C如果为每套遗留系统都开发相应接口工作量很大而且旦用户增加新系统又要开发新接口对于那些已经在IT系统建设上投入了大量资金用户来说这也是个难题历经多年建成信息系统虽然有效但如何让SAPERP、SiebelCRM和i2SCM互相通信协调工作避免重复劳动?
  企业应用集成(EAI)应运而生般意义上EAI通过建立底层结构来联系横贯整个企业异构系统、应用、数据源等完成在企业内部ERP、CRM、SCM、数据库、数据仓库以及其他重要内部系统的间无缝地共享和交换数据需要
  有了EAI企业就可以将企业核心应用和新Internet解决方案结合在然而要构建个有效电子商务解决方案必须使这些系统能够协调地工作例如当用户通过Internet订购个产品时,该产品需要被包装发运用户需要付款产品库存信息需要进行修改更新原材料或新备件需要被及时订购系列工作流都靠系统自动地推动因此电子商务并不是奇特、抢眼Web站点问题而是新基于Web系统和现有在企业中运行后台应用系统的间集成问题所以说EAI概念应当从基本连接器扩展到工作流配置层次
  国外企业用户应用计算机进行管理历史比较长因此区别系统互联问题也比较突出相应地EAI解决方案提供商亦是最有实力Sybase就是这个市场领导者的Sybase公司包括e-BizIntegrator在内解决方案为用户提供了系列产品这些产品使企业能够按照个完整、灵活工作流程成功地将新和现有信息技术系统集成在从而有助于企业更轻松地开发、修改和增强它们电子商务功能当企业转向电子商务领域时Sybase公司解决方案不仅提供了智能化思路方法来解决异构应用环境中面临问题和此同时它还提供了企业所需要灵活性、可扩展性以及高性能从而使企业能够真正地抓住在线运行企业商机
  借助其在电子商务市场上长期努力以及取得成功良好记录Sybase公司为企业提供了在要求极其苛刻电子商务环境中获得最高生产效率所需要集成电子商务解决方案
  Sybase公司解决方案核心是e-BizIntegrator它是个创新集成服务器在将信息集成到新和嵌入式系统方面起着至关重要作用通过在区别应用的间提供复杂转换和压缩以同步数据以及智能发送数据到需要该数据系统e-BizIntegrator使应用的间实际连接过程很平稳
  Sybase公司电子商务集成架构提供模块化软件Software平台可用来快速而有效地开发和管理跨企业异构系统的间应用集成它是通过以下 4个主要功能来完成这任务:
  信 使
  系统集成最基本需求是将信息或数据从个应用或服务器物理地移动到另个应用或服务器并且还要确保这过程自始至终是安全可靠
  例如个在线用户发出个定单时该定单数据必须从原始点(Web站点)物理地移动到公司自己系统(销售管理系统、定单执行系统等等)中进行处理如果这过程在从基于Web定单输入系统到后端办公执行系统中出现冲突或故障那么企业就不能够有效地运转

  信息交换台
  在大多数情况下仅仅移动数据是不够确定企业内部其它系统各自需要什么样信息能力是同等重要会计系统需要帐单和信用卡信息而实际定单详细资料必须到达产品配发中心后才能被执行
  就更高层次而言根据地理位置将信息发送到特定执行中心或仓库可能也是非常重要通过在个架构中集中多种集成技术e-BizIntegrator能够将特定数据集发送给选定应用

  信息解释器
  旦确定了数据传输标准数据必须是其它应用可读这些应用使用和识别区别文件格式
  例如帐单支付系统可能首先采用姓氏来存储用户信息而Web站点上定单输入系统可能首先采用名字来存储用户信息如果不作任何更改简单差别就可能导致定单无法处理幸运e-BizIntegrator包括了转换功能从而可以确保源数据能够被其它连接应用以那系统所能理解数据格式读取

  控制器
  此外个应用都有其自己所需要、各个系统的间互不相同信息集因此个目标系统需要某些信息可能并不包含在源系统数据中两个系统或许各自具有个系统单独生成用户识别代码在这种情况下当数据从个系统移动另个系统时e-BizIntegrator聚集(enrichment)功能能够对两组用户识别代码进行跟踪并实时对它们进行转换
  e-BizIntegrator通过以下 3个主要功能来分别解决这些问题:
  ·消息和队列功能-Sybase公司电子商务集成架构基础是其消息和队列功能该功能提供了个基本、异步思路方法使得事务处理能够从个应用转移到另个应用在应用软件Software和数据库的间通过组指令或数据消息和队列功能可以确保每条信息能够正确无误地传输队列功能确保了发送系统能够实时地传送出大容量信息而不需要等待接收系统确认功能还确保了接收系统在信息有效时进行信息下载从本质上说这就意味着机构将永远不会"丢失"定单这是即使系统临时出了问题也可以确保信息进行正确传输
  ·信息格式化功能-该功能提供了实时动态重新格式化信息能力从而使得信息能够被异构环境中多个应用所接受和读取它针对区别协议、编程语言、应用和硬件平台进行信息格式化分析并对信息重新格式化发送信息应用可以以单格式发出信息而Sybase公司动态信息格式化能够自动地将信息重新格式化成个被每个接收信息应用所要求新格式例如个面向Internet新应用可能是XML编写而定单输入系统可能是采用COBOL编写格式化能够自动地将XML数据重新格式化为COBOL数据以便定单输入系统使用功能的所以能够实现应归功于通过标准引擎生成组标准标准引擎对于支持应用集成和数据库复制是十分关键


  ·标准引擎-标准引擎允许发送信息应用能够发出单个信息供多个接收信息应用和数据库使用在每种情况下基于组用户定义业务标准信息能够以适当格式传送给指定信息接收者个接收信息应用需要注册或预订由多个应用生成数据通过指定事务处理中数据价值使每个预订了数据应用能够接收它所需要数据
  标准引擎支持大量业务标准同时还继续提供实时数据访问和分发能力这就使得机构能够制定出高级业务标准以确定哪些数据在什么情形下需要提供给特定应用和数据库随着业务需求变化这些标准还能够被很容易地修改或更新例如当基于Web定单被接收时标准引擎将定单以COBOL信息格式传送给定单处理系统以EBCDIC信息格式传送给帐单系统它还以那些系统支持格式通知其它定单系统电子商务集成架构还用作为Web应用服务和应用集成的间连接通过提供对XML和EDI本地支持e-BizIntegrator支持以HTML和HTTP协议作为Web服务器连接
  Sybase应用集成产品已经在 3菱信托金融公司、德国电信、新加坡证券交易所、新西兰卫生部等广泛使用极大满足了企业级电子商务和应用集成需要

a


yansl2003 回复于:2003-09-25 17:18:55thanks!楼主.

寸草心 回复于:2003-09-28 16:08:39越看越不明白这此做法数据库分布式应用不是都能解决吗
能简单明了点吗计算机应用是清晰明了客户看就明白
计算机应用简单是美!

Tags: 

延伸阅读

最新评论

发表评论