Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
ArcWeb ServicesArcWeb Services 11
ArcWeb ServicesOn Demand GIS for Business
ArcWeb ServicesArcWeb ServicesOn Demand GIS for BusinessOn Demand GIS for Business
Mike TaitMike TaitDirector, Internet SolutionsDirector, Internet Solutions
ESRI Business ESRI Business GeoInfoGeoInfo SummitSummitChicago, IllinoisChicago, Illinois
April 19, 2005April 19, 2005
ArcWeb ServicesArcWeb Services 22
TopicsTopicsTopics
•• Emergence of On Demand GISEmergence of On Demand GIS•• ArcWeb Value PropositionArcWeb Value Proposition•• Spatially Enabling BusinessSpatially Enabling Business•• GIS Utility ComputingGIS Utility Computing
ArcWeb ServicesArcWeb Services 33
Emergence of On Demand GISEmergence of Emergence of
On Demand GISOn Demand GISCompleting the ArcGIS Product Completing the ArcGIS Product
SpectrumSpectrum
ArcWeb ServicesArcWeb Services 44
IT IndustryIT Industry
Web Services Standards:Web Services Standards:
Service Orientated Architectures:Service Orientated Architectures:
Out Sourcing & Managed Services:Out Sourcing & Managed Services:
Application Service Providers:Application Service Providers:
SOAP, WSDL, UDDISOAP, WSDL, UDDI
.NET, Java.NET, JavaOnOn--Demand Demand ComputingComputing
SalesForce.comSalesForce.comCRM OnCRM On--DemandDemand
CommercialCommercialIndustryIndustry
Interoperability:Interoperability:
Location Based Services:Location Based Services:
Location Analytics:Location Analytics:
ebXML, BiztalkebXML, Biztalk
E911, GPS, RFID; FFAE911, GPS, RFID; FFA
Market Area, Site LocationMarket Area, Site Location
GIS GIS IndustryIndustry
Spatial Data Infrastructure:Spatial Data Infrastructure:
Enterprise GIS:Enterprise GIS:
Interoperability:Interoperability:
Data Sharing:Data Sharing:
NSDI, GSDINSDI, GSDI
GIS as an IT AssetGIS as an IT Asset
ISO, W3C, OGCISO, W3C, OGCMetadata Clearinghouses; Metadata Clearinghouses; Geospatial One StopGeospatial One Stop
ArcWeb ServicesArcWeb Services 55
ITITIndustryIndustry
CommercialCommercialIndustryIndustry
GISGISIndustryIndustry
ArcWeb ArcWeb ServicesServices
ArcWeb ServicesArcWeb Services 66
ArcWeb ServicesArcWeb ServicesArcWeb Services
Part of the ArcGIS Product SpectrumPart of the ArcGIS Product Spectrum
ArcWeb ServicesArcWeb Services 77
ArcGIS Product Spectrum
ArcWeb ServicesArcWeb Services 88
InternetInternetMobileMobileDesktopDesktopServerServerManagedManagedServicesServices SDKSDK
Information Technology StackInformation Technology Stack
ArcWeb ServicesArcWeb Services 99
InternetInternetMobileMobileDesktopDesktopServerServerManagedManagedServicesServices SDKSDK
ArcGISArcGISServerServer
ArcGISArcGISDesktopDesktop ArcPadArcPad
ArcGISArcGISServerServer
ViewersViewers
SoftwareSoftware
ArcEngineArcEngine
ArcWeb ServicesArcWeb Services 1010
InternetInternetMobileMobileDesktopDesktopServerServerManagedManagedServicesServices SDKSDK
ArcGISArcGISServerServer
ArcGISArcGISDesktopDesktop ArcPadArcPad
ArcIMS / GISArcIMS / GISServerServer
ViewersViewers
SoftwareSoftware
ArcEngineArcEngine
ArcWebArcWebSolutionsSolutions
ArcWebArcWebServicesServices
ServicesServices
ArcWebArcWebManagedManagedServicesServices
ServicesServices
ArcWeb Completes the SpectrumArcWeb Completes the SpectrumArcWeb Completes the Spectrum
ArcWeb ServicesArcWeb Services 1111
ArcWeb Value PropositionArcWeb Value PropositionArcWeb Value Proposition
Serving Customer and Base Map Serving Customer and Base Map Data in GIS Utility Platform Data in GIS Utility Platform
ArcWeb ServicesArcWeb Services 1212
ArcWeb Services & Managed ServicesArcWeb Services & Managed ServicesArcWeb Services & Managed Services
ArcWebServices
Application
ArcWebServices
ArcWeb Content
• Maps• Images• Demographics• Traffic• Weather, etc.
Customer’s Content
• Office Addresses• Competitor’s Addresses• Incident Locations• Workforce Locations• etc.
The Power of Combining Data and GIS Functions
ArcWeb ServicesArcWeb Services 1313
ArcWeb Strategic ValuesArcWeb Strategic ValuesArcWeb Strategic Values
•• Buy Today; Launch TodayBuy Today; Launch Today–– No software to installNo software to install–– No data to updateNo data to update
•• Reduces CostReduces Cost--ofof--EntryEntry•• Instantly Useable Instantly Useable
–– SOA / BPEL EnvironmentSOA / BPEL Environment•• OutsourcesOutsources NonNon--Core CapabilitiesCore Capabilities•• Provides High AvailabilityProvides High Availability
–– 99.9%99.9%•• Manages Peak TrafficManages Peak Traffic•• Supports Business ContinuanceSupports Business Continuance
ArcWeb ServicesArcWeb Services 1414
ArcWeb Data NetworkArcWeb Data NetworkArcWeb Data Network•• Detailed Street MapsDetailed Street Maps
–– USA, CanadaUSA, Canada–– EuropeEurope–– Australia & NZAustralia & NZ
•• Satellite / Aerial ImagerySatellite / Aerial Imagery–– WorldwideWorldwide–– Up to 6Up to 6”” ResolutionResolution
•• Topographic MapsTopographic Maps–– USGSUSGS–– National GeographicNational Geographic
•• RealReal--Time WeatherTime Weather–– Current, ForecastCurrent, Forecast
•• Relief Relief ImageryImagery
•• RealReal--Time Traffic IncidentsTime Traffic Incidents–– Major cities in USAMajor cities in USA
•• US Business Listings (13M)US Business Listings (13M)•• US DemographicsUS Demographics
–– Thousands of VariablesThousands of Variables–– Tapestry CodesTapestry Codes
•• FEMA Flood HazardsFEMA Flood Hazards•• Land Use / Land CoverLand Use / Land Cover•• US Elevation DataUS Elevation Data•• Worldwide PlacesWorldwide Places•• Worldwide Earthquake DataWorldwide Earthquake Data
------ We acquire & aggregate custom content as needed We acquire & aggregate custom content as needed ------
ArcWeb ServicesArcWeb Services 1515
ArcWeb ServicesArcWeb ServicesArcWeb Services
•• Find placesFind places•• Find addressesFind addresses•• Get routesGet routes•• Make MapsMake Maps•• Find NearestFind Nearest……•• Generate ReportsGenerate Reports•• Spatial QueriesSpatial Queries•• Upload Points & AddressesUpload Points & Addresses•• What kind of area in this in?What kind of area in this in?
ArcWeb ServicesArcWeb Services 1616
On Demand GIS Utility PricingOn Demand GIS Utility PricingOn Demand GIS Utility Pricing
$1,250 for 100,000 Credits$1,250 for 100,000 Credits
•• Use Credits toUse Credits to……–– Access servicesAccess services–– Store dataStore data–– Host applicationsHost applications
•• Typically: Typically: –– 1 Map = 1 Credit 1 Map = 1 Credit –– 1 Geocode = 1 Credit 1 Geocode = 1 Credit –– 1 Route = 1 Credit1 Route = 1 Credit
ArcWeb ServicesArcWeb Services 1717
ArcWeb Implementation Packages
ArcWeb ArcWeb Implementation PackagesImplementation Packages
151518,250k18,250k5050Public Locator App Public Locator App –– Large companyLarge company
$350k$350kXLXL10109,100k9,100k2525Customer Service app Customer Service app $200k$200kLL
554,500k4,500k1515Asset Mgmt App Asset Mgmt App –– Internal UseInternal Use
$100k$100kMM
331,800k1,800k55Public Locator App Public Locator App –– Mid Size CompanyMid Size Company
$65k$65kSS
11500k500k22Locator App Locator App –– Internal UseInternal Use
$17.5k$17.5kXSXS# WeeksCredits/yrGb/yearExample Scenario
Annual Price Size
Implementation Services
ArcWebServices
DataHosting
ArcWeb ServicesArcWeb Services 1818
Spatial Enabling BusinessSpatial Enabling BusinessSpatial Enabling Business
Applications of ArcWeb ServicesApplications of ArcWeb Services
ArcWeb ServicesArcWeb Services 1919
Lamar Advertising built a billboard advertising locator using ArcWeb
Facility Locator Facility Locator Facility Locator
ArcWeb ServicesArcWeb Services 2020
Facility ManagementFacility ManagementFacility Management
Example: Mine information from use of a Store Locator to get demographics on clients / prospects.
ArcWeb ServicesArcWeb Services 2121
Custom Map PublishingCustom Map PublishingCustom Map Publishing
ArcWeb ServicesArcWeb Services 2222
ArcWeb ServicesArcWeb Services 2323
MapShop Used by all Major USA Newspapers
MapShop Used MapShop Used by all Major USA Newspapersby all Major USA Newspapers
ArcWeb ServicesArcWeb Services 2424
The USPS built a business intelligence application on ArcWeb that is used for:
• Detailed market analysis & demographic reporting
• “Gap-in-coverage”analysis
• Site location analysis
Business IntelligenceBusiness IntelligenceBusiness Intelligence
ArcWeb ServicesArcWeb Services 2525
Business IntelligenceBusiness IntelligenceBusiness IntelligenceArcWeb Solution: ArcWeb Solution: BusinessMapBusinessMap OnlineOnline
ArcWeb ServicesArcWeb Services 2626
• The Aligo application uses ArcWeb to enable tracking of mobile workforces
• Their app is used for:• Work Order Mgmt• Time Management• Location Management• Performance Reporting
Mobile Workforce ManagementMobile Workforce ManagementMobile Workforce Management
ArcWeb ServicesArcWeb Services 2727
•• ItIt’’s a Personal Fitness Tool s a Personal Fitness Tool •• ItIt’’s a Virtual Community Based Apps a Virtual Community Based App•• NAVTEQ LBS Challenge NAVTEQ LBS Challenge
–– Category Winner & Grand Prize Winner Category Winner & Grand Prize Winner
TrackingTrackingTracking
ArcWeb ServicesArcWeb Services 2828
Bones In Motion offers users an effortless way to wirelessly monitor, measure and motivate users toward their fitness goals using a GPS-enabled mobile phone.- Record time, distance, speed, location &
calories burned while engaging in outdoor activities
- View activity summary, maps (street / topographical / satellite) and speed / elevation charts on phone
- Upload to personal online web journal to view and share with others
- Identify where others run, cycle or walk
ArcWeb ServicesArcWeb Services 2929
Alert details
Alert location map and effected radius
Supporting documents, preparedness plans,
and reference materials
Common Operating Picture (COP)application on ArcWebto map incidents & emergencies
Emergency Response / NotificationEmergency Response / NotificationEmergency Response / Notification
ArcWeb ServicesArcWeb Services 3030
GIS Utility Computing GIS Utility Computing GIS Utility Computing
ArcWeb Managed ServicesArcWeb Managed Services
ArcWeb ServicesArcWeb Services 3131
ArcWeb Managed Services StrategyArcWeb Managed Services StrategyArcWeb Managed Services StrategyA GIS Utility Computing Platform for A GIS Utility Computing Platform for
Custom On Demand GIS Custom On Demand GIS
•• GIS Utility Computing PlatformGIS Utility Computing Platform–– HW, SW, Network and Staff SupportHW, SW, Network and Staff Support
•• How does it work? How does it work? –– Purchase ArcWeb Purchase ArcWeb –– Load/manage customer data in ArcWeb platformLoad/manage customer data in ArcWeb platform–– Publish custom services through ArcWeb APIPublish custom services through ArcWeb API–– Serve custom applications ArcWeb Serve custom applications ArcWeb
ArcWeb ServicesArcWeb Services 3232
ArcWeb PlatformArcWeb PlatformArcWeb Platform•• Robust Robust GIS Utility ComputingGIS Utility Computing PlatformPlatform
–– High Capacity: ~ 5,000,000 Maps per DayHigh Capacity: ~ 5,000,000 Maps per Day–– High Availability: ~ 99.9%High Availability: ~ 99.9%
•• Redundant System at Remote Redundant System at Remote Site(sSite(s))–– Mirrored System at ISP in Mesa, AZMirrored System at ISP in Mesa, AZ–– New System Coming Online in Q2 2005New System Coming Online in Q2 2005
•• Powered by Leading TechnologiesPowered by Leading Technologies–– Sun Hardware, Java Software, Oracle & DB2 DBMSSun Hardware, Java Software, Oracle & DB2 DBMS–– ArcIMS, ArcSDE, ArcGIS Engine, Network AnalystArcIMS, ArcSDE, ArcGIS Engine, Network Analyst–– WebSphere Portal Server, WebSphere Portal Server, ……
ArcWeb ServicesArcWeb Services 3333
ArcWeb GIS Utility PlatformArcWeb GIS Utility PlatformArcWeb GIS Utility Platform
ArcWeb ServicesArcWeb Services 3434
ArcWeb PlatformArcWeb PlatformArcWeb Platform•• Building on utility hardware platform Building on utility hardware platform
–– AT&T Utility HW Pricing AT&T Utility HW Pricing –– Pass savings on to usersPass savings on to users
•• Building a utility GIS platformBuilding a utility GIS platform–– Data cache technology / applianceData cache technology / appliance
–– 4 x faster than SDE4 x faster than SDE–– FastMapFastMap capabilitiescapabilities
–– Web service technology / applianceWeb service technology / appliance–– Custom Web Service hostingCustom Web Service hosting
–– BPELBPEL–– GIS technology framework / applianceGIS technology framework / appliance
–– Pluggable custom ArcGIS ServicesPluggable custom ArcGIS Services–– ArcWeb Open PlatformArcWeb Open Platform
–– Distributed ArcWeb NodesDistributed ArcWeb Nodes–– ArcWeb Development CommunityArcWeb Development Community
ArcWeb ServicesArcWeb Services 3535
ArcWeb Utility GIS PlatformArcWeb Utility GIS PlatformArcWeb Utility GIS Platform
ArcWeb App Dev FrameworkArcWeb App Dev Framework
ApplicationApplicationInfrastructureInfrastructure
ArcWeb ServersArcWeb Servers
ArcWeb Service ObjectsArcWeb Service Objects
ArcWeb Content ArcWeb Content
CustomCustomAppsApps
J2ME/EE, .NET, J2ME/EE, .NET, COM, Portlet, BPELCOM, Portlet, BPEL
SOAP,ArcXML,WMSSOAP,ArcXML,WMSOpenLSOpenLS (J2EE/EJB)(J2EE/EJB)
ArcIMSArcIMSArcGIS ServerArcGIS ServerArcWeb ServerArcWeb Server
Desktop Desktop ServerServerMobileMobile
ArcWeb SolutionsArcWeb Solutions
Web Portal Web Portal Server(sServer(s))
Application Application Server(sServer(s))
Data Data Server(sServer(s) ) Data Cache Data Cache Custer(sCuster(s))
ArcSDE, Oracle / ArcSDE, Oracle / DB2, ArcWeb DB2, ArcWeb Cache, Federated Cache, Federated ServicesServices
Web Portal Web Portal Server(sServer(s))
Web Web Server(sServer(s))
ArcWeb ServicesArcWeb Services 3636
ArcWeb Managed ServicesArcWeb Managed ServicesArcWeb Managed Services•• Leverage ArcWeb Utility GIS PlatformLeverage ArcWeb Utility GIS Platform
–– Build Application on ArcWeb APIBuild Application on ArcWeb API’’ss–– Deploy application in ArcWeb Application Deploy application in ArcWeb Application
Hosting FrameworkHosting Framework–– Publish data through ArcWeb APIPublish data through ArcWeb API’’ss–– Manage data in ArcWeb Data EnvironmentManage data in ArcWeb Data Environment–– ArcWeb staff manage / maintain platformArcWeb staff manage / maintain platform
ArcWeb ServicesArcWeb Services 3737
Managed Services Decision CriteriaManaged Services Decision CriteriaManaged Services Decision Criteria
•• Is Application Mission Critical?Is Application Mission Critical?–– High Availability?High Availability?–– Replicated Environment?Replicated Environment?–– Business Continuity?Business Continuity?
•• Application Supporting Peak Loads?Application Supporting Peak Loads?•• Customer Have GIS Systems Expertise?Customer Have GIS Systems Expertise?•• Application Require Secure Network?Application Require Secure Network?
ArcWeb ServicesArcWeb Services 3838
ArcWeb ServicesOn Demand GIS for Business
ArcWeb ServicesArcWeb ServicesOn Demand GIS for BusinessOn Demand GIS for Business
Questions?Questions?
ArcWeb ServicesArcWeb Services 3939
Thanks for your interest!Thanks for your interest!Thanks for your interest!
Mike TaitMike [email protected]@esri.com