数据集成的N种方式
2008-12-24 13:06:56 来源:WEB开发网核心提示:据我了解的一些企业,这最近几年企业信息化过程中系统没有少上,数据集成的N种方式,什么ERP,PDM,二是将信息以符合SOA规范的方式发布出去,具体的实时数据集成模式可以按照对这两个处理过程的不同分为以下四种: 第一种是在中间件层上进行数据的加工整合,CSM,DSERP等算起来将近有七八套
据我了解的一些企业,这最近几年企业信息化过程中系统没有少上,什么ERP,PDM,CSM,DSERP等算起来将近有七八套,在一定程度上提高了企业的信息化管理水平,但是又迎来了另一个问题。企业的许多数据在不同的系统中需要维护,经常会出现不同的系统间数据不一致的问题,这就需要各系统之间进行集成。由于各系统架构不一致,所以目前采取的方式主要是数据级别的集成。
我总结了一下,根据实时性数据集成可以分为两种,实时性和非实时的。目前采取的方案是非实时的,对于各系统间需要整合的数据,是由一个系统定时导出成xml格式的数据,然后由另一个系统定时来处理。非实时的系统比较容易实现,不好的地方就在于不能实时实现各系统的无缝集成。而实时的系统数据集成就可以采用数据库层的直接集成或者通过面向服务架构(SOA)来实现,对于不同厂家的产品,开放数据库接口给其他厂商一般来说不太好接受,就是一个公司的各个产品之间项目开放接口也比较难接受,个人感觉未来发展的趋势主要还是利用SOA来实现数据集成。
关于SOA,业界这两年炒得很火热,很多公司IBM,SAP,Oracle等都给出了自己的解决方案,方案多了让人眼花缭乱,也不太好选择,不过在Oracle公司收购了BEA以后,他们在服务器+数据库上的优势使得他们的方案跟其他公司相比占了不小优势。
下面是我收集整理的一点对Oracle的实时数据集成方案的资料,跟大家分享一下。
实时数据集成一般分为两个处理过程:一是对数据按照SOA架构的需要进行整合加工形成可用的信息,二是将信息以符合SOA规范的方式发布出去。具体的实时数据集成模式可以按照对这两个处理过程的不同分为以下四种:
第一种是在中间件层上进行数据的加工整合,同时通过中间件层的标准接口将整合后的数据以标准接口发布。
更多精彩
赞助商链接