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

Slides:



Advertisements
Similar presentations
Clark County & the Web Application Development Framework.
Advertisements

CHANGING THE WAY IT WORKS Cloud Computing 4/6/2015 Presented by S.Ganesh ( )
ArcGIS Desktop What is ArcGIS? EXTENSIONSEXTENSIONS EXTENSIONSEXTENSIONS ArcGIS clients ArcInfo ArcEditor ArcView ArcReader Custom application ArcGIS Engine.
Web Enabled Enterprise Integration Insert Product Photograph Here.
ampus GIS Program Site License Overview Presented by Kevin C. Remington & Wm. Lynn Shirley.
What’s New in ArcGIS Desktop
Netscape Application Server Application Server for Business-Critical Applications Presented By : Khalid Ahmed DS Fall 98.
Introduction to GIS and ArcGIS How a GIS works Introduction to ArcGIS The ArcGIS Interface.
IS 466 ADVANCED TOPICS IN INFORMATION SYSTEMS LECTURER : NOUF ALMUJALLY 20 – 11 – 2011 College Of Computer Science and Information, Information Systems.
UP206A: Introduction to GIS. » The ArcGIS Network Analyst extension allows you to build a network dataset and perform analysis on a network dataset »
Geographic Information Systems Issues and Prospects - The Trends of GIS Development.
Benefits and Concerns when Constructing an Enterprise-scale Geodatabase Larry Theller, presenter Agricultural and Biological Engineering Dept Purdue University.
Academic Advisor: Prof. Ronen Brafman Team Members: Ran Isenberg Mirit Markovich Noa Aharon Alon Furman.
Ming-Hsiang Tsou phone: Fax: Internet GIServices Department of Geography, San Diego.
Web Mapping Applications with ArcGIS Server: Case Studies 4 th Annual GIS Symposium and Workshop Kevin Stewart.
Geography 465 Overview Geoprocessing in ArcGIS. MODELING Geoprocessing as modeling.
ESRI ArcGIS Server Behind the scenes Pavel Janda
1 Alternate Title Slide: Presentation Name Goes Here Presenter’s Name Infrastructure Solutions Division Date GIS Perfct Ltd. Autodesk Value Added Reseller.
GO! NC Presented by: NCDOT GIS Unit Overview and Demonstration DiscoverBuildConnect
ArcServer Kris Lander Central Region HQ RFC GIS Workshop July 2007.
7. GIS Software. Overview Evolution of GIS software Architecture of GIS software Building GIS software systems Types of software Example products GIS.
ArcGIS Extensions Expanding the Use of ArcGIS
WisFIRS Wisconsin Forest Inventory & Reporting System
Spatial Statistics UP206A: Introduction to GIS. Central Feature.
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS Runtime Euan Cameron Mary Harvey Ralf Gottschalk Road Ahead.
WebGIS. Web & GIS ….WebGIS Access without purchasing proprietary software Data directly from producer Emerging new market.
Internet GIS. A vast network connecting computers throughout the world Computers on the Internet are physically connected Computers on the Internet use.
Portal … from the trenches! Deployment Patterns
Sharing Geographic Content
James B. McCarthy - County Executive Summit County Department of Community and Economic Development and The Emergency Management.
ArcGIS Workflow Manager An Introduction
Indianapolis GIS Service-Oriented Architecture
GIS Application Development for the Internet:
Web Based Applications
Cube Enterprise Database Solution presented to MTF GIS Committee presented by Minhua Wang Citilabs, Inc. November 20, 2008.
Extending ArcGIS for Server
9. Introduction to ArcObjects Most GIS analysis carried out within a GIS consists of a labor- intensive sequence of steps. Automating a GIS makes it possible.
material assembled from the web pages at
The 2000 Decennial Census School District Project: Using Census Data for the School District Mapping System **** Development and Implementation Tai A.
GIS On The Web: An Overview of ArcIMS. *The easy flow of geographic data can offer real-life solutions in many societal sectors, including municipal government,
LOJIC Online Map: An Inside Perspective by Brian Meyers, Jane Poole & Julie Price, LOJIC.
Publishing to ArcGIS for Server
Integrative Mapping Strategies Jeremy Bixby WLIA 2013 Lake Geneva, Wisconsin.
Esri UC 2014 | Technical Workshop | Esri Roads and Highways: Integrating and Developing LRS Business Systems Tom Hill.
The City of Los Angeles Implements Its New Web Presented By: SARAH EL-SHOUBARY By: Madeleine Rackley Web Address: Topic.
ENTERPRISE WEB-BASED GIS FOR THE LOUISVILLE WATER COMPANY Christina Gnadinger GIS Applications Developer Louisville Water Company.
SchoolSite Online: An introduction. Session overview SchoolSite Online background What does it do? How is it different? How do I become a user? SchoolSite.
Enterprise Data Model for Transportation Planning Presentation to 2009 TRB Planning Application Conference Minhua Wang, Ph.D. Citilabs, Inc.
Geospatial Systems Architecture Todd Bacastow. Views of a System Architecture Enterprise Information Computational Engineering Technology.
ATN GIS Support ArcGIS: ArcCatalog.
Enterprise Service-Oriented Architecture and GIS
Combining Web-based GIS and Wireless Mobile GIS for Wildfire Recovery and Watershed Management by Dr. Ming-Hsiang (Ming) Tsou
UP206A: Introduction to GIS. » The ArcGIS Network Analyst extension allows you to build a network dataset and perform analysis on a network dataset.
2008 ESRI International User Conference “G eography in Action” GIS User Group Meeting September 19, 2008.
What’s New in ArcIMS Presented by: Jason Grootens Mike Koutnik ESRI Minneapolis Presented by: Jason Grootens Mike Koutnik ESRI Minneapolis WLIA 2002.
Department of Geography
Managing Enterprise GIS Geodatabases
The Natural Heritage Inventory Portal and ArcGIS Server One Model for the Architecture of an ArcGIS Server Application.
Automated Map Generation in Indianapolis Chuck Carufel, IndyGIS Joe LaCombe, Woolpert, Inc.
Esri UC 2015 | Technical Workshop | Community Parcels Chris Buscaglia.
ERDAS TITAN: Rapid, Secure & Versatile GIS Data Sharing Eddie Pickle & Angela Miele November 6, 2008.
Publishing GIS Services to ArcGIS Server
7T7beACtQs. What actions are you taking as a result of what you heard at the conference? How will what you heard at.
Enterprise GIS Integration in Indianapolis: An Evolving, Cutting- Edge Solution Richard L. Petrecca, Jr., GISP – Indianapolis/Marion County ISA Joe LaCombe.
Automating Work Order Processes for Advanced Metering Infrastructure (AMI) Devices with Collector for ArcGIS and Portal for ArcGIS Subrahmanyam Pendyala.
Sharing Maps and Layers to Portal for ArcGIS Melanie Summers, Tom Shippee, Ty Fitzpatrick.
Scott Stafford-Veale Harnessing Configuration for web GIS Application Development September 3, 2014.
Automating and Validating Edits
Presentation transcript:

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

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

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.

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

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).

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

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

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

WOOLPERT Creating applications Web-based viewer Web services

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

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

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

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.

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

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

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

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

WOOLPERT Questions?

WOOLPERT Contact Information Joe LaCombe GIS Programmer Woolpert, Inc.