Presentation is loading. Please wait.

Presentation is loading. Please wait.

The Real-World of ArcGIS Server Implementing ArcGIS Server Applications March 8, 2006 2006 Indiana GIS Conference Joe LaCombe Woolpert, Inc.

Similar presentations


Presentation on theme: "The Real-World of ArcGIS Server Implementing ArcGIS Server Applications March 8, 2006 2006 Indiana GIS Conference Joe LaCombe Woolpert, Inc."— Presentation transcript:

1 The Real-World of ArcGIS Server Implementing ArcGIS Server Applications March 8, 2006 2006 Indiana GIS Conference Joe LaCombe Woolpert, Inc.

2 WOOLPERT Goal What is ArcGIS Server? ESRI product comparison ArcGIS Server Architecture Why use ArcGIS Server? Creating applications Issues Future

3 WOOLPERT What is ArcGIS Server? –ESRI’s answer to Enterprise GIS One core, many clients – Server deployment of ArcObjects. – Used for developing server-side applications – Centrally managed applications – Supports multiple user editing, advanced GIS analysis and geoprocessing (also via web) –Can be accessed across LAN or the Internet.

4 WOOLPERT ESRI product comparison ArcGIS ServerArcGIS EngineArcGIS Desktop ArcObjects Desktop GIS ArcMap ArcCatalog Building blocksEnterprise GIS

5 WOOLPERT ArcGIS Server Architecture ArcGIS Server Object Container Calling Application GIS server—Hosts and runs server objects. The GIS server consists of a server object manager (SOM) and one or more server object containers (SOCs).

6 WOOLPERT Server Objects Map Server Geocode Server Server objects are equivalent to ArcIMS Map Service Map Server Object Geocode Server Object ArcGIS Server Object Container

7 WOOLPERT MapServer 1 Server Objects, Pooled vs. Non-Pooled Instance4 Instance1Instance2 Instance3 Pooled Calling Application MapServer 1 Non-Pooled Instance1

8 WOOLPERT Server Objects, cont. –Pooled is faster; works if you are not editing data or changing state –Non-pooled will return you a new instance of the object for each request. Use for editing or changing state of the object –Ex. – Mapping Application User does not add/remove layers, or change text/graphics on layout – Pooled User needs to add/remove layers or personalize their layout – Non-Pooled

9 WOOLPERT Creating applications Web-based viewer Web services

10 WOOLPERT Web-based Viewer Map Server Object ArcMap on the web –Editing –Advanced GIS Analysis –High-quality map creation and printing –Centrally managed

11 WOOLPERT Web-services Map Server Object ArcGIS Server.Net Web Service Geocode Server Object web Database Desktop Enterprise GIS –Service oriented architecture –Standard input and output –One place, accessible by all –Eliminates duplicate functionality Geocode Web Service Spatial Selection Web Service

12 WOOLPERT Issues Performance when it comes to some things – Exporting maps, performing heavy processing Sometimes tricky to communicate between other servers and the ArcGIS Server - Impersonation Initial learning curve – new product

13 WOOLPERT ArcIMS vs. ArcGIS Server ArcIMS According to ESRI, ArcIMS is solely for “the geopublishing of maps, data, and metadata. Its goal is to deliver data to many users on the Web. ArcIMS is the solution for delivering dynamic maps, data and metadata via the Web”. – Tested and tried – Right now, lowest cost for Internet mapping – Supported Extensions – Routing, Data Delivery – However, its architecture doesn’t fully support the implementation of an enterprise-wide GIS.

14 WOOLPERT Which one to choose? Scenario 1 You are a utility company with 50+ field crew. You need a simple web-based viewer that can also be accessed via a mobile, wireless connection. The field crew needs real-time tracing of utility network and isolation of assets. The field crew probably needs some basic routing to get to assets in the field. Possible recommendation – ArcGIS Server

15 WOOLPERT Which one to choose? Scenario 2 You are a utility company with 50+ field crew. You need a simple web-based viewer that can also be accessed via a mobile, wireless connection. The field crew probably needs some basic routing to get to assets in the field. Possible recommendation – ArcIMS

16 WOOLPERT Future 9.2 –Improved drawing speed –Ability to set a minimum number of Non- pooled object instances – pre-created –Setting the maximum number of instances at one time – machine memory –Mobile ADF –Web Application Developer Framework (ADF) has been re-architected

17 WOOLPERT Future Web ADF –Web controls have been re-architected to work with ArcIMS map services and ArcWeb Services –ArcIMS libraries have been added to the web ADF to enable the ability to develop against ArcIMS map services –Write ArcIMS applications completely in the.Net framework, without having to write ArcXML –One core, one development environment  Simultaneously write an application that uses both ArcGIS Server and ArcIMS

18 WOOLPERT Questions?

19 WOOLPERT Contact Information Joe LaCombe GIS Programmer Woolpert, Inc. joe.lacombe@woolpert.com


Download ppt "The Real-World of ArcGIS Server Implementing ArcGIS Server Applications March 8, 2006 2006 Indiana GIS Conference Joe LaCombe Woolpert, Inc."

Similar presentations


Ads by Google