科科过为您带来软考信息系统项目管理师核心重点考点(八)软件集成技术,内含思维导图+真题。本资料由科科过整理。
【信息系统项目管理师核心考点】软件集成技术
在企业信息化建设中,由于缺乏统一规划和总体布局,往往形成多个信息孤岛。信息孤岛使数据的一致性无法得到保证,信息无法共享和反馈,需要重复多次的采集和输入。信息孤岛是企业信息化一个重要负面因素,其主要原因既有技术因素也有管理因素,还有业务流程和标准方面的因素。如何将众多的信息孤岛联系起来,以便让不同的信息之间交互信息,是当前很多企业都面临的一个问题。
企业应用集成(Enterprise Application Intergration,EAI)技术可以消除信息孤岛,它将多个企业信息系统连接起来,实现无缝集成,使它们像一个整体一样。EAI是伴随着企业信息系统的发展而产生和演变的,企业的价值取向是推动EAI技术发展的原动力,而EAI的实现反过来也驱动企业竞争优势的提升。
EAI所连接的应用包括各种电子商务系统、ERP、CRM、SCM、OA、数据库系统和数据仓库等。从单个企业的角度来说,EAI可以包括表示集成、数据集成、控制集成、业务流程集成等多个层面。当然,也可以在多个企业之间进行应用集成。
【软件集成分类】
1、表示集成
表示集成也称为界面集成,把原来零散的系统界面集中在一个新的界面。表示集成是黑盒集成,无需了解程序与数据库内部构造,常用的集成技术主要由屏幕截取技术和输入模拟技术。
2、数据集成
为了完成控制集成和业务流程集成,必须首先解决数据和数据库的集成问题,在集成之前,必须首先对数据进行标识并编成目录,然后确定元数据模型,保证数据在数据库系统中分布和共享。数据集成是白盒集成,集成点为中间件。
3、控制集成
控制集成的集成点在存于程序代码中,在业务逻辑上对应用系统进行集成,也称为功能集成或应用集成。集成处可能只需要简单使用公开的API就可以访问。控制集成是黑盒集成。
4.业务流程集成
又称为过程集成,由一系列基于【标准的、统一数据格式】的工作流组成,企业必须对各种业务信息的交换进行定义、授权和管理。
【核心考点思维导图】
【核心考点真题】
1.企业内的应用集成可以包括表示集成、数据集成、控制集成和业务流程集成等多个层次和方面,对于这些集成方式关系的描述,不正确的是:( )。
A、在业务逻辑比较稳定的情况下,数据集成比表示集成更灵活
B、控制集成比表示集成和数据集成的灵活性更高
C、数据集成比控制集成的复杂度高,控制集成比表示集成的复杂度高
D、业务流程集成的复杂度最高,这种集成超越了数据和系统
【答案】C
【解析】信息系统项目管理师教程第3版P55,软件集成技术 C:控制集成比数据集成和表示集成复杂度更高一些
实现控制集成时,可以借助于远程过程调用或远程方法调用、面向消息的中间件、分布式对象技术和事务处理监控器来实现。控制集成与表示集成、数据集成相比,灵活性更高。表示集成和数据集成适用的环境下,都适用干控制集成。但是,日于控制集成是在业务逻辑层进行的,其复杂度更高-些。而且,很多系统的务逻辑部分并没有提供API,这样,集成难度就会更大。