以下关于企业应用集成的叙述中,正确的是(37)。

2023-09-01

A.过程集成为用户提供一个看上去统一,但是由多个系统组成的应用系统
B.实现表示集成时,可以借助于远程过程调用、分布式对象技术等方法
C.数据集成适合于业务逻辑经常发生变化的场合
D.控制集成是在业务逻辑层上对应用系统进行集成,其集成点在程序代码中

参考答案:D

企业应用集成(Enterprise Application Integration,EAI)可以包括表示集成、数据集成、控制集成和业务流程集成等多个层次和方面。

表示集成也称为界面集成,这是比较原始和最浅层次的集成,但又是常用的集成。这种方法把用户界面作为公共的集成点,把原有零散的系统界面集中在一个新的界面中。表示集成是黑盒集成,无须了解程序与数据库的内部构造。常用的集成技术主要有屏幕截取和输入模拟技术。表示集成通常应用于以下几种情况:

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

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

③当只有可能在显示界面上实现集成时。

为了完成控制集成和业务流程集成,必须首先解决数据和数据库的集成问题。有很多不同的中间件工具可以用于数据集成。例如,批量文件传输,即以特定的或是预定的方式在原有系统和新开发的应用系统之间进行文件传输;用于访问不同类型数据库系统的ODBC标准接口;向分布式数据库提供连接的数据库访问中间件技术等。数据集成通常应用于以下几种情况:

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

②要处理一些多个应用需要访问的公用信息库;

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

控制集成也称为功能集成或应用集成,是在业务逻辑层上对应用系统进行集成的。控制集成的集成点存于程序代码中,集成处可能只需简单使用公开的API就可以访问,当然也可能需要添加附加的代码来实现。实现控制集成时,可以借助于远程过程调用或远程方法调用、面向消息的中间件、分布式对象技术和事务处理监控器来实现。

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