No.13软件集成技术

企业应用集成技术,将多个企业信息系统连接起来,实现无缝集成,形成一个整体一样,EAI是伴随着企业信息系统的发展而产生和演变的,企业的价值取向是推动EAI技术发展的原动力,而EAI的实现反过来也驱动企业竞争优势的提升。

EAI所连接的应用包括各种电子商务系统、ERP、CRM、SCM、OA、数据库系统和数据仓库等。

表示集成

表示集成也称为界面集成,这是比较原始和最浅层次的集成,这种方法将用户界面作为公共的集成点,把原有零散的系统界面集中到一个新的界面中。

表示集成是黑盒集成,无须了解程序与数据库的内部结构。常用的集成技术主要有屏幕截取和输入模拟技术。

表示集成通常应用于以下几种情况:

  1. 在现有的基于终端的应用系统上配置基于PC的用户界面

  2. 为用户提供一个看上去统一,但是由多个系统组成的应用系统。

  3. 当只有可能在现实界面上实现集成时

数据集成

为了完成控制集成和业务流程集成,必须首先解决数据和数据库的集成问题。必须首先对数据进行标识并编成目录,另外还要确定元数据模型,保证数据在数据库系统中分布和共享。因此上数据集成是白盒集成。

数据集成的使用场景:

  1. 需要对多种信息源产生的数据进行综合分析和决策。

  2. 要处理一些多个应用需要访问的公用信息库。

  3. 当需要从某数据源获得数据来更新另一个数据源时,特别是他们之间的数据格式不相同时。

相对而言,数据集成比表示集成更加灵活,但是当业务逻辑经常发生变化时,数据集成就会面临困难。

控制集成

控制集成也称为功能集成或应用集成,是在业务逻辑层上对用用系统进行集成的。控制集成的集成点存于程序代码中,集成处可能只需要简单使用公开的API就可以访问。当然可能需要添加附加的代码来实现。控制集成是黑盒集成。

实现控制集成时,可以借助于远程过程调用或者远程方法调用、面向消息的中间件、分布式对象技术和事务处理监控器来实现。控制集成与表示集成、数据集成相比,灵活性更高。

业务流程集成

业务流程集成也称为过程集成,这种集成超越了数据和系统,由一系列基于标准的、统一数据格式的工作流组成。当进行业务流程集成时,企业必须对各种业务信息的交换进行定义、授权和管理、以便与改进操作、减少成本、提高相应速度。

企业之间的应用集成

EAI技术可以适用于大多数要实施电子商务的企业,以及企业之间的应用集成。EAI使得应用集成架构里的客户和业务伙伴,都可以通过集成供应链内的所有应用和数据库实现信息共享。 也就是说,能够使企业充分利用外部资源。 例如,一些企业的SCM系统可能包括交易系统, EAI技术可以首先在交易双方之间创建连接,然后再共享数据和,业务过程;企业要顺利开展电子商务,可以利用EAI技术,使企业的信息系统与合作伙 伴的信息系统之间能够实现无缝而及时的通信。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值