arcgis 9.3 business analyst server · 2008. 7. 9. · arcgis 9.3 business analyst server us...

43
ArcGIS 9.3 Business Analyst Server ArcGIS 9.3 Business Analyst Server ArcGIS 9.3 Business Analyst Server ArcGIS 9.3 Business Analyst Server The GIS and Data Solution for Enterprise Business Analysis The GIS and Data Solution for Enterprise Business Analysis ESRI Developer Summit 2008 ESRI Developer Summit 2008

Upload: others

Post on 22-Jan-2021

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

ArcGIS 9.3 Business Analyst ServerArcGIS 9.3 Business Analyst ServerArcGIS 9.3 Business Analyst ServerArcGIS 9.3 Business Analyst Server

The GIS and Data Solution for Enterprise Business AnalysisThe GIS and Data Solution for Enterprise Business Analysis

ESRI Developer Summit 2008ESRI Developer Summit 2008

Page 2: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

ArcGIS 9.3 Business Analyst ServerArcGIS 9.3 Business Analyst Server

The TeamThe Team

••Bob Hazelton Bob Hazelton –– Product ManagerProduct Manager

••Garry Burgess Garry Burgess –– Product ArchitectProduct Architect

•• Igor Zabadayev Igor Zabadayev –– Project ManagerProject Manager•• Igor Zabadayev Igor Zabadayev –– Project ManagerProject Manager

••Maia Pawooskar Maia Pawooskar –– Product SpecialistProduct Specialist

••Tony Howser Tony Howser –– Programmer/ AnalystProgrammer/ Analyst

ESRI Developer Summit 2008ESRI Developer Summit 2008

Page 3: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

ArcGIS 9.3 Business Analyst ServerArcGIS 9.3 Business Analyst ServerWhy is BA Server Needed?Why is BA Server Needed?

••Everyone is in some kind of Everyone is in some kind of

““businessbusiness””

––Not just “Stores and Customers”Not just “Stores and Customers”

••Everyone can benefit from analyzing Everyone can benefit from analyzing ••Everyone can benefit from analyzing Everyone can benefit from analyzing

their performancetheir performance

••Everyone can gain leverage with high Everyone can gain leverage with high

quality dataquality data

––GeoGeo--enrichment of data turns it into enrichment of data turns it into informationinformationESRI Developer Summit 2008ESRI Developer Summit 2008

Page 4: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

What is What is ArcGIS Business Analyst Server?ArcGIS Business Analyst Server?

ESRI Developer Summit 2008ESRI Developer Summit 2008

ArcGIS Business Analyst Server?ArcGIS Business Analyst Server?

Page 5: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

••A A solutionsolution product for business analysisproduct for business analysis––Connection point for integrating GIS with enterprise Connection point for integrating GIS with enterprise

business systems and workflowsbusiness systems and workflows

•• Includes base demographic dataIncludes base demographic data

•• Integrates into any existing IT stackIntegrates into any existing IT stack

ArcGIS 9.3 Business Analyst ServerArcGIS 9.3 Business Analyst ServerWhat is Business Analyst ServerWhat is Business Analyst Server

•• Integrates into any existing IT stackIntegrates into any existing IT stack

••Suite of developer tools Suite of developer tools –– Visual developer objectsVisual developer objects

–– SOAPSOAP

–– Workflow FrameworkWorkflow Framework

••OutOut--ofof--thethe--box web applicationsbox web applications

ESRI Developer Summit 2008ESRI Developer Summit 2008

Page 6: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

•• Analysis Center Analysis Center –– launch pagelaunch page

•• Business Analyst Tools Business Analyst Tools –– analysis applicationanalysis application

•• Fully functioning Workflow TemplatesFully functioning Workflow Templates

ArcGIS 9.3 Business Analyst ServerArcGIS 9.3 Business Analyst ServerWhat is Business Analyst ServerWhat is Business Analyst Server

•• Fully functioning Workflow TemplatesFully functioning Workflow Templates

–– Customer analysis Customer analysis –– who are my best customers and who are my best customers and

where can I find more just like themwhere can I find more just like them

––Site evaluationSite evaluation –– what is the optimal location for my what is the optimal location for my

facilityfacility

–– Market planningMarket planning –– which areas should be targetedwhich areas should be targetedESRI Developer Summit 2008ESRI Developer Summit 2008

Page 7: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

ArcGIS 9.3 Business Analyst ServerArcGIS 9.3 Business Analyst ServerLeverage AuthorLeverage Author--ServeServe--Use ParadigmUse Paradigm

ReportsReportsMapsMaps

UseUse

AnalysisAnalysis

ServicesServices

ArcGIS DesktopArcGIS DesktopDataData

Business AnalystBusiness Analyst

ArcGIS Business Analyst ServerArcGIS Business Analyst Server

AuthorAuthor

ServeServe WorkflowsWorkflows

ESRI Developer Summit 2008ESRI Developer Summit 2008

Page 8: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

•• Business Analyst Desktop (Author)Business Analyst Desktop (Author)

•• ArcCatalog (Repository Administration)ArcCatalog (Repository Administration)

ArcGIS 9.3 Business Analyst ServerArcGIS 9.3 Business Analyst ServerBA Server ComponentsBA Server Components

•• ArcCatalog (Repository Administration)ArcCatalog (Repository Administration)

•• Analysis Center Analysis Center –– Web Application Web Application (Use)(Use)

•• “Workflows” for critical business processes“Workflows” for critical business processes

ESRI Developer Summit 2008ESRI Developer Summit 2008

Page 9: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

ArcGIS 9.3 Business Analyst ServerArcGIS 9.3 Business Analyst ServerUS DatasetsUS Datasets

•• 2007 2007 --2012 Demographic Data2012 Demographic Data–– Updates for all levels of geographyUpdates for all levels of geography

–– Based on 2000 Census boundariesBased on 2000 Census boundaries

–– Full compliment of boundaries from DA up to ProvincesFull compliment of boundaries from DA up to Provinces

•• Business locations from InfoUSABusiness locations from InfoUSA

–– 11+ million record business file11+ million record business file

•• Street Data from TeleAtlas Street Data from TeleAtlas NorthAmericaNorthAmerica–– Cartographic streets based on Dynamap 9.2Cartographic streets based on Dynamap 9.2

–– Network and geocoding datasets includedNetwork and geocoding datasets included

•• Shopping Centers from Directory of Major MallsShopping Centers from Directory of Major Malls–– Update to Jan. 2007 shopping center locationsUpdate to Jan. 2007 shopping center locations

•• GlobeXplorerGlobeXplorer ImageryImagery–– New premium stack of imageryNew premium stack of imagery

ESRI Developer Summit 2008ESRI Developer Summit 2008

Page 10: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

Current BA CapabilitiesCurrent BA CapabilitiesN

um

be

r o

f u

sers

Reports

Dynamic content

Trade Areas

Viewing Maps

BA Desktop Functions

Performance Measurement

Customer prospecting

Sales Forecasting

Nu

mb

er

of

use

rs

Sophistication

Competitive Analysis

Customer Analytics

Market Planning

ESRI Developer Summit 2008ESRI Developer Summit 2008

Page 11: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

Current BA Server CapabilitiesCurrent BA Server CapabilitiesN

um

be

r o

f u

sers

Business Analyst ToolsViewing Maps

Reports

Dynamic Content

Trade Areas

Nu

mb

er

of

use

rs

Sophistication

Workflow Templates

Competitive Analysis

Performance Measurement

Customer Prospecting

Sales Forecasting

Customer Analytics

Market Planning

ESRI Developer Summit 2008ESRI Developer Summit 2008

Page 12: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

ArcGIS 9.3 Business Analyst ServerArcGIS 9.3 Business Analyst ServerRelease Roadmap Release Roadmap

••9.2 SP19.2 SP1

––April 2008April 2008

••9.2 SP29.2 SP2

––June 2008June 2008––June 2008June 2008

••9.39.3

––Beta JulyBeta July

––Release SeptemberRelease September

ESRI Developer Summit 2008ESRI Developer Summit 2008

Page 13: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

Who will use Who will use ArcGIS Business Analyst Server?ArcGIS Business Analyst Server?

ESRI Developer Summit 2008ESRI Developer Summit 2008

ArcGIS Business Analyst Server?ArcGIS Business Analyst Server?

Page 14: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

BA provides a robust set of analysis tools and market BA provides a robust set of analysis tools and market rich data forrich data for::

•• RetailRetail•• Real EstateReal Estate•• AdvertisingAdvertising•• Banking Banking

ArcGIS 9.3 Business Analyst ServerArcGIS 9.3 Business Analyst ServerWho Uses Business AnalystWho Uses Business Analyst

•• Banking Banking •• Economic DevelopmentEconomic Development•• Electric and Gas Electric and Gas •• Fire and Safety Fire and Safety •• Health Care Health Care •• Insurance Insurance •• ManufacturingManufacturing•• Marketing Marketing •• TelecommunicationsTelecommunications•• OthersOthers

ESRI Developer Summit 2008ESRI Developer Summit 2008

Page 15: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

–– Create and author contentCreate and author content

–– Create, author and execute Create, author and execute

workflowsworkflows

–– Descriptive and predictive Descriptive and predictive

–– Execute workflowsExecute workflows

–– Evaluate analysis resultsEvaluate analysis results

–– Make decisionsMake decisions

BusinessProf.Analysts

ArcGIS 9.3 Business Analyst ServerArcGIS 9.3 Business Analyst ServerFour BA Server “Users”Four BA Server “Users”

–– Descriptive and predictive Descriptive and predictive

analyticsanalytics

–– Skin applications Skin applications

–– Extend existing appsExtend existing apps

–– Custom applicationsCustom applications

–– Configure server Configure server

–– Manage servicesManage services

–– Manage data repositoryManage data repository

Developers

Admin

ESRI Developer Summit 2008ESRI Developer Summit 2008

Page 16: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

Customizing Business Analyst Server 9.3Customizing Business Analyst Server 9.3

ESRI Developer Summit 2008ESRI Developer Summit 2008

Customizing Business Analyst Server 9.3Customizing Business Analyst Server 9.3

Page 17: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

New Business Analyst Server Tasks

• New BA Server tasks at

9.3

� Analysis

• Customer Prospecting

� Store/Customer Setup

• Create Store/Customer Layer

with OLAP Data

� Trade Areas

• About 30+ BA Server tasks at 9.2

• Customer Prospecting

• Find Similar

� Reports

• Benchmark Report

� Segmentation Analysis

• Customer Demographic

Profile Report

• Gap Analysis Report

• Volumetric Profile Report

� Trade Areas

• Create Geographic TA from List

� Miscellaneous

• Add Business Listings

• Upload and Run BA Desktop

Custom Reports

ESRI Developer Summit 2008ESRI Developer Summit 2008

Page 18: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

BA Server Custom Task Framework

• New feature available in BA Server 9.3

• Simplifies custom task development for BA Server

developers

• Allows developers to extend BA Server Task control

with their tasks

• Works with BA Server output – layers and reports

• Results can be saved in BA Server repository

ESRI Developer Summit 2008ESRI Developer Summit 2008

Page 19: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

Enhanced DocumentationEnhanced Documentation

• Updated Documentation

– Leverage ArcGIS Server standards

– BA Server Help

– BA Server Developer Documentation

– Workflow User Guide

• Localization toolkit

– Leverage localization toolkit in place for BA desktop

• Frequently Updated Online

ESRI Developer Summit 2008ESRI Developer Summit 2008

Page 20: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

Enhanced Business Enhanced Business Analyst Server APIAnalyst Server APIAnalyst Server APIAnalyst Server API

ESRI Developer Summit 2008ESRI Developer Summit 2008

Page 21: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

Enhanced Business Analyst Server APIEnhanced Business Analyst Server API--IntroductionIntroduction

• Leverages ArcGIS Server with a Programmatic

Interface to BA Server Resources

–Business Logic/Analyses

–Data

•Extend/Enhance/Develop Standalone

Applications

•Flexible & Scalable for a Maximum

Number of Use Cases

ESRI Developer Summit 2008ESRI Developer Summit 2008

Page 22: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

• Focus on REST and JavaScript APIs

• Augment the foundational SOAP API

• Includes core ArcGIS Server-Style Online

Documentation

Enhanced Business Analyst Server APIEnhanced Business Analyst Server API

–Real-life Use Cases

–More complete examples

ESRI Developer Summit 2008ESRI Developer Summit 2008

Page 23: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

Business AnalystUtility/Helper Methods

Enhanced Business Analyst Server APIEnhanced Business Analyst Server API--SOAP Web Services Methods/FunctionsSOAP Web Services Methods/Functions

Business AnalystFunctions

Utility/Helper Methods

ESRI Developer Summit 2008ESRI Developer Summit 2008

Page 24: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

Business AnalystFunctions

Repository

Utility/Helper Methods

Enhanced Business Analyst Server API-SOAP Web Services Methods/Functions

RepositoryManagement

RenderingData Exchange

Feature Classes

Reporting (prep/formatting)

ESRI Developer Summit 2008ESRI Developer Summit 2008

Page 25: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

Customer/Store/Analysis Trade Areas

Business AnalystFunctions

Utility/Helper Methods

Enhanced Business Analyst Server API-SOAP Web Services Methods/Functions

Customer/Store/AnalysisFeature Management

Spatial AnalysesMarket Segmentation

Trade AreasManagement

Reports (Invoke Analyses)

ESRI Developer Summit 2008ESRI Developer Summit 2008

Page 26: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

RESTREST

EaseOf Use JavaScriptJavaScript

Quickly Build Powerful

Web apps and Mashups

Enhanced Business Analyst Server API-A Spectrum of Business Analyst Server APIs for a Variety of

Needs & Constraints

SOAPSOAP

Standards-based,

Platform independent

access to BA Server

Business Objects

RESTREST

Simple and Intuitive

URL/HTTP-based

Access to a Popular Subset of

Complete Business Analyst

Workflows

ControlESRI Developer Summit 2008ESRI Developer Summit 2008

Page 27: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

Enhanced Business Analyst Server APIEnhanced Business Analyst Server API--A Spectrum of Business Analyst Server APIs for a VarietyA Spectrum of Business Analyst Server APIs for a Variety

of Needs & Constraintsof Needs & Constraints

As Told Through a Popular Business Analyst Workflow…ESRI Developer Summit 2008ESRI Developer Summit 2008

Page 28: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

Enhanced Business Analyst Server API-SOAP API

WSDL

Proxy Class

ESRI Developer Summit 2008ESRI Developer Summit 2008

Page 29: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

SOAP API Consumed by ASP.NET C# Application

•Distributed Thin-Client App•Distributed Thin-Client App•Instant demographic analysis via a small footprint browser-based app

Demo

ESRI Developer Summit 2008ESRI Developer Summit 2008

Page 30: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

Review of Consumed SOAP API Methods

PRESENTATION•Thin Client (e.g. Web page)

•User Interface•Reporting

CONTENT•Repository Management•Repository Management

•Manage Feature “Containers”•Dataset Information

•Get Datasets•Get Report Options

•Business Analyst Functions•Create Analysis Feature (Store)•Create Analysis Mask (Threshold Rings Trade Area)•Analyze Against Dataset (Block Group Demog Data)

•Reporting•Get Report

ESRI Developer Summit 2008ESRI Developer Summit 2008

Page 31: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

• A Subset of Self-Contained Workflows

– e.g.: Ring-based Trade Area Analysis

• High Performance and Lightweight

• Simple to Invoke or Consume

– Machine or Human-Accessible Endpoint

Enhanced Business Analyst Server APIEnhanced Business Analyst Server API--REST APIREST API

– Machine or Human-Accessible Endpoint

– Self-documenting

– Configurable

•• XMLXML--based output for maximum compatibilitybased output for maximum compatibility

–– analysis dataanalysis data

–– analysis imagery linksanalysis imagery links

–– report HTML and ZIP archive linksreport HTML and ZIP archive links

–– KMLKML

ESRI Developer Summit 2008ESRI Developer Summit 2008

Page 32: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

SelfSelf--Describing REST EndpointsDescribing REST Endpoints

http://adriane.laj.esri.com/REST/ThresholdRings/?lat=37.7840&lon=-122...

DEMO

ESRI Developer Summit 2008ESRI Developer Summit 2008

Page 33: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

SelfSelf--Describing REST EndpointsDescribing REST Endpoints--User/Machine Input Validation & User/Machine Input Validation & FeedbackFeedback

ESRI Developer Summit 2008ESRI Developer Summit 2008

Page 34: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

SelfSelf--Describing REST EndpointsDescribing REST Endpoints--Missing ParametersMissing Parameters

ESRI Developer Summit 2008ESRI Developer Summit 2008

Page 35: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

SelfSelf--Describing REST EndpointsDescribing REST Endpoints--Optional ParametersOptional Parameters

ESRI Developer Summit 2008ESRI Developer Summit 2008

Page 36: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

SelfSelf--Describing REST EndpointsDescribing REST Endpoints--URL Syntax HelpURL Syntax Help

ESRI Developer Summit 2008ESRI Developer Summit 2008

Page 37: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

SelfSelf--Describing REST EndpointsDescribing REST Endpoints--Pure XML ResponsePure XML Response

ESRI Developer Summit 2008ESRI Developer Summit 2008

Page 38: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

Enhanced Business Analyst Server APIEnhanced Business Analyst Server API--JavaScript APIJavaScript API

•• JavaScript Classes are a simple interface to BA JavaScript Classes are a simple interface to BA

Server’s finer grain capabilitiesServer’s finer grain capabilities

•• Programming complexity is abstracted awayProgramming complexity is abstracted away

•• WebWeb--based API documentationbased API documentation

•• Will follow presentation and documentation Will follow presentation and documentation

standards from Core ArcGIS Serverstandards from Core ArcGIS Server

Demo

ESRI Developer Summit 2008ESRI Developer Summit 2008

Page 39: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

Enhanced Business Analyst Server APIEnhanced Business Analyst Server API--BA Server JavaScript MashupBA Server JavaScript Mashup

ESRI Developer Summit 2008ESRI Developer Summit 2008

Page 40: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

Enhanced Business Analyst Server APIEnhanced Business Analyst Server API--BA Server JavaScript MashupBA Server JavaScript Mashup

ESRI Developer Summit 2008ESRI Developer Summit 2008

Page 41: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

Enhanced Business Analyst Server APIEnhanced Business Analyst Server API--BA Server JavaScript MashupBA Server JavaScript Mashup

ESRI Developer Summit 2008ESRI Developer Summit 2008

Page 42: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

Enhanced Business Analyst Server APIEnhanced Business Analyst Server API--SummarySummary

• Leverages core ArcGIS Server to maximize

developer value of BA Server’s data and

analyses

• Enhanced SOAP API for finer grain control• Enhanced SOAP API for finer grain control

• REST API of select workflows for ease &

flexibility

• JavaScript API for quick & easy implementation

• Documentation, use cases, samples, & code

snippets following core ArcGIS Server

standards ESRI Developer Summit 2008ESRI Developer Summit 2008

Page 43: ArcGIS 9.3 Business Analyst Server · 2008. 7. 9. · ArcGIS 9.3 Business Analyst Server US Datasets • 2007 2007 -2012 Demographic Data 2012 Demographic Data – Updates for all

Thank youThank you

Questions?Questions?