{'fraction_non_alphanumeric': 0.02, 'fraction_numerical': 0.0, 'mean_word_length': 4.994011976047904, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Building Improved GIS Service Based on WSRF

To implement some complex geoprocessing functions, it may need to integrate several different GIS service. Due to the low level HTTP Get/Post method only support synchronous data queries and could not keep service context information, the current OpenGIS Web service (OWS) architecture can not meet the requirement of chained geoprocessing. Though the OpenGIS message framework (OMF, discussing paper of OGC) provides a mechanism to favor service chaining in OWS, it does not clearly illustrate how to implement it. With the coming of Web service resource framework (WSRF), it provides a feasible way to enables the service chain. This paper first analyzes the WSRF and compares it with the OWS architecture. Then it provides a method on converting the OWS under WSRF. The detailed progress of implementing an improved map service using Globus Toolkit is provided at the end. The result shows it get better performance and collaborative than standard OWS.