With the further study and application of GIS, the application demands of GISbegin to present diversity and uncertainty, and the requirement of scalability anddynamic is growing higher and higher. GIS based on traditional technology architecturehas the defects of complicated structure, low multiplexing, poor expansibility anddifficult integrated debugging, it is hard to meet the growing application needs of GIS.The current situation of GIS and application framework are introduced in thispaper, and the goal of GIS application framework is given. After comparing theadvantages and disadvantages of framework scheme of component, software bus andplug-in, plug-in GIS application framework is proposed. It adds the advantage of thedevelopment of plug-in to the development of GIS application. The key technologyinvolved in the realization of GIS application framework is studied, which includes theestablishment of host, the design of plug-in and plug-in engine, the communicationmechanism of the plug-ins, the processing of the commands and so on, and eventuallyplug-in GIS application framework is implemented. The result of the experiments andthe practical application show that plug-in GIS application framework simplifies thecomplexity of application integration, improves the applicability, the modularity and thescalability of GIS application framework, which provides a way for achieving GISapplication of dynamic loading, flexible configuration, convenient extension, simpledeployment and highly reusing. |