ArcIMS is a server product in ArcGIS. Before the emergence of ArcGIS Server, it was the only GIS server in ESRI, and its architecture was excellent. ArcIMS provides a layered framework for publishing GIS data and services on the web ), you can publish information such as GIS maps, data, and metadata on the network.
ArcIMS is not only a network map publishing solution, but also a publishing technology that supports multiple ESRI client environments. As a server product, arcIMS includes multiple ESRI server components, which provide an opportunity for potential interoperability between data. Whether browsing geographical data in a LAN or querying and accessing geographical information for thousands of people on the Internet, ArcIMS can meet these requirements by constructing different hardware and software configurations.
ArcIMS meets a series of challenges facing WebGIS, including:
L open and scalable architecture;
L good operability at different levels;
L highly customizable;
L a complete set of management tools, including local service manager and map service management based on the network;
L high security, no vector data leakage to unauthorized users;
Although the future of ArcIMS as an ESRI software product has been determined, this is only the result of ESRI product strategy. For WebGIS learners, understand the architecture of ArcIMS and interactive communication methods based on ArcXML, it is sufficient to understand the basic principles and development methods of WebGIS and lay a good theoretical and practical foundation for us to learn complicated GIS server software such as ArcGIS Server [1].
In this chapter, we will introduce the product architecture, components, management and development methods of ArcIMS [2], so that you can gain an in-depth understanding of this typical GIS server. However, this book will not spend too much time on the application developer framework (ADF) provided by ArcIMS. Our goal is not to discuss a known development framework, ESRI has provided detailed development help. What we want to do is to develop a prototype of the ArcIMS client, which belongs to ourselves. In this chapter, we must understand the GIS server knowledge before development. Are you ready?
[1] It should be emphasized that the overall architecture of ArcIMS and ArcGIS Server is not the same. This basis is only a theoretical and practical process of WebGIS.
[2] ArcIMS installation access http://support.esri.com/index.cfm? Fa = KnowledgeBase. techarticles. Gateway & P = 16 & pF = 215