Migrating applications


In this topic


About migrating applications

The process of migrating Web Application Developer Framework (ADF) applications from previous versions to newer versions often involves changes in a number of areas. Use the information in this topic as a guide to upgrade existing applications. 
A "What's new" topic for migrating from 9.1 to 9.3 is not provided. In general, the 9.3 Web ADF architecture is completely different than 9.1. As a result, the majority of Web ADF components have changed between 9.1 and 9.3. 

Migrating from 9.2 to 9.3

The following table shows topics that discuss migrating from 9.2 to 9.3:
Topics
Description
Shows changes, updates, and enhancements in the latest version of the Web ADF.
Discusses enhancements and changes between Visual Studio 2005 and 2008 as they affect Web ADF development (both are supported with the 9.3 Web ADF).
Discusses the utilities and options to migrate and update 9.2 Web ADF applications to 9.3.

Migrating from 9.1 to 9.3

The following table shows topics that discuss migrating from 9.1 to 9.3:
Topics
Description
Provides the changes in the Visual Studio and Microsoft .NET Framework environments that can affect ArcGIS Server developers.      
Outlines changes to ArcGIS Server implementation within the Web ADF and the different available developer options.
Discusses ArcIMS developers migrating applications from 9.1 to 9.3. The .NET Link, ActiveX Connector, Hypertext Markup Language (HTML), and Java Viewers are also discussed.

Follow-up topics

The following table shows topics that discuss the Web ADF and samples:
Topics
Description
Introduces the Web ADF.       
Gives an overview that shows how to accomplish common tasks and work with the components included with the Web and Mobile ADFs.

Terminology changes

General server terminology has been improved in ArcGIS Server and ArcIMS 9.3. The following are major changes:
  • Geographic information systems (GIS) allow you to work with GIS resources. A map document, globe document, address locator, geodatabase, feature class in a geodatabase, and so on are all GIS resources.
  • GIS server allows you to publish GIS resources and write applications that work with these published GIS resources. Specific examples of GIS servers are ArcGIS Server and ArcIMS.
  • Published GIS resources are referred to as GIS services. GIS resources do not "run" on the server, but are exposed via GIS services.
  • Server objects and Web services are specific implementations of GIS services.
  • GIS service can be further identified by its type. A GIS service of type "map" is a map service. Similarly, you can have a globe service, geodata service, geoprocessing service, geometry service, mobile service, and a geocode service.
  • Map service can be more specifically identified as a map server object or a map Web service.