用户名: 密码: 验证码:
REST式GIS服务聚合研究及软件开发
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
GIS服务是GIS与Web服务技术相结合的必然产物,被广泛用于实现分布式环境下跨平台、跨语言的异构地理空间数据共享和地理处理互操作。然而,单个GIS服务所能提供的功能毕竟有限,无法满足广大互联网用户的所有业务需求。因此,有必要将现有GIS服务按需聚合,动态生成新的增值服务来完成用户指定任务。当前,对于GIS服务聚合的研究,主要还存在以下不足:面对海量的GIS服务资源,缺乏一个高效的搜索方法辅助用户快速定位所需服务;缺乏以用户需求为中心,由轻量级客户端来动态定制GIS处理服务聚合流程的研究。
     REST (Representational State Transfer,表述性状态转移)式GIS服务的出现为GIS服务的客户端动态聚合提供了新的契机。为了解决以上问题,以REST式GIS服务资源为支撑,本文尝试系统地研究基于轻量级客户端实现GIS服务动态聚合所涉及的理论、方法和体系架构等方面的问题。
     本研究的主要工作和成果有以下六个方面:
     一、REST式GIS服务及服务的元数据描述标准。本文深入研究了REST式GIS服务的理论基础和重要特性,同时研究了地理空间元数据标准现状,指出了对于某特定应用现有标准过于复杂、难以使用,以及缺乏描述GIS处理服务标准的不足。在此基础上,重点针对REST式GIS服务统一连接器接口定义的特点,继承现行国标,分别设计并给出了REST式GIS数据服务元数据标准和REST式GIS处理服务元数据标准。
     二、GIS数据服务量化搜索的个性化定制框架。在GIS数据服务搜索中,本文引入“匹配度”来量化GIS数据服务与用户需求的匹配程度,基于相似理论设计了内容匹配度计算方法,基于拓扑学理论设计了范围匹配度计算方法。引入“有效服务个数”来加快匹配收敛,提高匹配效率;引入“匹配度阈值”来筛选符合需求的结果。同时,为用户提供了灵活的框架来定制个性化的搜索机制。
     三、GIS处理服务搜索算法的改进。在GIS处理服务搜索中,针对目前利用图搜索算法普遍存在的模型建立、依赖图构造等前期工作任务繁重,并且当GIS处理服务有多个输入、多个输出时难以搜索的不足,本文提出了广度优先逆向共享剪枝与/或树算法,有效提高了服务搜索的效率,同时解决了服务搜索过程中用户需求多输入/多输出以及GIS处理服务多输入/多输出的问题。本算法的改进主要有3点:1)构建逆向与/或树,将网状的与/或图转化成树状;2)将多种类型的复杂服务规约为两类简单服务的组合,简化问题求解;3)引入共享树的概念,提出删除与子树的方法来提高搜索的效率。
     四、简化构建GIS处理服务复杂输入参数的方法。GIS处理服务通常需要获取分散存储于互联网各节点且结构各异的地理空间数据作为服务的输入,然而通过服务器端底层读取的方式获取分布式异构地理空间数据并构建为GIS处理服务所需的输入参数通常需要大量的编码工作,从而导致GIS处理服务的使用成本偏高。针对此问题,本文提出利用复制地理空间数据的处理服务来简化地理空间数据作为输入参数的构建,将对地理空间数据的底层读取统一转换为请求GIS处理服务并获取执行的结果,从而实现基于脚本级编码构建GIS处理服务输入参数的聚合应用,降低系统开发难度,节约编码时间。同时,由于避免了对存储地理空间数据的服务器、数据库用户名、密码等信息的发布,在一定程度上有效地维护了数据的安全性。
     五、REST式GIS服务聚合总体框架设计及聚合平台原型系统实现。以聚合思想为指导,以REST式GIS服务为支撑,研究了REST式GIS服务聚合平台的体系架构,明确了架构中各个层次的功能以及相互之间的关系。同时从数据流程、用户角色、功能设计、界面设计四个角度进一步分析、设计了聚合平台系统框架,为聚合平台的设计实现提供了总体框架和顶层指导。在总体框架的指导下,计算机实现了本文提出的GIS服务描述与注册,改进型GIS服务搜索算法和聚合执行模板,构建了REST式GIS服务聚合平台实验系统。
     六、从服务提供者和服务使用者的角度阐述了REST式GIS服务聚合平台的具体应用,并结合上海市绿化林业地理信息系统建设工作设计了典型的应用案例,进一步验证了本文相关研究的可行性和实用性。
GIS service is the inevitable result of the combination of Geographical Information System and Web service technology, which is widely used for the sharing of heterogeneous geospatial data and the interoperating of geoprocessing operations in distributed platform-independent and language-independent environments. Since function limited single GIS service cannot satisfy the demands of internet users anymore, it is necessary to dynamically mashup those existing GIS services to implement more complex tasks. However, the application of the research for GIS services mashup is still infancy with the following limitations:1) An efficient search method is not available to help user quickly find the required services within vast GIS service resources.2) Few researches have been done on the GIS geoprocessing services mashup according to the lightweight client requirement.
     RESTful (Representational State Transfer) GIS services provide a new opportunity for the agile mashup of GIS services in lightweight client. This research represents an effort to explore conceptual basis, algorithms and architecture of RESTful GIS services mashup.
     The main scientific findings of this research include:
     1) This research examines the technical backgrounds of RESTful GIS service and the current standards of metadata and geospatial metadata, and reveales that those standards are too complex for non-professional persons to operate and lack the standards for GIS geoprocessing service. Thus, new metadata for RESTful GIS data service and RESTful GIS geoprocessing service have been proposed respectively based on their different characteristics and current national standards.
     2) A flexible framework for users to draw up personalized GIS data service search mechanism has been designed. In GIS data service search, Matching Degree is introduced to measure the matching degree between GIS data service and user requirement. Method to calculate content matching degree has been proposed based on similarity theory; likewise, Algorithm to calculate bound matching degree has been developed based on topological theory. Also, Number of effective services is introduced to speed up the matching convergence and increase the matching efficiency. Match threshold is introduced to filter the search results.
     3) This research improves GIS geoprocessing services search algorithm. Two limitations of graph search algorithm in GIS geoprocessing services search have been analyzed:Arduous construction of dependence graph and unsolvable GIS geoprocessing services search with multiple inputs and multiple outputs. Accordingly, Breadth-first Reverse Share Pruning AND/OR Tree algorithm has been proposed in this research. This algorithm proposes a reverse AND/OR tree to simplify the search by converting mesh AND/OR graph to AND/OR tree. This research also has developed a rule for converting complex types of services into a combination of two simple types of services. Furthermore, shared tree has been introduced and search efficiency has been improved by deleting the AND sub-tree.
     4) With consideration of the difficulty in building distributed heterogeneous geospatial data which are stored in different ways into input parameters of GIS geoprocessing service, GIS geoprocessing service that copies the geospatial data is proposed to simplify the construction of FeatureSet parameter, thereby achieving the implementation of GIS geoprocessing services mashup based on script-level codes. The encoding time and difficulty in system development have been reduced also. Meanwhile, the geospatial data's security has been effectively safeguarded by avoiding publishing the server, database user name and password.
     5) Based on the RESTful GIS service, the architecture of RESTful GIS services mashup platform has been presented. The functions of system levels and their inner-relationship have been clarified. The architecture is further described in four aspects, (i.e.) Dataflow, User Role; Platform Function and Platform Interface. It provids holistic framework and top-level guidance for studying mashup technologies and implementing mashup platform. Under the guidance of the overall architecture, the GIS service description and registration, the search algorithms and the mashup template execution have been implemented, and the RESTful GIS service mashup platform has been built.
     6) The role of RESTful GIS Service mashup platform is described from perspective of service provider and consumer. Some specific application cases have been designed to further verify the feasibility and applicability of the proposed system.
引文
1. Agarwal S, Studer R. Automatic Matchmaking of Web Services[C]//Proceedings of 2006 International Conference on Web Services. Washington, DC,2006, IEEE Press,45-54.
    2. Baldoni M, Baroglio C, Martelli A, et al. Reasoning About Interaction Protocols for Customizing Web Service Selection and Composition[J]. Journal of Logic and Algbraic Programming.2007,70(1):53-73.
    3. Boulos M N K, Wheeler S:The Emerging Web 2.0 Social Software:An Enabling Suite of Sociable Technologies In Health And Health Care Education[J]. Health Information and Libraries Journal.2007,24(1):2-23.
    4. Boulos M N K, Burden D:Web GIS in Practice V:3-D Interactive and Real-time Mapping in Second Life[J]. International Journal of Health Geographics.2007,6.
    5. Bretherton F P, Singley P T. Metadata:a User's View[C]//Proceedings of 7th International Working Conference on Scientific and Statistical Database Management, Charlottesville, VA, USA,1994, IEEE Computer Society,166-174.
    6. CEN. Geographic Information European Prestandards, European Committee for Standardization-CEN/TC287[S].1998.
    7. Cheng R X, Su S, Yang F C, Li Y. Using Case-Based Reasoning to Support Web Service Composition[C]//Proceedings of the 6th International Conference on Computational Science. Reading, UK,2006, Springer-Verlag,87-94.
    8. Chifu V R, Salomie I, Riger A,et al. A Graph Based Backward Chaining Method for Web Service Compositio[C]//Proceedings of 2009 IEEE 5th International Conference on Intelligent Computer Communication. Cluj-Napoca, Romania,2009, IEEE Piscataway, 237-244.
    9. Chifu V R, Pop C B, Salomie I, Dinsoreanu M. et al. Web Service Composition Technique Based on a Service Graph and Particle Swarm Optimization[C]//Proceedings of the 6th International Conference on Intelligent Computer Communication and Processing. Cluj-Napoca, Romania,2010, IEEE Piscataway,265-272.
    10. Dempsey L, Heery R. Metadata:A Current View of Practice and Issues[J].Journal of Documentation.1998,54(2):145-172.
    11. Dhruba Raj Ghimire. Design of a Grid-based Geo-service Architecture[D]. International Institute for Geo-Information Science and Earth Observation, Enschede, the Netherlands, 2005.
    12. Duane Merrill. Mashups:The New Breed of Web App[EB/OL]. http://www.ibm.com/developerworks/xml/library/x-mashups.html?S_TACT=105AGX52&S_CMP=cn-a-x,2006
    13. Egenhofer M J, Franzosa R D. Point-set Topological Spatial Relations[J]. International Journal of Geographical Information Systems,1991,5(2); 161-174.
    14. Egenhofer M J, Mark D M. Modeling Conceptual Neighborhoods of Topological Line-Region[J]. International Journal of Geographical Information Systems 1995,9(5):555-565.
    15. Eric N, Greg L. Understanding SOA With Web Services[M]. Addison-Wesley Professional, 2004
    16. Erol K, Nau D, Hendler J. HTN planning: Complexity and Expressivity[C]//Proceedings of the 12th National Conference on Artificial Intelligence. Seattle,WA,USA,1994,MIT Press.
    17. Esri. Geoprocessor Programming Model[EB/OL] http://webhelp.esri.com/arcgisdesktop/9.3/pdf/Geoprocessor_93.pdf,2008.
    18. Fielding, R.T. Architecture Styles and the Design of Network-based Software Architecture[D]. Irvine:University of California,2000.
    19. FGDC. Content Standard for Digital Geospatial Metadata Federal Geographic Data Committee. http://www.mpcer.nau.edu/metadata/CSDGM.htm,1994
    20. Gao Xiang, Yang Jian, Papazoglou M P. The Capability Matching of Web Services[C]//Proceedings of 4th International Symposium on Multimedia Software Engineering. Newport Beach,CA,USA,2002,IEEE Comput,56-63.
    21. Gardner S R. The Quest to Standardize Metadata[J]. BYTE(International Edition),1997, 22(11):47-54.
    22. Gore A. The Digital Earth:Understanding our Planet in the 21(st) Century[J]. Photogrammetric Engineering and Remote Sensing.1999,65(5),528-530.
    23. Gunther O, Muller R. From GISystems to GIServices:Spatial Computing on the Internet Marketplace[R]. ICSI Technical Report TR-98-008,1998.
    24. Guynes C S. Metadata Considerations for Effective Data Administration:Important Issues for the Data Administration Course[J]. Journal of Computer Information Systems.1988, 28(4),16-18.
    25. Han J W, Kamber M. Data Mining:Concepts and Techniques[M].Morgan Kaufmann,2000.
    26. Hashemian S V, Mavaddat F. A Graph-Based Approach to Web Services Composition.[C]//Proceedings of the 2005 Symposium on Applications and the Internet, Trento, Italy,2005, IEEE Computer Society,183-189.
    27. Hashemian S V, Mavaddat F. A Graph-Based Framework for Composition of Stateless Web Services.[C]//Proceedings of the 4th IEEE European Conference on Web Services, Zurich, Switzerland,2006, IEEE Computer Society.
    28. Hull D, Zolin E, Boyvkin A, Horrocks I, Sattler U,Stevens R. Deciding Semantic Matching of Stateless Services[C]//Proceedings of the 21st National Conference on Artificial Intelligence and the 18th Innovative Applications of Artificial Intelligence Conference. Boston, MA,USA,2006,AAAI Press,1319-1324.
    29. IBM, Patterns:Service-Oriented Architecture and Web Services[M]. IBM RedBook,2004.
    30. ISO/TC 211. ISO 19115:2003 Geographic Information-Metadata[S].2003.
    31. Jian M, Shujun M, Zhao Y. Restful Web Services:a Solution for Distributed Data Integration[C]//Proceedings of the 2009 International Conference on Computational Intelligence and Software Engineering. Wuhan, China,2009, IEEE Piscataway.
    32. Kapetanios E, Kramer R. A Knowledge-Based System Approach for Scientific Data Analysis and the Notion of Metadata[C]//Proceedings of the 14th IEEE Symposium on Mass Storage Systems, Monterey, CA,1995 IEEE Computer Society,274-283.
    33. Lajmi S, Ghedira C, Ghedira K, Benslimane D. WeSCo_CBR:How to Compose Web Services Via Case Based Reasoning[C]//Proceedings of IEEE International Conference on e-Business Engineering, Shanghai,China,2006.IEEE Computer Society.
    34. Macvittie L. Taking a REST from SOAP[J].Network Computing.2006,17(20):25-30.
    35. Mazzetti P, Nativi S, Caron J. Restful Implementation of Geospatial Services for Earth and Space Science Applications[J]. International Journal of Digital Earth.2009(2),40-61.
    36. Milanovic N, Malek M. Current Solutions for Web Service Composition[J]. IEEE Internet Computing,2004,8(6):51-59.
    37. Muracevic D, Kurtagic H. Geospatial SOA Using RESTful Web Services[C]//Proceedings of the 31st International Conference on Information Technology Interfaces, Dubrovnik, Croatia, 2009, IEEE Piscataway,199-204.
    38. O'Reilly T. REST vs. SOAP at Amazon[EB/OL]. http://www.oreillynet.com/pub/wlg/3005,2003
    39. Oh S C, Lee D, Kumara S R T. Web Service Planner(WSPR):An Effective and Scalable Web Service Composition Algorithm[J]. International Journal of Web Services Research. 2007,4(1):1-22.
    40. Osman T, Thakker D, AI-Dabass D. Semantic-Driven Matchmaking of Web Services Using Case-Based Reasoning[C]//Proceedings of 2006 IEEE International Conference on Web Services. Chicago, IL, USA,2006, IEEE Computer Society.
    41. Osman T, Thakker D, AI-Dabass D. Utilisation of Case-Based Reasoning for Semantic Web Services Composition[J]. International Journal of Intelligent Information Technologies.2009,5(1):24-42.
    42. Overdick H. The Resource-Oriented Architecture[C]//Proceedings of IEEE Congress on Services. Salt Lake, UT, USA,2007, IEEE Piscataway,340-346.
    43. Papazoglou M P. Service-Oriented Computing:Concepts, Characteristics and Directions[C]// Proceedings of the 4th International Conference on Web Information Systems Engineering, Roma, Italy,2003. IEEE Computer Society,3-12.
    44. Peter H, Mark E R, Doug N, et al. The Global Spatial Data Infrastructure Initiative and Its Relationship to the Vision of a Digital Earth[C]//Proceedings of the International Symposium on Digital Earth.1999,14-20.
    45. Richardson L, Ruby S. RESTful Web Services[M]. O'Reilly Media,2007.
    46. Sen A. Metadata Management: Past, Present and Future[J]. Decision Support Systems.2004,37(1):151-173.
    47. Seog-Chan O, Dongwon Lee. WSBen:a Web Services Discovery and Composition Benchmark Toolkit[J]. International Journal of Web Services Research.2009,6(1):1-19.
    48. Shalom D T. Are Web Services the Next Revolution in e-Commerce?[C]//Proceedings of the 27th VLDB Conference, Roma, Italy,2001. Morgan Kaufmann,614-617.
    49. Steve V. REST Eye for the SOA Guy[J].IEEE Internet Computing.2007,11(1):82-84.
    50. Stroulia E, Wang Y Q. Structural and Semantic Matching for Assessing Web-Service Similarity[J].International Journal of Cooperative Information Systems.2005,14(4):407-437.
    51. Tang C, Feng S, Qiu R D, et al. An Agent-Based Architecture in Geographical Information System[C]//Proceedings of the 2001 American Control Conference. Arlington, VA, USA, 2001, IEEE Piscataway,912-917.
    52. Thomas Erl. Serivice-Oriented Architecture Concepts, Technology, and Design[M] Prentice Hall,2005.
    53. Tsou M H. An Operational Metadata Framework for Searching, Indexing, and Retrieving Distributed Geographic Information Services on the Internet[C]//Proceedings of 2nd Geographic Information Science, Boulder, CO, USA,2002, Springer-Verlag,313-332.
    54. Wang X R, Zhong Z N, Yan C H. Research and Application of Case Based Reasoning on Keyword Similarity[J]. Microcomputer Information.2009,18(8),220-222.
    55. Wang Y Q, Stroulia E. Semantic Structure Matching for Assessing Web Service Similarity[M]. Service Oriented Computing, LNCS 2910.Berlin:Springer-Verlag,2003, 194-207.
    56. Wu Jian, Wu Zhaohui. Similarity-Based Web Service Matchmaking[C]//Proceedings of 2005 IEEE International Conference on services Computing. Washington, DC,2005,IEEE Press, 287-294.
    57. Yefim V N. Service-Oriented Architecture Scenario[EB/OL] http://www.gartner.com/DisplayDocument?doc_cd=114358,2003
    58.白东伟.基于语义的Web服务匹配与发现技术研究[D].北京邮点大学博士学位论文,2008.
    59.毕建涛,吴洪桥,曹彦荣,黄裕霞,池天河,何建邦.资源与环境信息系统中模型方法元数据及其集成[J].地球信息科学,2002(2):11-16.
    60.承继成,赵永平.地理信息及其元数据标准化[J].遥感学报,1998(2):149-154.
    61.陈磊REST的真谛[J].软件世界,2007(17):38-39.
    62.曹利培,刘静,缪淮扣.基于图的Web服务组合优化的研究[J].计算机科学,2007(2):95-99.
    63.成睿星.基于范例推理技术的服务组合研究[D].北京邮电大学博士学位论文,2007.
    64.柴晓路.Web服务架构与开放互操作技术[M].北京:清华大学出版社,2002.
    65.邓敏,刘文宝,冯学智.GIS面目标间拓扑关系的形式化模型[J].测绘学报,2005(1):85-90.
    66.杜宗霞,怀进鹏.主动分布式Web服务注册机制研究与实现[J].软件学报,2006(3):454-462.
    67.冯翔.用户驱动的GIS服务与聚合技术及软件开发研究[D].华东师范大学博士论文,2008.
    68.郭达志,盛业华,余兆平,谢储辉.地理信息系统基础与应用[M],北京:煤炭工业出版社,1997.
    69.高刚毅.分布式地理信息系统研究[D].浙江大学博士学位论文,2004.
    70.郭华东,扬崇俊.建设国家对地观测体系,构筑“数字地球”[J].遥感学报.1999(2):90-93.
    71.龚健雅.地理信息系统基础[M].北京:科学出版社,2001.
    72.龚健雅,杜道生,李清泉.当代地理信息技术[M].北京:科学出版社,2004.
    73.龚健雅,杜道生,高文秀,徐枫,周旭.地理信息共享技术与标准[M].北京:科学出版社,2009.
    74.高尚Ajax/REST架构的研究与开发框架的实现[D].北京邮电大学硕士学位论文,2008.
    75.黄裕霞,Cliff Kottman,柯正谊,何建邦.可互操作的GIS研究[J].中国图象图形学报,2001(6):926:931.
    76.黄晓斌.基于GeoAgent的空间信息服务与应用集成研究[D].北京大学博士学位论文,2002.
    77.韩新春.空间元数据和数据集体化管理模刑及应用研究[D].成都理工大学硕士学位论文,2005.
    78.靖常峰.GIS服务链模型研究及基于工作流技术的实现[D].浙江大学博士学位论文,2008.
    79.景东升.基于本体的地理空间信息语义表达和服务研究[D].中国科学院博士学位论文,2005.
    80.蒋玲,龚健雅.基于OWL-S的地理信息服务描述和发现[J].测绘与空间地理信息,2007(5):19-27.
    81.贾文珏,李斌,龚健雅.基于工作流技术的动态GIS服务链研究[J.]武汉大学学报(信息科学版),2005(11):982-985.
    82.贾文珏.GIS服务和GIS服务链研究[J].国土资源信息化,2006(4):33-38.
    83.孔云峰,林珲.GIS应用开发方法回顾与展望[J].地理与地理信息科学,2005(4):12-15.
    84.刘兵.基于Web服务组合的网格工作流研究[D].中国科学技术大学博士学位论文,2007.
    85.刘必欣.动态Web服务组合关键技术研究[D].国防科学技术大学博士学位论文,2005.
    86.刘峰,谭庆平,杨艳萍.基于图论的Web服务合成算法[J].华中科技大学学报(自然科学版),2005(33):202-204.
    87.卢锦运,张为群.一种基于与或图的语义Web服务自动组合方法研究[J].计算机科学,2010(3),188-191.
    88.李桂林,陈晓云.关于聚类分析中相似度的讨论[J].计算机工程与应用,2004(31):64-65.
    89.阎国年,张书亮,龚敏霞.地理信息系统集成原理与方法[M].北京:科学出版社,2003.
    90.李宏伟.基于Ontology的地理信息服务研究[D].解放军信息工程大学博士学位论文,2007.
    91.刘譞哲,黄罡,梅宏.用户驱动的服务聚合方法及其支撑框架[J],软件学报,2007(18):1883-1895.
    92.李军,周成虎.地球空间数据元数据标准初探[J].地理科学进展1998(4).55-63.
    93.吕建军,林伟华,刘福江,吴颖.功能可配制的GIS服务引擎[J].中国地质大学学报,2010(35):351-356.
    94.李琦,黄晓斌.基于GeoAgent的地理信息服务[J].测绘通报,2002(6):44-47.
    95.李琦,曾澜,苗前军,史文勇.空间信息基础设施与互操作[M].北京:科学出版社,2003.
    96.刘书雷.基于工作流的空间信息服务聚合技术研究[D].国防科学技术大学博士学位论文,2006.
    97.罗英伟.基于Agent的分布式地理信息系统研究[D].北京大学博士学位论文,1999.
    98.马荣华,黄杏元,蒲英霞.数字地球时代3S集成的发展[J].地理科学进展.2001(1):89-95.
    99.马小宁.铁路信息共享的Web服务组合关键技术研究[D].北京交通大学博士学位论文2009.
    100.毛新生.SOA原理*方法*实践[M].北京:电子工业出版社,2007.
    101.钱大君.崇明岛生态环境数据共享平台开发研究[D].华东师范大学硕士学位论文,2008.
    102.任志宏.Web服务组合的若干关键问题的研究[D].中国科学院博士学位论文,2003.
    103.孙健,张鹏.基于Petri网的Web服务流语言(WSFL)建模与分析[J].小型微型计算机系统,2004(7):1382-1386.
    104.苏理宏,黄裕霞,柯正谊.资源与环境应用模型方法元数据初步探讨[J].资源科学,2000(6):14-17.
    105.孙敏,陈秀万,张飞舟.地理信息本体论[J].地理与地理信息科学,2004(20):6-12.
    106.沈萍月.基于ArcGIS 9 Geoprocessing的处理技术方法研究[D].浙江大学硕士学位论文,2006.
    107.沈体雁,程承旗,袁文.基于空间元数据的分布式地理数据管理模型及应用[J].测绘通报,1999(7):58-61.
    108.宋炜,张铭.语义网简明教程[M].北京:高等教育出版社,2004.
    109.王方雄,边馥苓.从GISystem到GIService:GISystem发展的必然趋势[J].华中师范大学学报(自然科学版),2004(38):528-532.
    110.王建斌,胡小生,李康君,赵靓REST风格和基于SOAP的Web Services的比较与结合[J].计算机应用与软件,2010(27):297-301.
    111.王杰生,李舟军,李梦君.基于Ontology的Web服务组合方法[J].现代图书情报技术 2007(01),1-5.
    112.邬伦,刘瑜,马修军,韦中亚,田原.地理信息系统——原理、方法和应用[M].北京:科学出版社,2002.
    113.吴立新,史文中.地理信息系统原理与算法[M].北京:科学出版社,2005.
    114.王兴玲.基于XML的地理信息Web服务研究[D].中国科学院博士学位论文,2002.
    115.汪小林,罗英伟,丛升日,张宁,许卓群,陆钟辉.空间元数据研究及应用[J].计算机研究与发展,2001(3):321-327.
    116.汪晓睿,钟志农,严承华.基于关键字相似度的案例推理研究与应用[J].微计算机信息,2009(25):222-225.
    117.须文波,周中成.基于OWL共享本体的动态Web服务组合[J].计算机工程与科学,2006(11):6-8.
    118.杨芙清.软件工程技术发展思索[J].软件学报,2005(1):1-7.
    119.余浩,朱成,丁鹏.SOA实践——构建基于Java Web服务和BPEL的企业级应用[M].北京:电子工业出版社,2008.
    120.杨启和.地图投影变换原理与方法[M].北京:解放军出版社,1990.
    121.于洋.基于Ajax/REST风格的Web Service的设计与实现[D].北京交通大学硕士学位论文,2010.
    122.袁煜锋.基于Flex与REST的WEBGIS研究[D],华东师范大学硕士学位论文,2009.
    123.姚鹤岭GIS Web服务研究[M].河南:黄河水利出版社,2007.
    124.姚艳敏,姜作勤,严泰来.国土资源信息核心元数据的研究[J].测绘学报,2001(4):349-354.
    125.杨晓梅,杨启和,赵琦.一类新的变比例尺地图投影:组合投影研究[J].武汉测绘科技大学学报,1998(2):162-165.
    126.张钋.基于语义的网络服务匹配机制的研究与实现[D].清华大学硕士学位论文,2005.
    127.周成虎,李军.地球空间元数据研究[J].地球科学——中国地质大学学报,2000(6):579-565.
    128.张海藩.软件工程导论[M].北京:清华大学出版社,1998.
    129.郑浩森,汤胤,彭宏.基于树格的范例结构相似性研究[J].计算机工程与应用,2005(5):79-81.
    130.张俊.基于Geoprocessing的ArcGIS插件开发研究[D].华东师范大学硕士学位论文,2009.
    131.邹金安,杨艳萍.图在自动Web服务组合中的应用研究[J].小型微型计算机系统,2008(11):2020-2026.
    132.张立,龚健雅.地理空间元数据管理的研究与实现[J].武汉测绘科技大学学报,2000(2):127-132.
    133.周美立.相似工程学[M].北京:机械工业出版社,1998.
    134.詹骞.基于Ajax/REST的GIS WEB服务研究与实现[D].中国地质大学博士学位论文,2008.
    135.张书亮,闾国年,李秀梅,姜永华.网络地理信息系统[M].北京:科学出版社,2005.
    136.周燕,姜洁.面向动态工作流的Web服务组合模型研究[J].计算机技术与发展,2008(1):63-69.
    137.翟岩龙.开放网络环境中动态自适应服务组合技术研究[D].北京理工大学博十学位论文,2009.
    138.张元一REST与SOAP的冲突[J].软件世界,2007(17):42-43.
    139.赵永平,David M. Danko,承继成.地理空间元数据标准研究[J].信息技术标准化,1998(1):8-11.
    140.赵永平,承继成,过静君,李琦.数字地球的体系研究[J].地理科学进展.1999(1):38-45.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700