Geographic Information Systems, GIS, software has wide applications in business; however, implementation of the interoperability among the GIS has also become a challenge. This paper presents a solution based on Geography Service Bus that uses web services to achieve the interoperability among these heterogeneous GIS to allow users share the Geosciences data as well as access service.
Referring to the abstract specification of OWS (OGC Web Services), the proposed solution adopts the SOA (Service-Oriented Architecture) when implementing SDSP (Spatial Data Sharing Platform). To accomplish this, a new abstract layer, GSB (Geography Service Bus), is created to provide standard interface. GSB extends ESB (Enterprise Service Bus) proposed by IBM and SUN, and combines the application in geography. GSB inherits the general features of ESB, such as interoperability, heterogeneity and service-oriented while offering unique functions like the high volume geo-data access and better management in geographic services. GSB includes the following JAVA implemented components: the management component of the geography registry service, the route component of the geography request service and the geographical business process component, etc.
GSB plays an important role in SDSP and has been developed and successfully applied in the Data Center for Resources & Environmental Sciences in East China as a key project of Chinese Academy of Sciences. It has been observed that the introduction of GSB has tremendously improved both performance and interoperability of SDSP among heterogeneous GIS than traditional methods.