如果系统是以各自独立的形式建立的话,则需要为每一个系统建立独立的信息存储,这些系统中的多数都将使用有关企业、人.地理位置或产品的共同信息。这就意味着,每一个独立的系统将建立和使用它自己的信息源。采用这种方法会带来一个巨大的问题,即要维护准确、及时更新的信息几乎是不可能的,因为同一类信息以冗余的方式存储在多个系统中。对于一个大型的组织机构来说,有关客户、员工,组织机构、产品和地理位置的信息存储在许多独立的系统中是非常常见的。如何才可能知道哪个信息源是最新或是最准确的?
以没有集成数据结构的方式建立独立系统的另外-一个缺点是企业(正在对模型和系统进行设计的组织)无法享受到以集成的方式查看数据的好处。能查看个人、组织机构、产品或库存项目的完整信息具有巨大的好处。想像一下,如果系统建设得能使企业的每个部分都知道其他部分正在做的事情,那么企业的客户服务、销售、采购和财务部门都具有关于企业的人员,组织机构和产品的集成信息。这种集成能在企业的服务、销售和效率方面带来巨大的变化。
系统开发的另外一个有效途径是从企业的各个系统是互联的这个角度出发,而实际上,这些系统或许可以看成是一个内部相联的系统。从这个角度出发,建立-一个企业范围的架构以使各系统能更有效地协同工作,能带来巨大的好处。这个架构的组成部分应该包括一个全局数据模型(即企业数据模型),这个模型能协助企业维护它最有价值的资产:信息。因为可能每一个系统或应用都使用类似的有关人员,机构、产品和地理位置的信息,因此,共享的信息体系结构的价值是无法估量的。
使用ODOO,基本就解决了这个问题,所有的功能是模块化搭建在一个数据库中。
二次开发定制难度比较小,成本比较低。