How does ArcGIS Server integrate into an Enterprise Environment? Willy Lynch Mining Industry Specialist ESRI, Denver, Colorado USA wlynch@esri.com ArcGIS Server Technology Transfer 1
Agenda Who is ESRI? What is ArcGIS Server? Introduction Architecture Services Administering ArcGIS Server Building Applications with ArcGIS Server Manager System Design and Sizing your ArcGIS Server Implementation ArcGIS Server Security Scaling ArcGIS Server Capacity Planning Tips and Tricks Flexicadastre and ArcGIS Server? ArcGIS Server Technology Transfer 2
ESRI (Environmental Systems Research Institute) Founded in 1969 A Pioneer in GIS for 35+yrs Focused Strictly on GIS Privately Owned ($700m+ revenue) Consistent Annual Revenue Growth Ranked in the top 100 s/w Companies in world 350,000+ Clients Worldwide More Than One Million Users ArcGIS Server Technology Transfer 3
ESRI A Global Company HQ - Redlands, California 12 Domestic Regional Offices Distributors in More Than 80 Countries Users in More Than 200 Countries ArcGIS Server Technology Transfer 4
ArcGIS Server Provides Many Possibilities For Sharing, Integrating, and Leveraging Geographic Knowledge GeoWeb Use Serve Author Data Maps Models Globes Metadata GIS Users and Professionals Will Serve this Knowledge... In an Open and Interoperable Environment ArcGIS Server Technology Transfer 5
Using the Web as a Platform to distribute ArcGIS technology Using Explorer NEW NEW Desktop Web Mapping Web Services NEW Engine Authoring Mobile ArcIMS ArcGIS Server ArcSDE Any DBMS Serving A Complete System for Authoring, Serving, and Using Geographic Knowledge ArcGIS Server Technology Transfer 6
GIS Is Evolving and Supporting the Enterprise Exploiting Advancing Infrastructure, Architecture, and Application Technologies Legacy Client / Server Today Web Services (Mapping & Visualization) Emerging Services Oriented Architecture Integrating Distributed Data and Applications Connecting Communities and Enabling Collaboration Supporting Real-time Operations Powering the Specialist and Reaching the Generalist... Entering the Mission Mainstream a Foundation for Analysis and Decision-making ArcGIS Server Technology Transfer 7
ArcGIS Server 9.2 Complete & Integrated server-based GIS Out-of-the-box applications and services Tremendous developer opportunities Spatial Data Management ArcGIS Desktop ArcGIS Explorer Visualization (Mapping) Java.NET ArcGIS Server Spatial Analysis Web Mapping Applications ArcGIS Mobile ArcGIS Server Technology Transfer 8
Editions and Levels of ArcGIS Server Capacity Level Edition Edition includes Workgroup Enterprise Functionality Basic Standard ArcSDE Geodata services for replication Basic features plus Map, globe, geocoding, geoprocessing (ArcView tools) Web ADF SQL Server Express 10 desktop users Any supported database Unlimited users Advanced Standard features plus Advanced geoprocessing Web editing Mobile ADF (Enterprise level) ArcGIS Server Technology Transfer 9
What extensions are available? Network Analyst* Data Interoperability* Spatial Analyst** 3D Analyst** * = requires Standard or Advanced editions ** = requires Advanced edition ArcGIS Server Technology Transfer 10
ArcGIS Server Architecture ArcGIS Server Technology Transfer 11
Architecture - Overview Clients Web Tier Web Server Web ADF GIS Server SOM Server Object Manager SOC Server Object Container Web Tier GIS Server Clients Internet Web Server Web ADF SOM SOC Data Data ArcGIS Server Technology Transfer 12
Architecture - Clients Clients Clients Web Browsers Mobile Devices ArcGIS Desktop Clients ArcGIS Explorer Web Tier GIS Server Internet Web Server Web ADF SOM SOC Data ArcGIS Server Technology Transfer 13
ArcGIS Explorer A client for ArcGIS Server, offering an easy way to deliver access to GIS content and capabilities. A free, lightweight, easy to use desktop application that can access, integrate, and utilize GIS services, geographic content, and other web services. More than an exploration tool, it s s a way to deliver and publish ArcGIS capabilities to your users ArcGIS Server Technology Transfer 14
For more on ArcGIS Explorer ArcGIS Explorer information http://www.esri.com/software/arcgis/explorer/ http://resources.esri.com/arcgisexplorer/ ArcGIS Online http://arcgisonline.esri.com/ ArcGIS Server Technology Transfer 15
Architecture Web Server Clients ArcGIS Server (Microsoft.NET) Internet Information Server (IIS) Internet ArcGIS Server (Java) Apache/Tomcat IIS/Tomcat IBM Websphere 6.1 Sun Java Application Server 9.0 Weblogic 9.1/9.2 Other Application Servers Web Tier GIS Server Web Server Web ADF SOM SOC Data ArcGIS Server Technology Transfer 16
Architecture Web ADF Clients Web Application Developer Framework Software framework designed to support the development of Web Applications Components of the Web ADF ADF Runtime ADF Software Developer Kit Web Tier GIS Server Internet Web Server Web ADF SOM SOC Data ArcGIS Server Technology Transfer 17
Architecture Server Object Manager Clients Listens for incoming requests Aware of available machines to process those requests Handles load distribution among available machines Error logging Web Tier GIS Server Internet Web Server Web ADF SOM SOC Data ArcGIS Server Technology Transfer 18
Architecture Server Object Container Clients Receives incoming requests from the SOM Processes the request for GIS functionality Returns the output back to the SOM for delivery to clients Web Tier GIS Server Internet Web Server Web ADF SOM SOC Data ArcGIS Server Technology Transfer 19
Architecture Data Accessible by the SOC Clients Internet Geodatabase Personal Geodatabase ArcSDE Personal/Workgroup ArcSDE Enterprise File based Shapefile, Raster, Other Web Tier GIS Server Web Server Web ADF SOM SOC Data ArcGIS Server Technology Transfer 20
GIS Services ArcGIS Server Technology Transfer 21
What are GIS services? Service = GIS resource running on a server vs. GIS application on your local computer Almost any GIS operation that you can do locally may be run using a service ArcGIS Server Technology Transfer 22
GIS Services GIS Services are the building blocks for Web applications ArcGIS Explorer maps Mobile applications Types of GIS Services that can be consumed in 9.2 Map Service (2D) Globe Service (3D) Geocoding Service Network Analysis Service Geoprocessing Service Geodata Service Mobile Data Service KML WMS ArcGIS Server Technology Transfer 23
GIS Services can be used to Display Data ArcGIS Server Technology Transfer 24
GIS Services can Answer Questions ArcGIS Server Technology Transfer 25
What do you need to prepare? Service type Map Published using Map document (.mxd or.pmf. pmf) Globe Geocode Globe document (.3dd) Locator (.loc file or geodatabase) Geodata Geodatabase or Map document with geodatabase layer Geoprocessing Toolbox (.tbx tbx) ) or Map document (.mxd mxd) ) with tool layer ArcGIS Server Technology Transfer 26
Example: ArcGIS Online ArcGIS Online provides GIS services to ArcGIS users Imagery, street maps, physical features, etc. ArcGIS Online uses ArcGIS Server You don t t need ArcGIS Server to consume the services: ArcMap, ArcGIS Explorer, ArcGlobe, ArcReader,, and Web mapping applications are all supported clients. ArcGIS Server Technology Transfer 27
Administering ArcGIS Server ArcGIS Server Technology Transfer 28
Installation Overview Planning System Requirements Third-Party Applications Installation ArcGIS Server Technology Transfer 29
References ArcGIS Server Software Documentation http://support.esri.com/index.cfm?fa=knowledgebase.webhelp.agserver System Design Strategies http://www.esri.com/systemsint/kbase/strategies.html ArcGIS Server System Requirements http://support.esri.com/index.cfm?fa=knowledgebase.systemrequirements.matrix&pname=a ments.matrix&pname=a rcgis%20server&productid=66&pvname=9.2&pid=66&versionid=115&pvid=350 =350 Customer Service http://service.esri.com Online Support Center http://support.esri.com Third-party products http://www.microsoft.com http://www.apache.org ArcGIS Server Technology Transfer 30
Building Applications with ArcGIS Server Manager ArcGIS Server Technology Transfer 31
Using ArcGIS Server 1. Author GIS content ArcGIS Desktop applications 2. Publish GIS services ArcCatalog ArcGIS Server Manager 3. Consume GIS services Web-mapping applications ArcGIS Explorer ArcGIS Desktop ArcGIS Server Technology Transfer 32
Publishing GIS resources Publish GIS resources to create GIS services ArcCatalog Publish to ArcGIS Server wizard Add New Service wizard Manager Publish a GIS resource Add new service ArcGIS Server Technology Transfer 33
Consuming with ArcGIS Desktop Services can be consumed by any Desktop application: ArcMap, ArcCatalog, ArcGlobe and ArcScene ArcGIS Server Technology Transfer 34
ArcGIS Server Manager Web-based based administration tool Publish GIS Services Create Web-mapping applications Manage GIS Server properties ArcGIS Server Technology Transfer 35
Using Manager to publish services Publish and manage services just like ArcCatalog ArcGIS Server Technology Transfer 36
Creating applications with Manager Manage existing applications Create new applications New Visual Studio/Java project created ArcGIS Server Technology Transfer 37
ArcGIS Server Demo Author, Publish and Use GIS Data with ArcGIS Server ArcGIS Server Technology Transfer 38