论文部分内容阅读
近年来,以电子计算机技术为核心的新科技革命不断深化,计算机软、硬件技术,计算机网络技术与多媒体技术等得到迅猛发展。现代的互联网技术提供了一种全球化信息系统的技术平台,使得工程数据库信息不再局限于某一企业或某一区域。我们可以利用互联网通信技术把原有企业的工程数据库系统集成起来,形成新型的全球化建筑工程数据库信息系统的共享环境。从建筑工程数据库及其信息系统的现状和发展趋势来看,存在一些问题。概括起来有以下几点: 1>系统建模方面的问题。传统的系统设计方法已不能完全满足建立在现代Internet网络基础之上的建筑工程数据库信息系统的需要。因此,进行系统设计时,需要采用一种新的思想来指导系统的建模。 2>工程数据库的异构问题。这种异构性不仅体现在计算机硬件平台、操作系统和网络连接方面,还体现在数据库管理系统从概念模型到物理模型及由此引出的数据类型、数据结构的不同。 3>工程数据库信息系统的集成问题。即在复杂的分布异构环境下,如何最大限度地保护用户资源,透明地跨越异构网络、计算机平台,实现异构数据库之间的连接、实现分布异构信息源的资源共享;如何使系统具有更大的灵活性、开放性,已经成为管理信息系统开发的关键。 4>信息系统的智能化问题。 针对上述情况,我们首先利用面向对象技术,提出了一种基于CORBA的分层分布机制,以解决系统建模方面的问题。利用CORBA技术和Agent技术在解决系统分布、异构以及开放性问题上的优势,在分析和研究分布式异构工程数据库信息系统实现的几个关键技术(CORBA技术、多Agent联合技术、CORBA与Internet的集成技术、Agent与CORBA的结合技术)基础上,构建了基于CORBA的多Agent体,以协助系统进行信息的智能处理、智能地协同规划各客户的任务、协调各媒体间的关系,同时CORBA ORB作为系统的软件总线,从而满足系统灵活性、开放性及跨平台要求。初步构建了一个分布式异构工程数据库信息系统框架模型。最后简要探讨了数据库信息系统的未来发展趋势。