April 12, 2007 -- Redlands, California—ESRI announced today that the latest version of the ArcWeb Services REST application programming interface (API) is now available. This API is hosted by ESRI and offers developers an easy alternative to using SOAP-style Web services for building mapcentric, decision-making applications.
The ArcWeb Services REST API offers a number of benefits for Web developers including ease of use, faster deployments, and interoperability. Developers who understand HTTP and XML can start building mapping applications immediately using their existing Internet application development toolkits. The REST API is inherently lightweight, using simple HTTP URL requests, so that any client application with HTTP support can easily make API requests to ArcWeb Services without the need for a SOAP WSDL.
Using the ArcWeb Services REST API, client applications only need to know about sending and parsing plain text URLs. This means that applications can be built faster because the mapping application logic is simplified. Knowledge of XML specifications is not required, and SOAP toolkits aren't needed to build functionality for forming XML requests and parsing results.
Interoperability is also a key component of the ArcWeb Services REST API. Because requests are based on HTTP GET or POST statements, the API is truly multiplatform compatible. The majority of today's Web development languages allow for the use of these basic HTTP protocols as well as parsing text using native tools. This is an advantage when incorporating mapping into environments that contain a variety of Web development languages, operating systems, and Web servers. Developers can easily adapt the API to their existing workflows.
The latest features in the ArcWeb Services REST API include
- Control for multiple layers of map data
- Access to tiled map data sources
- Ability to automatically manage map projections
The layer control lets developers quickly combine base maps, such as streets, with other data to create a single view with layers that can be switched on and off or adjusted for transparency. Tiled map data provides high-resolution aerial and satellite data for the world. The REST API also offers functionality that automatically returns the map in the best projection for a particular scale and area. By using automatic projections, all calculations are made on the server side; no parsing takes place and no calculations are performed on the client side. This ensures a swift response from the server and makes it easy for developers to use.
To start a 90-day evaluation of the ArcWeb Services APIs, visit www.esri.com/arcwebservices.
# # #