软考论文之论企业集成架构设计及其应用
一、论文论据
企业集成平台技术分为企业集成架构(EIA)和B2B两种。EIA侧重于企业内部纵向集成、B2B侧重于支持企业间业务往来的横向集成、EIA是将基于各种不同平台、用不同方案建立的异构应用集成的一种方法和技术。EIA通过建立底层结构,联系整个企业异构系统、应用、数据源等,实现企业内部的ERP/CRM/SCM、数据库、数据仓等内部系统之间无缝的共享和交流数据。
EIA涉及结构、硬件、软件、流程等企业系统多的各个层面,具体可分为以下几个主要层面和集成方式。
<1>数据集成:数据集成用于解决数据和数据库的集成问题,用于不同应用和系统的数据共享和交换。在集成之前,首先需要对数据进行表示并编成目录。然后确定元数据模型、保证数据在数据库系统中的分发、共享和存储。数据集的模式包括数据联邦,数据复制模型。基于结构的数据集成模式。数据集成的最大问题是商业逻辑往往只存在于主系统中、无法在数据库层响应商业流程的处理,因此限制了实时处理的能力。数据集成的产品供应商有informatica/Talend、Boomi、Oracle、IBM、Mircosoft等。
<2>应用集成(控制集成):这种集成能够为两个应用中的数据和函数提供接近实时的集成。应用集成的模型包括集成适配器模式、集成信使模型、集成面板模型和集成代理模型。数据库集成的产品供应商有MuleSoft/Boomi/Oracle/sap/ibm/mircosoft.
<3>企业集成:这种集成要实现系统基础的集成、是网络、数据、应用等均等到集成、企业集成包括前端集成模式、后端集成模式和混合集成模式。
有一些资料还提出其他集成
界面集成(表示集成):这是比较原始和浅层次的集成,但又是常用的集成,这种方法是把用户界面作为公共的集成点,把原有零散的集成界面集成在一个新的,通常是浏览器的界面中。
过程集成:当进行过程集成时,企业必须对各种业务信息的交换进行定义、授权和管理,以便改进操作、减少成本,提高响应速度。过程集成包括业务管理和进程模拟。