ArcGIS Server is the core server geographic information system software made by Esri. ArcGIS Server is used for creating and managing GIS Web services, applications, and data. ArcGIS Server is typically deployed on-premises within the organization’s service-oriented architecture or off-premises in a cloud computing environment. ArcGIS Server services supply mapping and GIS capabilities via ArcGIS Online for Esri Web and client applications, such as ArcGIS Desktop, ArcLogistics, the ArcGIS.com Viewer, ArcGIS Explorer, ArcGIS Explorer Online, ArcGIS Viewer for Flex, ArcGIS Mapping for SharePoint, Esri Business Analyst Online, and applications built with ArcGIS for iOS or BAO for iOS. Numerous third-party applications are licensed to use ArcGIS Server services, as well.
ArcGIS Server extensions allow GIS functionality available within a subset of ArcGIS Desktop extensions to be deployed as Web Services. ArcGIS Server extensions include 3D, Spatial, Geostatistical, Network, Geoportal, Image, Data Interoperability, Workflow Manager, and Schematics. Typical customer applications include using ArcGIS Server mapping and spatial analysis services in geoportals and spatial data infrastructure, integration with the organization’s asset, customer relationship, natural resource, or work order management system, development of situational awareness or common operating picture solutions, online store and resource locators, public-facing Web portals for government transparency, online tracking of weather events, resource movement, or visualizing change over time, sharing of scientific research and modeling, management and delivery of remote sensing data, collaborative mapping and user-generated content applications, as well as managing data collection projects using mobile devices and global positioning system and supporting mobile data intelligence. ArcGIS Server is available for the Microsoft Windows.NET Framework and the Java Platform. ArcGIS Server ships in three functional editions, Basic, Standard, and Advanced, with the Advanced edition providing the most functionality. ArcGIS Server Basic edition is used primarily to manage multiuser geodatabases and geodata services. Both ArcGIS Server Standard and Advanced editions support the following types of Web services: Feature, Geodata, Geocode, Geometry, Geoprocessing, Globe, Image, Keyhole Markup Language, Map, Mobile, Network Analyst, Search, Web Coverage Service, Web Feature Service and Transactional Web Feature Service, and Web Map Service. In addition, ArcGIS Server editions are available at two levels, scaled according to capacity: Workgroup and Enterprise. ArcGIS Server Workgroup can be deployed on a single machine to support a maximum of 10 simultaneous connections to a multiuser geodatabase. With Workgroup, the multiuser geodatabase storage capacity cannot exceed ten gigabytes. ArcGIS Server Enterprise supports distributed deployment of ArcGIS Server components, unlimited simultaneous connections to a multiuser geodatabase, and unlimited multiuser geodatabase storage capacity. ArcGIS Server is also used to manage multiuser geodatabases. Multiuser geodatabases leverage ArcSDE technology, implemented on a relational database management system. ArcGIS Server Enterprise supports IBM DB2, IBM Informix Dynamic Server, Microsoft SQL Server, Oracle, and PostgreSQL. ArcGIS Server Workgroup supports Microsoft SQL Server Express R1 and R2. ArcGIS Server is used by the software developer and Web developer to create Web, desktop, and mobile applications. Esri provides developers with application development framework and application programming interface including, ArcGIS API for JavaScript, ArcGIS API for Flex, ArcGIS API for Microsoft Silverlight/WPF, ArcGIS API for iOS, BAO API, BAO for iOS, as well as the ArcGIS Mobile software development kit, and ArcGIS Server REST and SOAP APIs.