ArcGIS Server 10.1 is a new generation product of ArcGIS Server. It includes a series of architectural improvements to enhance the performance, durability and scalability of ArcGIS Server 10.1 for all GIS services and ArcGIS Server frameworks.
The following lists some highlights and related links to give you more information.
Architecture
· Install Windows or Linux
In the past, we provided two installation methods for ArcGIS Server: ArcGIS Server Based on Microsoft. NET Framework and ArcGIS Server Based on Java platform. In 10.1, the installation is differentiated by the operating system. Currently, the two types of installation are ArcGIS Server for Windows and ArcGIS Server for Linux.
· ArcGIS Server is now a 64-bit Application
Today, there are more 64-bit operating systems than before. As part of the alternate generations of technology, ArcGIS Server has been re-designed to run only as a native 64-bit application, which will increase the speed, function, and scalability of ArcGIS Server deployment.
· ArcGIS Server site replaces the SOM-SOC Model
In earlier versions of ArcGIS Server, GIS server consists of two different parts: Server Object containers (SOCs) and Server Object Manager (SOM ). Socs hosts GIS services, and SOM manages these services and provides them to clients.
In ArcGIS Server 10.1, The SOM-SOC model has been replaced by ArcGIS Server site. An ArcGIS Server site is a deployment of one or more servers installed with ArcGIS Server (GIS servers. Web service requests for maps, geographic codes, and geographic processing are allocated to an existing GIS server in the site. The machine is responsible for drawing maps, finding addresses, and performing geographic processing, and returning the results to the client.
For more information about ArcGIS Server site, see the topic inside an ArcGIS Server site.
· ArcGIS Server has an Embedded Web Server
When you install ArcGIS Server, you have installed an embedded web server that allows you to immediately make your services available through rest or soap. In addition, you can use web adapter to integrate ArcGIS Server into your existing web server.
· ArcGIS Server Web Adapter
ArcGIS Server Web adapter is an optional installation. you can install it to allow ArcGIS Server to work with your own web server. ArcGIS Server 10.1 contains an embedded web server, which can work well by simply exposing your services through rest or soap, however, if you want to configure a separate URL for your site or perform load balancing at the web server layer, you should install the Web adapter.
For more information, see the topic about the ArcGIS Server Web adapter.
ArcGIS ServerInstall
· Simple installation
Compared with the previous version, the installation experience of ArcGIS Server 10.1 is simpler. In 10.1, no post-installation is required, and the SOM, Soc, or ArcGIS Web Services account is not required.
In the installation of ArcGIS Server 10.1, you only need to provide an account that will be used to access your GIS resources, data, and run the ArcGIS Server service. This account is called ArcGIS Server account. In addition, the installer installs a GIS server. If you want to involve another GIS server in your site, you only need to run the installation program again on another machine.
The getting started after install section in the Help system contains topics and step-by-step instructions to help you configure and deploy ArcGIS Server 10.1.
· Configure ArcGIS Server account tools
Configuring the ArcGIS Server account is a small tool included in the ArcGIS Server 10.1 installer, allowing you to change the ArcGIS Server account. If you need to modify your account, you can run this tool from your ArcGIS Server installation location.
General information
· GIS server cluster helps you organize your ArcGIS Server site
The GIS servers you want to configure in your ArcGIS Server site can be organized in groups, called clusters. Each cluster you create can be configured as an independent subset of the running service. For example, if five machines are involved in your ArcGIS Server site, you can configure two machines as one cluster to run all your map services, the other three machines (which may have higher processing capabilities) form 2nd clusters to run all your ELE. Me processing services.
For more information about clusters, see the topic about GIS serve clusters.
· New log framework and user experience in Manager
On ArcGIS Server 10.1, log files are distributed across all the GIS servers involved in your ArcGIS Server site. Unlike manually sorting logs, we recommend that you use ArcGIS Server Manager to view and query 10.1 of logs. Compared with 10.0, Manager contains simple log levels, error codes, and log settings, which can solve the problem of ArcGIS Server more efficiently.
Advanced users can view, query, and configure log files through ArcGIS Server site directory. Site Directory exposes a restful administrative API. You can use it to fine-grained control over the log files generated by each machine in your site. Through site directory, You can construct advanced queries, program and modify log settings, and clarify the detailed problems of ArcGIS Server.
For more information about logs, see the topic about server logs.
· SOE can be deployed from the Manager
Server Object extensions (SOEs) allows you to use ArcObjects and GIS data and maps to expand the basic functions of ArcGIS Server. Deploying SOEs in 10.1 is easier. In your deployment environment, similar to eclipse or Visual Studio, you create a. SOE file that encapsulates all the necessary parts of SOE. You can transfer this. SOE file between machines and use ArcGIS Server Manager to deploy it in a simple step. SOEs help has been extended and described throughout the process.
Learn more about SOEs
· Geometry service is pre-configured on the server.
ArcGIS Server 10.1 has a preset geometry service that you can deploy to perform geometric calculations such as buffering, simplifying, calculating areas and lengths, and projecting. In addition, if you use ArcGIS viewer for flex, ArcGIS viewer for micrisoft Silverlight, or ArcGIS Web APIs to create a web application, you can use its rest endpoint to reference geometry Service to perform geometric computing in your web application.
For more information, see the topic about the geometry service.
· Release tools working in the background support remote Publishing (cloud) workflows
When you use manager to publish a service definition to the server, ArcGIS Server uses a geographic processing service named publishingtools to upload this file, decompress it on the server, and deploy it for use as a service. This service is pre-configured when you create your ArcGIS Server site.
· The Network Map export tool helps you print network maps
The exportwebmap tool is a pre-configured geographic processing service that you can deploy to help you print network maps. When you develop your web application, for example, using ArcGIS Web APIs, you can call the exportwebmap service and obtain a printable image with high quality returned to the self-map service.
For more information, see the topic printing in Web applications.
· Server directories is automatically exposed through virtual paths or URLs
When you create a Server Directory (such as output, jobs, and cache), it is automatically exposed through a virtual path or URL. You no longer need to explicitly create a virtual directory on your Web server and associate it with your server directory. This is possible because ArcGIS Server 10.1 contains an embedded web server. For more information, see about server directories.
· No longer supports personal geodatabases
ArcGIS Server 10.1 no longer supports Microsoft Access-based personal geodatabases (. mdb), because it is not scalable in a 64-bit application environment. Personal geodatabases will continue to be supported by ArcGIS Desktop 10.1.
If you have data stored in personal Geodatabase and want to make it available in ArcGIS Server, migrate your data to a file Geodatabase or ArcSDE Geodatabase before referencing it in arcgisserver.
Types of geodatabases
· VBScript and JScript are no longer supported
VBScript and JScript scripts have been replaced by Python 2.7 and are no longer supported by ArcGIS Server 10.1. Python is widely used and has become a standard programming language for ArcGIS and ArcGIS communities. For more information about Python, see what is Python in the ArcGIS Desktop Help?
Publish Service
· ArcGIS Desktop provides a unified publishing experience
In ArcGIS 10.0, you can use ArcGIS desktop or manager to publish GIS resources such as maps, tools, and locators to ArcGIS Server. The method you choose to publish is based on a series of factors, such as your permission level, experience, or personal habits. In June 10.1, the GIS resources you plan to release to ArcGIS Server must undergo a more rigorous analysis process to ensure that they can be published to the Web. Before you publish them to ArcGIS Server, You need to analyze your GIS Resources in ArcGIS Desktop.
To publish a service to a local machine or a cloud ArcGIS Server, you can choose File> share as> service from ArcGIS Desktop to directly call the main menu. In addition, you can right-click some GIS Resources in the catalog window of arccatalog or ArcGIS Desktop, such as a Geodatabase, and select share as service. The options in the share as service Wizard will help you configure, analyze, and publish your GIS resources to ArcGIS Server as a service.
For more information about how to use the unified publishing experience, see the topic "about sharing services.
· During the release, you can directly copy your GIS resources and data to your ArcGIS Server.
ArcGIS Desktop 10.1 allows you to directly copy your GIS resources and data to your local or cloud ArcGIS Server during release. This method has advantages and disadvantages, but it is useful when you are not local or cannot log on to the server on the cloud.
For more information, see the topic copying data to the server.
· The service definition file encapsulates your GIS resources and the data to be released
The service definition file provides you with a way to obtain a snapshot of your GIS resources and data and then publish them as ArcGIS Server services. This is occasionally necessary in the cloud environment, security environment, or when the server is not immediately available.
For example, if you have a working Geodatabase, it is constantly being modified by dozens of editors. Each month, data passes a quality check process to ensure that it meets your organization's data standards. After you check your data, you can use a service definition to capture a snapshot of the tested Geodatabase and publish it as the ArcGIS Server service whenever you want.
For more information, see the topic about service definitions.
· There is no distinction between mxd and MSD-Based Map Services
Currently, all map services use the MSDS-related quick rendering engine in previous versions. Therefore, in ArcGIS Server 10.1, there is no difference between mxd and MSD-based map services. In section 10.1, you will use ArcGIS Desktop to easily publish your map document as a service.
For more information about the functions supported by the map rendering engine, see the topic supported functionality in map services.
· The method for publishing the geographic processing service has changed.
You can right-click a result in the result window and select share as> geoprocessing service to create a geographical processing service. This will open the share as service step by step wizard and service editor dialog box. The main difference from the geographic processing service you released in 10.0 is:
· Tool layers in the map document are no longer required. In fact, the creation of tool layers is no longer supported in 10.1 (however, you can continue to use them ).
· The option to right-click a toolbox and publish it to ArcGIS Server has been removed-you can only publish results.
· You no longer need to edit your models to configure them as services-you will use the service editor dialog box. The service editor dialog box gives you full control over the input and output parameters of your service.
Learn more about geoprocessing services
· The map service allows the client to dynamically change the appearance and behavior of the layer.
The ArcGIS Server Client, such as ArcGIS Web APIs, can dynamically change the layer appearance and behavior in the map service. The action is similar to which layer will appear in the map, the layer symbols, the order and position of the layers, and the annotation. This can be achieved by using dynamic layers on the server. In this way, dynamic layers can increase the number of interactions that users can interact with your map.
For more information, see the topic about dynamic layers.
· Faster performance when using the geocoding service through rest
The performance of searching for addresses and reverse geocoding using rest is significantly improved in the geographic coding service of ArcGIS Server 10.1.
· Geometry Service provides new options for precise buffer Analysis and Measurement
Geometry Service provides some new options for calculating the buffer, area, and length.
When the buffer method is used, geodesic buffers is now available. During the calculation of the buffer zone, they calculate the actual shape of the earth.
In addition, when calculating the length and area of a vector element, it is very important to add a network map and its coordinate system to the calculation. Therefore, we will introduce some new computing types for the lengths and areasandlengths methods:
· Planar-planar calculates the area and Length Using 2D Cartesian mathematics. In most cases, geodesic and preserveshape options are used more accurately.
· Geodesic --
· Preserveshape --
· Supports ogc wps and wmts specifications
Currently, ArcGIS Server 10.1 supports the WPS (Web processing service) and wmts (Web Map tile Service) specifications that are part of the OGC Web serivices camp. WPS is a specification for processing and executing spatial processing on the Web. It works with ArcGIS Server geographic processing service. Wmts is a specification for processing digital maps using image slice cache. It is automatically provided by An ArcGIS Server cached map service.
Refer to the topic OGC support in ArcGIS Server for more information about OGC in 10.1.
SiteManagement
· ArcGIS Server Manager has a new appearance and experience
You will use ArcGIS Server Manager as the main tool to manage your ArcGIS Server site. Although the manager has a new appearance and experience, it still has the same features as in earlier versions. The new features in manager include the ability to deploy Soe, an interface that has been upgraded to view logs, and so on.
One difference between Manager in 10.1 is that you will not use it to publish services. Most of the releases can be carried out directly from ArcGIS Desktop. If you need to publish something from the manager, you can create a service definition (. SD) file in ArcGIS Desktop and transmit it to your Manager machine. Only the publishing of service definition files is supported in Manager 10.1. Other file types cannot be published.
For details about how to start using manager, see the topic logging in to manager.
· ArcGIS Desktop provides a new connection to ArcGIS Server
In addition to the connection between users and administrators, you can now use a publisher to connect to ArcGIS Server 10.1 from ArcGIS 2017top10.1. Through this connection, you can publish GIS resources, such as map documents, globe documents, and ArcGIS servers from the database to your local or cloud. In addition, you can perform basic management such as start, stop, restart, and delete services. This connection is added to support the new role of ArcGIS Desktop: as the main tool for publishing the ArcGIS Server Service in 10.1.
For more information, see the topic about connecting to ArcGIS Server in ArcGIS Desktop.
· Execute advanced site management through ArcGIS Server site directory.
If you are an Advanced Server administrator, ArcGIS Server 10.1 exposes a restful administrative API that allows you to add a machine to a site and publish a service, common Operations such as adding permissions. A simple application called ArcGIS Server Site Directory provides graphical access to this API. This is very useful for learning the structure of commands and constructing HTTP requests to put them in your scripts. Once you understand this API, you can use any tool that can send HTTP requests to manage your ArcGIS Server.
For more information, see the topic about the ArcGIS Server site directory.
New service platforms and technologies
This section describes the new platform and technology that uses ArcGIS to publish services. Some of them are not included in the installation of ArcGIS Server, but they are new to 10.1 and it is important to understand them as a potential supplement or alternative to your existing architecture.
· Spatial Data Server
ArcGIS Spatial Data Server is a small server that allows you to process geometries, attributes, symbols and the template information of vector data stored in the database or Geodatabase are used to make your browser or custom client programs accessible. Spatial Data Server exposes a service type: Feature Service. You can use feature service to write back and build a client city to draw spatial elements.
Spatial Data Server is suitable when you want to locate your spatial data on a map without the need to install the complete ArcGIS Server.
Spatial Data Server is installed in. NET and Java.
· My hosted maps
My hosted maps allows you to directly publish services to the ESRI cloud of ArcGIS online. When you use my hosted map, you do not need to worry about setting or maintaining your own server. You do not need to install any special software to use my hosted map. In fact, you can publish services directly from ArcGIS Desktop. The sliced map service and feature services are also available on my hosted maps.
My hosted maps does not exist in the first test version of ArcGIS Server 10.1.
· ArcGIS Server on Amazon EC2
Amzon Elastic Computing cloud (EC2) allows you to deploy software to a virtual machine running in an Amazon data center. You can use an Amazon machine image (AMI) provided by ESRI to quickly deploy ArcGIS Server on Amazon. The corrected architecture of ArcGIS Server 10.1 has been described everywhere in this document, and a service is released in the Amazon EC2 environment, A better experience of creating cache and executing asynchronous geographic processing.
Before 10.1, you need to use the AWS console or a third-party management application to set the ArcGIS Server on Amazon EC2. In 10.1, ESRI created a GUI environment for setting an ArcGIS Server site in Amazon EC2. Advanced users can still choose to use the AWS Management Console.
For more information, visit the ArcGIS Server on Amazon EC2 page on the ArcGIS resource center.
Cache service
· You Can cache Image Service
You can create a server slice cache in the same way as creating a cache for the map service. You can use the same tool as map cache.
· You can manually define the cache range you are interested in.
When running the cache tool In ArcMap, you can just draw a polygon on the screen to define the areas to be cached. In previous versions, you always select an element class.
· The cache is executed in a geographical processing service.
Because the usage of your map, globe, or image service is quite high during cache generation, this task has been executed in a geographical processing service called cachingtools. When you create your ArcGIS Server site, this service has been configured for you. You can run the cachingtools service in a predefined machine cluster, so release other machines in your site to quickly respond to service requests.
For more information, see the topic allocation of server resources to caching.
· You can define a cache when you publish a service
You can choose to define your cache slicing scheme and other parameters before you release the service. All cache attributes exist in service Editor, whether you have published a service or not. If you click the analyze button, this will allow you to see any warning about potential problems with your slicing solution.
· Simpler context menus for cache operations
When a service defines a cache, you can right-click the directory tree and select Manage cache to access a series of cache tools.
Web ADF
ArcGIS Server 10.1 is the last version that provides ArcGIS Server Web ADF for Microsoft. NET and Java. If you have developed a web ADF application of a previous version of ArcGIS Server, you should always consider using the configurable viewers of ArcGIS Web APIs or ArcGIS. Refer to the topic migration to ArcGIS Server 10.1 For more information about how to port your web application to ArcGIS Server Web APIs.
If you are interested in creating web applications in ArcGIS Server 10.1, refer to the following topics:
Creating JavaScript applications
Creating flex applications
Creating flex viewer applications
Creating Microsoft Silverlight/WPF Application
Creating Microsoft Silverlight Viewer application
· ArcGIS web ADF applications Manager
In preparation for the announcement, Web ADF applications manager has been moved to an independent installer. For more information about ArcGIS Server Web ADF applications manager, see ArcGIS web ADF applications manager 10.1 help.
· No longer supports local connections from ArcGIS Server Web ADF applications
In ArcGIS Server 10.1, you can no longer use local connections to Web ADF applications or Distributed Component Object Model (DCOM) connections. The local connection is used for online editing and working with fine-grained ArcObjects. In ArcGIS Server 10.1, ArcObjects can use SOE to expand ArcGIS Server without a local connection. If you want to create an online editing application, you can use feature services in combination with ArcGIS Web APIs for Javascript, flex, Microsoft Silverlight/WPF, ArcGIS viewer for flex, and Microsoft Silverlight.
What is a server object extension?
What is a feature service?
· No longer support pooled ArcGIS Server Web ADF applications
In ArcGIS Server 10.1, non-pooled Service web ADF applications are no longer supported. Non-pooled services were previously used for online editing through DCOM connections and working with fine-grained ArcObjects. Because online editing can be completed through feature service (which provides a better user experience) and pooled services, and SOE has been enhanced, the 10.1 non-pooled service support has been removed.