企业内的应用集成可以包括表示集成、数据集成、控制集成和业务流程集成等多个层次和方面。

表示集成也称为界面集成,这是比较原始和最浅层次的集成,但又是常用的集成。表示集成是黑盒集成,无须了解程序与数据库的内部构造。常用的集成技术主要有屏幕截取和输入模拟技术。

数据集成分析的做法(表示集成数据集成)(1)

表示集成

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

数据集成分析的做法(表示集成数据集成)(2)

数据集成

控制集成也称为功能集成或应用集成,是在业务逻辑层上对应用系统进行集成的。控制集成的集成点存于程序代码中,集成处可能只需简单使用公开的API(Application Prograraming Interfiace,应用程序编程接口)就可以访问,当然也可能需要添加附加的代码来实现。控制集成是黑盒集成。表示集成和数据集成适用的环境下,都适用手控制集成。但是,由于控制集成是在业务逻辑层进行的,其复杂度更高一些。而且,很多系统的业务逻辑部分并没有提供API,这样集成难度就会更大。

数据集成分析的做法(表示集成数据集成)(3)

控制集成

业务流程集成也称为过程集成,这种集成超越了数据和系统,它由一系列基于标准的、统一数据格式的工作流组成。当进行业务流程集成时,企业必须对各种业务信息的交换进行定义、授权和管理,以便改进操作、减少成本、提高响应速度。业务流程集成不仅要提供底层应用支撑系统之间的互连,同时要实现存在于企业内部的应用之间,本企业和其他合作伙伴之间的端到端的业务流程的管理,它包括应用集成、B2B集成、自动化业务流程管理、人工流程管理、企业门户,以及对所有应用系统和流程的管理和监控等。业务流程集成属于白盒集成 。

数据集成分析的做法(表示集成数据集成)(4)

业务模块流程图

推荐书籍

,