ESRI® ArcIMS® is Internet Map Server (IMS) software for authoring, designing, publishing, and administering Internet mapping applications. ArcIMS allows Web clients, map servers, data servers, and the Web server to communicate with one another.
The following are included with ArcIMS 9.3:
ArcIMS
ArcIMS Web ADF for the Microsoft .NET Framework
ArcIMS Web ADF for the Java Platform
ArcExplorer for the Java Platform
ServletExec 5.0 is included on the ArcIMS media under the ServletExec folder. See the ServletExec readme and the ServletExec installation guide, located in this folder, for information on installing ServletExec.
ArcIMS is made up of:
ArcIMS Map Creation and Administration
ArcIMS Application Server
ArcIMS Connectors
ArcIMS Spatial Servers
ArcIMS Service Administrator
ArcIMS Viewers
Each component is described in the following paragraphs.
See the discussion of architecture in ArcIMS Help for more detailed information on ArcIMS components.
ArcIMS Map Creation and Administration supports the three main tasks you perform in ArcIMS—author ArcIMS services, design Web pages, and administer sites. The three applications that perform these tasks are Author, Designer, and Administrator. These are independent applications that run outside a Web browser and can be installed on any computer.
The ArcIMS Service Administrator is a remote site administration tool and can be used as an alternative to or in conjunction with ArcIMS Administrator. The ArcIMS Service Administrator uses the JavaServer™ Pages (JSP) tag libraries and the Java API (application program interface) of the ArcIMS Java Connector.
The ArcIMS Service Administrator is installed with a typical installation on Windows and UNIX/Linux.
The ArcSDE Services Monitor is also available to administer ArcSDE. To administer ArcSDE on Windows or UNIX/Linux, an installation of the optional ArcSDE Services Monitor component on the ArcSDE Server is required. The ArcIMS Service Administrator presents a unified interface for managing ArcIMS and ArcSDE services.
See ArcIMS Help for details on using ArcIMS Service Administrator.
Note: ArcIMS and ArcSDE must be the same version for the metadata service to function. |
The ArcIMS Application Server handles the incoming requests and tracks which ArcIMS Services are running on which ArcIMS Spatial Servers. The ArcIMS Application Server hands off a request to the appropriate Spatial Server. The Application Server is written as a Java application and runs as a Windows service or a daemon process (on UNIX/Linux®). It may reside on any computer.
The ArcIMS Connectors are used to connect the Web server to the ArcIMS Application Server. Each instance of a connector is dedicated to one Web server and must be installed on the same computer as the Web server; however, a single Web server can support several connectors.
The ArcIMS Servlet Connector is the standard connector used for ArcIMS. It uses the ArcIMS language, ArcXML, to communicate from the Web server to the ArcIMS Application Server. The ArcIMS Servlet Connector provides Map Service-level user password authentication. You need the ArcIMS Servlet Connector to administer your ArcIMS site and author and design ArcIMS Web pages.
The OGC Interoperability Solutions installation feature includes a WMS connector and WFS connector for ArcIMS. These solutions enable ArcIMS to work within the OCG WMS and OGC WFS specification.
In addition to the ArcIMS Servlet connector, you can use the following connectors to link the Web server to the ArcIMS Application Server:
ColdFusion® Connector
ActiveX® Connector
The ColdFusion and ActiveX connectors work with custom clients and translate their own languages into ArcXML.
The ColdFusion Connector runs on Windows and Solaris, and the ActiveX Connector runs on Windows only.
Samples can be installed with the software. For more information on these custom connectors, see the Customizing ArcIMS documentation in the ArcIMS Help.
After installation, see ArcIMS Servlet Connector in ArcIMS Help for information on the ArcIMS Servlet Connector. See Customizing ArcIMS—Using the ColdFusion Connector for information on using the ColdFusion Connector. See Customizing ArcIMS—Using the ActiveX Connector for information on using the ActiveX Connector.
The ArcIMS Spatial Server is the backbone of ArcIMS. ArcIMS Spatial Servers process requests for maps and related information and serve the data to the client.
ArcMap™ Server installs ArcObjects™ runtime files. ArcMap Server only runs on Windows platforms, Solaris and Linux. ArcIMS Spatial Servers run on Windows or UNIX/Linux. A graphics card is not required for ArcIMS Spatial Servers.
ArcIMS Spatial Server and ArcMap Server requires an authorization file for use. For information see the topic To obtain an authorization file.
ArcIMS provides client-side viewers:
ArcIMS HTML Viewer
ArcIMS Java Viewer
The ArcIMS Viewers determine the functionality and graphical look of your Web site. The viewer is what appears in the Web browser when someone accesses your Web site.
The Java Viewers require a one time ArcIMS Viewer download to the client user’s computer, and are only compatible with Web browsers that support Java plug-in functionality. See Installing ArcIMS Viewer for instructions regarding the Java client download.
The ArcIMS Web ADF for the Microsoft .NET Framework facilitates the development of ArcIMS applications. The Web ADF includes Web controls, Web templates, samples, sample data, documentation, and help. The Web ADF consists of a Runtime feature and a Software Developer Kit feature. The Web ADF Runtime should be installed on the Web server machine running the developed ArcIMS for Microsoft .NET Framework applications. Alternatively, users running the ArcIMS developed applications can install the Web ADF Runtime using a separate setup program available on the ArcIMS Web ADF for the Microsoft .NET Framework media.
To install ArcIMS Web ADF for the Microsoft .NET Framework, launch the setup program located on the ArcIMS Web ADF for the Microsoft .NET Framework media. For more information on installing the ArcIMS Web ADF for the Microsoft .NET Framework, see the install guide on that media.
ArcIMS Web ADF for the Java Platform is a set of Web controls (exposed as JSP tags) and helper objects that allow you to add dynamic mapping capabilities into new or existing Web applications. This includes a set of JAR files for working with ArcObjects, the components for running applications that connect to ArcIMS and the components for developers who want to build Web applications and Web services using Java.
The ADF includes:
A set of Web controls, exposed as JavaServer Pages (JSP) tags.
A set of Web templates, to be used as starting points for your Web applications.
An API to build Java applications that access a GIS Server.
A J2EE Connector Architecture (JCA) compliant resource adapter that allows Enterprise Java Beans (EJBs) to call and work with ArcGIS Server objects.
Developer Help and Samples.
To install ArcIMS Web ADF for the Java Platform, launch the setup program located on the ArcIMS Web ADF for the Java Platform media. For more information on installing the ArcIMS Web ADF for the Java Platform, see the install guide on that media.