当前位置:首页 > 专题范文 > 公文范文 > 正文

浅谈现代企业信息系统集成应用

发布时间: 2022-10-30 12:10:04 来源:网友投稿

摘要:系统集成是以用户的应用需要和投入资金的规模为出发点,综合应用各种计算机网络相关技术,应用开发等大量技术性工作,,使集成后的系统能够满足用户对实际工作要求的全过程。本文针对现代工业企业应用系统集成中遇到的问题进行了简单的分析和探索,在数据集成、应用集成、流程集成及户集成几个方面谈了一些简单应用。

关键词:现代企业;应用系统;集成

中图分类号:F270.7 文献标识码:A 文章编号:1001-828X(2011)05-0047-02

现代工业企业(以下简称企业)信息化建设在“十一五”技术改造期间发展迅猛,生产过程信息化完成了生产制造执行系统(MEs)项目、物流系统、自动化控制系统、数采系统、能源系统等;管理信息化方面完成了管理信息化方面完成了MIS、OA、ERP、CRM、GIS、SRM等系统。

这些系统解决了一些局部性的问题,但其弊端随着应用系统数量的增加也逐渐显现出来:开发单位包括多家公司,各应用系统之间不能实现数据共享等,形成一个个的“信息孤岛”。电子商务、供应链管理、客户关系管理等新的经营方式及管理理念,都要求我们必须以速度、效率与灵活性作为应对策略,企业必须使自身的业务精简化、自动化,以求内部与外部的业务系统实现无缝连接。所以应用系统的整合与集成是企业信息化发展的必然阶段。

一、集成平台模型

为实现企业的发展需要,需要在建立支持企业发展的信息服务管理和标准规范体系基础上,建设新一代SOA架构的企业集成平台,并以供应链为核心构建应用系统总体架构,通过分步实施,建设企业可扩展的集成信息系统。通过一个集成的信息交换平台的搭建,可以方便的帮助企业内部实现不同业务系统间、不同业务部门间的信息交互,这种交互是建立在底层通用的基础架构之上的。

从集成策略和方法来说,主要有数据的集成、应用的集成、流程的集成以及门户集成几个方面。数据的集成主要包括文件、数据、视图等方式。应用的集成主要体现在利用中间件平台,建立合适的适配器,达到系统集成的目的。流程的集成主要考虑业务系统应用的关联性,通过分析业务系统的业务流程达到系统的整合。这四方面的集成方法,通过构建满足企业未来信息系统不断扩展需要的应用集成框架,同时通过信息系统的生命周期的管理,使得企业信息系统成为一个基于SOA架构的、可扩展的、可管理的、高度集成的有机整体。

二、集成框架

企业的信息系统应实现纵向和横向两方面的应用集成。

(1)在纵向应实现从行业战略,国家监管、区域战略胜督控制,到企业战略/经营管理、核心业务,运营管理、生产制造/成本控制、生产过程,过程保障的集成。

(2)在横向应实现从原材基地管理、材料采购供应,到企业的内部运作(采购、仓储、生产、配送、销售、服务)、工商协同的集成。

三、应用集成逻辑构架

根据SOA集成模型,可以把企业信息系统集成分为门户集成层,企业应用集成层两级集成平台总体架构。

(1)门户集成层

通过门户服务器,实现多渠道统一接人、统一用户管理、单点登录、身份验证和严格的安全控制,为企业信息系统提供统一的门户与协同平台。门户服务器通过Portal实现应用系统的界面整合,通过WebService为集成平台和其他应用系统提供统一用户的管理,包括用户信息的同步更新。同时通过集群架构和集成平台的支撑下,可以分别实现面向上游原料基地、材料供应商的接人或系统集成;在下游可以与销售公司应用系统集成,从而实现在供应链上的协同。

(2)应用集成层

应用集成构建在集成平台服务器的基础上,它是基于SOA架构的应用和业务流程集成的枢纽平台。集成平台服务器同时是UDDI服务器,对企业内外部应用集成接口进行统一注册和管理,从而实现整个信息系统集成的可管理性。此外集成平台服务器上部署了跨系统业务流程的定义,通过BPEL将企业各应用系统所提供的Web Service访问服务接口,进行按各个业务流程的要求定义编排,跨系统的业务流程处理得以执行。

四、数据集成实现

数据集成在应用系统中比较容易理解,在应用系统中分享信息,可以在应用系统数据库中直接提供一个接口,进行数据的导人与导出。对于这样一种方式,设计与开发人员需要知道数据库结构以及信息流动的方式,对于底层的数据结构非常清楚。

1.关键数据的集成

为了满足构建数据中心的要求,需要从现有各业务系统中聚集相关业务数据,数据集成是指从各应用系统(ERP、CRM、SCM等)抽取源数据,并加工处理成ODS(操作型数据存储1数据。

2.数据集成平台的构成

为了面对各种多变、复杂的情况,需要将数据交换平台划分为三个层面(基础层、整合层、存取层)的建设。

(1)基础层

其主要功能是无缝地提供对各类数据资源的动态接入。使得数据交换平台能够实时地访问分布在各类业务系统中的数据。它不仅需要能够接入各种主流数据库的数据(如:DB2,Oracle,Informix,SQL Server,Sybase等),而且还需支持XML文件、文本文件、消息队列、WebService等非结构化数据的访问和管理。

(2)整合层

在基础层之上是整合层,其主要功能是提供信息整合所需的各类功能。主要功能包括:数据存储、数据查询、数据转换、数据复制、数据发布。

(3)存取层

在数据交换平台的最顶层是数据存取层。通过基础层和整合层两层的处理,各类异构、分布的信息被有效屏蔽。顶层针对丰富的服务和数据集,提供基于标准的编程模型和查询语言。对数据交换平台的存取服务要能提供以下几种接口方式:SQL访问方式、XML转换功能、标准的Web Service服务。

3.数据集成的实现

主题数据库的建立:企业各应用系统必须具有支持其软件系统运行的主题数据库,主题数据库存放各种应用系统的表,索引,存储过程、触发器等数据库对象。为保证各个应用系统数据库的安全,性和松耦合性,各个应用系统的数据库应该是相对独立的,各自不能直接互相访问。五、门户集成实现

门户集成一方面体现企业与企业之间的集成,另一方面体现企业门户的集成,将各应用系统、数据库等资源进行整合,形成统一的门户页面展示给客户,从而方便用戶对系统的访问。门户集成应实现以下几个方面:

(1)单点登陆与统一权限管理的实现

(2)聚集化的实现

(3)针对化的实现

(4)安全化的实现

(5)个性化的实现

六、流程集成实现

业务流程的分析是系统集成的关键,具体在实施系统集成的过程中充分考虑各个应用系统开发API,以及在开发过程中使用的应用软件包,并提供符合国家标准、国际标准的标准接口,自然实现系统之间业务流程的集成。

核心业务平台可以将自己的业务服务封装成Web Service,那么集成平台也可以通过调用Web Service的标准方式来集成核心业务系统。流程集成是将业务流程映射为工作流,通过工作流来统一控制流程中的各个节点的控制流程,这样的好处是一旦流程发生了变化,即可通过对工作流的重新配置,达到流程变更的目的。七、应用集成实现

应用集成体现的是松耦合的思想,应该通过对应用系统的建模,按照最先进的SOA的思想,将各个应用系统之间的集成接口建模成为应用系统向外部发布的接口。别的应用系统如果需要与此系统相集成,只需要对服务接口进行集成,而服务应该采用业界标准协议,例如Web Service、SOAP、XML等,这样就能保证服务接口的开放性。

应用集成的实现目标一方面是实现数据的一次录入;另一方面,实现了信息流在应用系统之间的无缝高效传递,提高了业务流程的效率。

八、结束语

未来,呈现在我们面前的将是一个同时具有数据自动化和业务流程高度可塑的企业管理框架,不仅使企业信息系统的各个环节清晰明快,而且使企业运作的整体效率提高到很大提升,为企业带来新的发展动力。

最新文章

版权所有:博古范文网 2012-2024 未经授权禁止复制或建立镜像[博古范文网]所有资源完全免费共享

Powered by 博古范文网 © All Rights Reserved.。浙ICP备12018771号-1