GIS for the Internet.
Internet GIS, which focuses on the Internet technology and utilizes a distributed
architecture framework, symbolizes and invisible revolution of GIS - from closed, centralized
GIS to open, distributed GIS Services. Internet GIS is an exciting research and application
direction. It has been widely accepted in governmental agencies and educational institutions
and among GeoSpatial data producers and users, GIS vendors, and GIS professionals.
The tremendous growth in Internet use has resulted in an increased demand for the delivery of geographic data, maps, and applications over the Internet.
ArcIMS lets you centrally build and deliver maps, data, and tools over the Internet.
ArcIMS uses XML for its communications and interactions. The openly published XML language for ArcIMS is named ArcXML. It provides access to all ArcIMS functions and capabilities. All client requests and server responses in ArcIMS are coded in ArcXML.
ArcIMS plays a key role by supporting many Web Services protocols for IT and GIS. It is important that GIS users can offer interoperability choices to their users via various specifications including XML, SOAP, WMS, WFS, GML, Z39.50, and so on. ArcIMS supports most GIS and IT Web Services standards.
Many ArcIMS developers program Web applications using ArcXML to customize and extend core ArcIMS capabilities. This is possible by using connectors.
Connectors provide communication pipeline between a Web server or third-party application server and the ArcIMS Application Server. ArcIMS has five connectors:
Servlet Connector: This connector is the default connector and is available on all supported platforms. It uses a servlet engine to provide a communication link between the Web server and the ArcIMS Application Server.
ActiveX Connector: This connector is a Component Object Model (COM) Dynamic Link Library (DLL) that can be used on a COM application, such as ASP. This connector is available on Windows platforms only.
ColdFusion Connector: This connector allows you to work with custom ColdFusion tags. It processes requests from the ColdFusion Server before sending the request to the ArcIMS Application Server. This connector is available on all platforms supported by both ArcIMS and ColdFusion Server.
Java Connector: This connector is a set of JavaBeans that allows you to create client and server applications, custom servlets, and Java Server Pages (JSP) applications. A JSP tag library is also included for supported JSP applications. This connector is available on all supported platforms.
.NET Link Connector: This component is a .NET assembly that provides a native .NET communication library to the ArcIMS Application Server. Two types of communication are available, TCP/IP or HTTP/HTTPS, for local and remote connections, respectively. This component is available on Windows platforms only.
|