论文部分内容阅读
分布式产品知识库系统是计算机应用领域的一个的重要研究课题,深入研究分布式产品知识库系统对于提高企业的信息化程度、生产效率以及市场竞争能力都有着重要的意义。 本文从企业之间的信息共享出发,对分布式产品知识库进行了研究。分布式产品知识库系统能解决组织机构分散而数据需要相互联系的问题,具有负载均衡、可靠性高,可扩展性好的特点。分布式产品知识库的建立,能加速企业之间信息的快速流通,加强企业之间的交流和协作,提高生产效率和降低产品的设计成本。传统的集中式数据库系统已经远远不能满足企业信息化的需要,必须采用全新的分布式系统来提高对这个领域的支持能力。 要使分布式产品知识库系统能够很好的支持企业之间的紧密协作,必须建立一套低成本、高效、可靠的知识库模型。本文从在集成的异构数据库基础上建立分布式数据库出发,使用ADO.NET完成数据访问,并使用Web Services提供异构数据库之间的数据转换服务。在此模型的基础上,研究了分布式数据库的数据查询、数据一致性的维护和数据冲突的解决,并提出了几种有效的解决方法。同时深入研究了ADO.NET架构和Web Services,提出采用数据适配器来完成异构数据库之间的映射,并开发了一个具体的数据适配器模型。概括起来为以下几点: 1、采用一主多从的模式解决数据冲突; 2、采用两阶段提交方法和复制服务器方法保证数据的一致性; 3、采用调节器实现异构数据库的集成; 4、采用数据适配器完成数据的查询和转换; 根据以上研究结果,本文设计了一个具体的企业之间产品信息共享模型,在这个模型中,设计了系统数据库、相关存储过程、数据访问层和数据转换服务层,以实例来说明了整个系统设计方案的可行性。最后本文对分布式产品知识库系统的的前景提出了展望。