论文部分内容阅读
随着Internet迅猛发展,电子政务的发展对技术提出了新的要求:如远程数据交互、异构平台上不同应用间相互通信以及穿越防火墙等。传统的数据集成方案和分布式计算技术存在着本身无法解决的问题,所以急需一种新型的实际可行的方式构建矿政管理应用。
Web服务技术可以解决数据集成、跨平台、防火墙等复杂问题,是分布式对象和Internet结合的最佳技术。它的发展给矿政管理带来了新的前景。
本文在分析了矿政管理系统的特点和Web服务后,将Web服务强大的信息服务能力和桌面应用程序用于矿政管理信息系统的功能开发。研制了一种基于Web服务的新型的矿政管理应用系统模型。这种新的系统模型采用Web服务实现矿政管理应用的各种业务逻辑,服务之间基于SOAP通信,系统具有良好的跨平台性和可扩展性。数据是矿政管理应用的核心,基于Web服务的XML数据集成器,屏蔽了底层的异构数据源,对系统提供了通用一致的标准数据格式—XML另外,由于它基于Web服务技术,数据可以穿越防火墙,方便了数据的外置和政务部门间的数据交换。
以这种新的系统模型为基础,设计了某国土局矿政管理信息系统。论文详细阐述了如何构建矿政管理信息系统。首先,对矿政管理系统进行总体设计,包括体系结构、系统功能、数据库、网络架构、数据中心和系统接口设计。在服务器端Web服务的开发中,考虑到.NET开发平台作为构建Web服务的良好平台,构建Web服务简单易行,因此在服务器端Web服务的开发选用.NET开发平台,着重设计和实现了矿政管理系统中的一些关键的WEB服务。其次,Delphi的最新版本Delphi 7提供了对Web服务的支持,客户端矿政管理应用程序采用Delphi 7作为开发工具,实现客户端对WEB服务的调用。最后,利用XML技术来解决异构数据问题,实现XML与数据库的相互转换。WEB服务和XML技术的合理应用,有效提高了系统的开发效率和质量。