论文部分内容阅读
中小企业已成为推动我国经济发展和社会进步的重要力量,在其发展过程中企业信息服务平台的主导作用日益凸显,因此如何构建一个开放高效、体系完备的企业信息服务平台成为近年来的研究热点之一。早期的企业信息服务平台由于缺乏统一的布局与规划,无法有效的实现平台间信息的交互及资源的共享,只能提供有限的信息服务。随着互联网、WebGIS等相关技术的快速发展,为解决中小企业之间的信息共建共享提供了技术支持。本文针对中小企业信息化发展的实际需求,设计了基于REST的企业综合信息Web服务,并将其与Mashup技术相结合探索了异构企业信息的集成与信息地图可视化等相关技术,实现了以Google Maps为信息显示窗口的企业综合地理信息服务平台。具体研究了以下几方面内容: (1)研究了REST的相关理论,对REST式Web服务的组成及组成元素进行了分析,探讨了REST式Web服务的设计方法,给出了服务设计的具体步骤。 (2)针对Google Maps API技术进行了分析,研究了基于Google Maps的沿线查询、自定义查询、矩形查询、圆查询四种空间查询算法,讨论了以GoogleMaps为基础的Mashup应用架构,探讨了jQuery与Web服务的交互方法及REST式Web服务与Google Maps的Mashup方法。 (3)从企业综合地理信息服务平台的总体目标出发,设计了企业综合地理信息服务平台的总体架构及平台的各个功能模块,具体研究了REST式企业综合信息Web服务,提出了外部数据库与本地数据库并存的方案,更有效地集成了异构数据,探讨了平台数据库中地理信息数据的组织方法及企业综合信息的表结构。 (4)通过平台的相关设计,对企业综合地理信息服务平台进行具体实现,采用ASP.NET Web API框架实现了REST式的企业综合信息Web服务,探讨了服务的调用方法,研究了Google Maps API在企业综合地理信息服务平台中的具体应用,展示了企业综合地理信息服务平台的实际效果。 该平台利用基于REST的Web服务有效地实现了企业综合信息的集成与发布,达到异构企业信息集成服务的目的,具有松散的耦合性与良好的可伸缩性,利用jQuery实现了Web服务的调用,通过Mashup技术把企业信息与Google Maps相融合,提供了直观、立体、多角度的企业综合信息地图服务,为基于地理信息的企业信息服务平台构建提供了参考。