企业信息化集成不可能单一的按照一个方式集成,每家公司应该根据公司当前的实际情况,综合考虑公司财力和已经实施的系统,具体情况具体实施,从而减少财务开支,增加实施效率。
1 引言
随着全球的信息化大潮,各家企业为了保持公司的竞争力,都在竞相上信息化系统,由于各家企业发展过程不均衡,在不同的阶段,对信息化的认知也有差异、需求也各不相同,因此导致了不同企业上的信息化产品顺序也不一样,有的先上OA,再上PDM、ERP等等,有的先上ERP,再上OA、PLM等等,这就导致了一个公司几个系统并行,而已大部分信息化系统采购来自不同的公司,公司数据不能共享,用户登录繁琐,信息录入多个系统,容易导致数据错误发生。面对这些问题,最近很多公司专门提供信息化的集成服务,来解决企业面临的这些问题。
2 信息化系统集成介绍
一般的软件产品是属于独立完成一项应用的软件产品,比如:ERP系统、PLM系统、OA系统、仓储管理系统、人事管理系统、CATIA三维设计软件等等而系统集成是指将两种、甚至多种类型的应用系统通过二次开发将他们互相集成在一起,可以进行信息资源的共享和交互调用,比如将PLM系统和ERP系统进行集成后,可以在PLM系统中设计人员方便地查看物料零件的当前库存和标准价格等信息而ERP系统也可以直接将PLM系统中单个BOM零件清单和工艺工序等信息自动进行导入,以提高工作效率。
3 公司信息化面临的困境
随着公司发展,管理信息化方面逐渐上了OA、PLM、MES等系统,这些系统在当时解决了一些局部分散的问题,但其问题也随着应用系统数量的增加暴露出来。开发单位来自不同的公司,各应用系统之间数据孤立等,形成了一个信息孤岛。随着时代的发展,企业迫切需要把自身业务精简化、自动化,使得内部业务直接实现无缝对接,所有应用系统之间的集成将成为信息化系统发展的最终目标。
4 集成方式
当前主要用到的集成方式包含:数据集成、门户集成、应用集成。
4.1 数据集成
数据集成是在物理上把不同来源的数据整合,为企业提供全面的数据共享。数据集成主要包括文件、数据、视图等方式,在应用系统中分享信息,最简单的方法就是直接进行数据库的导出导入 *** 作,但是这种方式需要开发人员对数据库的结构十分了解,适合所有系统都属于一个公司开发出来的情况,分属不同公司的信息化系统很难满足这种情况。
目前在数据集成方面,已经有了很多非常成熟的技术可以来使用,通常有基于中间件模型、数据仓库、数据联邦等这些方法,这些技术通过不同的'方式来构建数据集成的信息系统。
基于中间件模型通过全局数据模型来访问不同的数据库或者其他Web资源,中间件位于不同的数据库系统和应用程序之间,调用分散的数据库,为各信息系统提供标准统一的数据接口,各信息系统还是完成各自的任务,中间件只是为不同数据库提供一个信息交互的渠道。
数据仓库集成是根据主数据库的需求,从分散的数据库提取数据,转换后加载到主数据库中,数据仓库能很好地保证数据的准确性,因此越来越受到各大公司的重视。
数据联邦集成是把分散的数据库串联起来,根据系统需求调用不同的数据库数据,数据依然保留在原来的位置,没有增加数据库硬件的成本,但是由于频繁的调用不同数据库数据,到导致查询反应慢,所以这种集成方式不适合频繁调用的场合使用。
4.2 门户集成
大部分公司通过建一个门户网站,把分散的各信息化系统统一接入,从而实现统一的用户管理,单点登录,身份验证等。门户服务器通过JBoss Portal提供一个符合标准的门户平台,实现信息系统界面的整合,通过标准的Web Service接口,提供门户和其他应用系统通讯管理,实现各信息化系统之间数据的流通。
企业门户集成的真正目的是为了处理业务流程,集中管理数据资源,提升企业运营效率。只要是企业员工,登录门户网站,就能够获得与自己级别相对应权限的业务,进行业务处理、协作办公,并可以进入对应的业务系统完成实际业务。
所以说门户集成主要实现以下几个方面的统一:统一任务中心统一消息中心统一用户管理统一搜索统一流程管理。
4.3 应用集成
应用集成建立在集成平台服务器的基础之上,是基于面向服务的体系结构(SOA)架构和业务流程集成的平台。统一管理各信息系统内外部的接口。同时集成平台服务器上定义了跨系统的业务流程,通过业务流程执行语言定义各应用系统Web Serice服务接口,接口独立于实现服务的硬件平台、 *** 作系统和编程语言。使得构建在各种这样的系统中的服务可以一种通用的方式进行交互。
企业应用集成的设计思路主要分为以数据为中心和以业务为中心两种。如果以数据为中心,那么在整个信息化系统中数据就是主体,全部业务处理过程中,不论业务如何流转,数据如何处理,集成的目的就是确保数据来源的唯一性和准确性,每一个分散的系统都能够获取到数据的统一正确版本。如果以业务流程为中心则需要从业务流程进行分析,以业务流程为核心的分析也需要了解数据,但是数据是围绕业务流程分析的需要,该方法通过使用面向服务构架中间件,将其功能发布为Web服务,企业信息系统调用Web服务,从而实现业务流程的集成。实际应用中无论依照哪种方法来实施企业应用集成系统,一旦成功部署并投入使用,都将成为一个重要的系统。
这是处理数据集成中的冗余数据的问题。
集成多个数据库时,经常会出现冗余数据
同一属性在不同的数据库中会有不同的字段名一个属性可以由另外一个表导出。
仔细将多个数据源中的数据集成起来,能够减少或避免数据中的冗余与不一致性,从而提高数据挖掘的速度和质量。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)