Sybase 企业应用集成系统实施的解决方案(1)
出处:互联网 文: 互联网 评论 ( 0 ) 条 ( 0 ) 砖 ( 0 ) 好 论坛 博客
阅读提示: 众所周知,许多企业IT系统的设计和建设诸如企业资源规划(ERP)、客户关系管理(CRM)、供应链管理(SCM)以及其它商业应用系统都是自包含的独立系统,每个系统都包含它自己的应用、流程以及数据。随着电子商.....

众所周知,许多企业IT系统的设计和建设诸如企业资源规划(ERP)、客户关系管理(CRM)、供应链管理(SCM)以及其它商业应用系统都是自包含的独立系统,每个系统都包含它自己的应用、流程以及数据。随着电子商务的发展,人们需要将这些系统、应用、流程以及数据有机地结合起来,更好地为市场和客户服务。

传统的点到点的连接,使得构成的应用环境接口复杂,通信状况混乱,维护代价昂贵,也不利于整个应用系统的扩充。为了解决传统点到点应用集成中的问题,许多软件公司提出了自己的解决方案。Sybase公司就是其中著名的企业应用集成软件供应商之一。

1.什么是企业应用集成

企业应用集成的概念就是将企业内部不同的、相互之间相对独立的软件集成起来。并且在集成过程中应当不影响应用软件本身。

企业为了满足客户和商业伙伴对实时信息的需要,被迫连接他们遗留的系统来增加产出、提高效率以最终使顾客满意。这最终导致了企业应用集成(EAI)的发展。EAI通过建立底层架构,来联系横贯整个企业的异构系统、应用、数据源等。

EAI追求建立一个灵活、标准的企业应用底层架构,以允许新的基于IT的应用和商业处理更容易和更有效地被连接。这个架构允许企业中的应用能够实时的,无缝的互相通信。以保证对供应商、客户作出快速响应,确保在激烈的竞争中立于不败之地。

Sybase公司的电子商务集成架构(e-Business Integration Architecture)可有效地帮助客户构建灵活、可扩展以及高性能的集成应用,它为用户提供的一系列产品,使企业能够按照一个完整、灵活的工作流程成功地将新的和现有的信息系统有效集成,从而有助于企业更轻松地开发、修改和增强它们的电子商务功能。

2. Sybase企业应用集成解决方案

Sybase公司针对这些问题实现了在企业级集成新的和遗留的系统以支持一个有效的、综合性的电子商务解决方案的承诺。

Sybase应用集成解决方案主要包括如下的产品:(补充的内容)

·集成服务器(Integration Server)

集成服务器负责不同应用间的信息格式转换以及数据智能发送到所需的目标系统

·流程服务器(Process Server)

流程服务器负责定制和管理业务流程的自动化

·适配器(Adapter)

适配器负责与特定应用和协议的无缝连接

·分析服务器(BizTracker)

分析服务器帮助跟踪和管理电子商务的交易,它能对业务流程处理过程进行跟踪、监视、报警、审计和信息收集。

Sybase公司于2001年收购了著名的应用集成解决方案供应商New Era of Networks,它在世界各地的客户超过3000个,领域涉及各行各业,包括金融、电信、政府、能源交通、零售业等。

3.1总体结构

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数据,以便定单输入系统使用。这一功能之所以能够实现,应归功于通过标准引擎生成的一组标准。标准引擎对于支持应用集成和数据库复制是十分关键的。

共2页: 1 [2] 下一页
【内容导航】
已有0人发表看法
我来说两句
验证码: (如果看不清请点击图片进行更换.)   匿名
最新评论更多..
服 务 CIO 推 进 信 息 化
主编推荐
最近更新
热门文章
中国CIO周刊
CIO深陷困境 实施SOA是否是建“乌托邦” CIO深陷困境 实施SOA是否是建“乌托邦”
去年,史高所在的方信市信息中心的老处长退休了,当了5年副处长的史高被扶了正。刚刚上任,就赶上了实施“金市”工程,方信市将要建立统一..
何经理的困惑:如何解决网站外包存在的风险 何经理的困惑:如何解决网站外包存在的风险
何经理所在的公司是一家制造行业的民营企业,主要生产管件、轴承等产品,由于地处东南沿海,何经理的老板对于信息化很重视,眼看着一个个..
洞察
SaaS概念要落地 软件提供商不能任意定价 SaaS概念要落地 软件提供商不能任意定价
软件领域任何字母都可能组合成新的名词,进而上升到概念的高度,SaaS也不例外。2003年SaaS提出,顷刻间概念飞遍了各个角落,然而,概念不..
VSAT卫星通信系统在交通应急通信中的应用 VSAT卫星通信系统在交通应急通信中的应用
本文针对交通应急行业的特点论述了VSAT卫星通信技术在交通应急系统上应用的必要性和未来发展前景,并制定最佳的实施方案,使之具有科技含..