RIA技术方案下的插件式WebGIS系统架构设计Architecture design of plug-in WebGIS using RIA technology
罗智勇,罗娟,赖德军
摘要(Abstract):
本文介绍了RIA方案下基于MVVM设计模式和MEF插件方案进行插件式WebGIS系统设计的核心思路和关键实现技术,并在"四川省山地灾害多源信息集成管理系统"开发项目中对插件式WebGIS系统架构进行了实践,取得了良好的效果。系统中各项功能被作为独立插件进行开发,然后被集中或分散部署到可访问到的任何网络位置,用户在使用时,按需对插件进行动态加载或卸载,这种松散耦合的架构方式降低了软件设计开发的难度,提高了开发效率,保障了系统的灵活、高效、稳定,为WebGIS应用程序开发提供了良好的支持。
关键词(KeyWords): 系统架构;WebGIS;设计模式;RIA技术
基金项目(Foundation): 四川省科技支撑计划(2010GZ0125)
作者(Author): 罗智勇,罗娟,赖德军
DOI: 10.16251/j.cnki.1009-2307.2012.06.016
参考文献(References):
- [1]陈占龙,吴亮,吴信才.基于插件的GIS软件动态配置关键技术研究[J].计算机应用研究,2008,25(8).
- [2]李俊娥,周洞汝.”平台/插件”软件体系结构风格[J].小型微型计算机系统,2007,28(5):876-881.
- [3]巫细波,胡伟平.基于.NET反射技术的插件式GIS软件设计原理与实现[J].地理与地理信息科学,2009,25(6):41-44.
- [4]李延春.软件插件技术的原理与实现[J].计算机系统应用,2003,21(7);24-26.
- [5]http://www.cnblogs.com/beniao/archive/2010/12/03/1778842.html.
- [6]程杰.大话设计模式[M].北京:清华大学出版社,2008.
- [7]程国雄,胡世清.基于Silverlight的RIA系统架构与设计模式研究[J].计算机工程与设计,2010,31(8).
- [8]王卫玲,李文俊,韦兆文.基于MVC设计模式的Web服务架构[J].微计算机信息,2007,23(10-3).
- [9]JIANG Xuewen,DAI Jin,SONG Juan.Architecture designof WebGIS based on MVC pattern[J].Journal ofChongqing University of Posts and Telecommunications(Natural Science Edition),2010,22(3):365-370.
- [10]周平根,毛继国,侯圣山.基于WebGIS的地质灾害预警预报信息系统的设计与实现[J].地学前缘,2007,14(6):38-42.
- [11]胡新丽,唐辉明.GIS支持的斜坡地质灾害空间预测系统框架设计[J].地质科技情报,2002,21(1):100-103.
- [12]邬凯,盛谦,张勇慧.山区公路路基边坡地质灾害远程监测预报系统开发及应用[J].岩土力学,2010,31(11):3683-3687.