The common trends representation. Measuring common driving trends.
Oracle - Business and Technology Trends Driving …...Business and Technology Trends Driving the...
Transcript of Oracle - Business and Technology Trends Driving …...Business and Technology Trends Driving the...
Business and Technology Trends Driving the Future of Geospatial
Technologies
Oracle Corporation's VisionXavier Lopez
Director, Spatial TechnologiesOracle Corporation
OverviewUnderlying Technology TrendsOracle Approach to MarketSpecialist v. Generalist SolutionsWeb Services
Geospatial is becoming ubiquitousLocation Aware and Enabled Infrastructure
– Web Portals: Google, Amazon, Yahoo, AOL, Microsoft – Mobile devices (GPS, orientation, mobile content)
Geospatial Applications– Enterprise Spatial Hubs & Data Warehouses
Location-enabled Business Apps– CRM, Sales, Marketing, HR, Asset Management– Sensor Networks, RFID, Logistics
Automobiles: – By 2008, 80% of new cars will have some telematics
navigation access (eyeforauto 2004)
4
Geospatial becomes mission critical
Ireland, Poland, Netherlands, Italy…National Agricultural SystemsNYC, Over 100 major metro areasLocal Government
3, AT&T, Verizon, Nextel, Sprint, Cingular, Over 20 national telcos
Telecommunication Services
Over 20 US State DoTs, Alberta Transportation, 10 International Airports, CSX, Austria Rail, Denmark Rail, Dutch Rail, German Rail, UK Rail
Transportation Infrastructure Maintenance
FEMA, State Emergency Management Agencies, 911, UK National Flood Protection
Emergency Response
Ordnance Survey, USGS, NGA, Census Bureau, Swedish National Land Survey, Australia, NAVTEQ, Tele Atlas, Ireland, Denmark, Netherlands, Ireland
Mapping Agencies and Cadastres
5
IT Infrastructure Requirements(Simplify the Complexity)Cost reduction, consolidation Eliminate stovepipesDecision making based on all available dataEliminate duplicate dataSupport multiple data typesSimplified programmingUse common IT platformsSupport best of breed tools
Support SOA architectureHigh levels of securityMinimize isolated systems Support near real-time data and sensor inputs1000’s of users10’s Terabytes24x7 systemsIncrease flexibility
6
Incorporating all datatypes
Multimedia
Messages
Documents
XMLNetwork Data
Vector Data Raster Data
Topology DataG1
G2
G3
G4
G5
f1
f2
f3f0
n1
n2
n3
n4
n5 n6
n7
n8 n9
e1
e2
e3
e4
e5
e6e7
e8e9
e10
Object View Topology View
7
Geospatial Community in TransitionFrom Specialized to Standardized Spatial Services
– A changing dynamic toward ubiquitous enterprise use and adoption– “Today's $5 billion market for geospatial technologies is set to
explode to $30 billion in just a year.” US Dept. of Labor 2004 – Maturity of standard interfaces, components and platform
technologies (WMS, WFS, GML, SVG, XML, SOAP, Java, .Net)New Entrants
– Desktop: Microsoft, Open Source GIS– Mainstream IT: Oracle, Microsoft, SAP, IBM, Open Source– Web Portals: Google, Yahoo, Microsoft, MapQuest, GlobeXplorer
Traditional GIS Market in Transition– There will always be market for specialized spatial tech – GIS product vendors expanding into components, solutions, web
services, or data delivery
8
Oracle’s Approach to Market: Provide a powerful spatial data
management platform• Geospatial
• Government • Utilities• Energy
• Enterprise Applications• CRM (Sales, Marketing, Call Centers) • ERP (HR, Supply Chain, Asset Management,
Financials)• Tracking & Logistics (RFID, Sensor Web)• MapViewer Introduction
• Life Sciences• Semantic Technologies
Partners Supporting Oracle Spatial/Locator
10
Partner Specialist Applications
GeometryTopologyGeorasterNetworks
LRSGeodetic
Long Transactions
11
Generalist (Business) ApplicationsSimple Feature Geometries
Spatial OperatorsGeocoding
RoutingWeb Mapping
Portal/SOA Integration
Combining Specialist & Generalist AppsAsset Management
Logistics
Multiple AppsMultiple Users
PlanningEngineering
Homeland Security
13
Location-enhanced Business Portals
• Google, Yahoo, Microsoft, MapQuest, GlobeXplorer• Emerging SOA Architecture• Quintessential generalist user application• Multimedia Data Types (HTML, XML, image, maps)• Personalization (Security)• Real-time information (web services, sensors)• Syndicated content• Usage Tracking (advertising, subscription)
14
Amazon.com Example
15
Portal
J2EE Server
SpatialComponents
Web ServiceFramework
ToolsApplications
Oracle Spatial
Emerging IT Platform for Spatial Solutions
Client
Application Server
Spatial Database
16
Service Oriented Architecture(SOA)
17
Role of Web Services in GIS and LBS
By 2008 web services will be a preferred method to publish and query spatial data storesSimplifies and expands access to valuable geographic data and location based servicesOpen, standard, easy access methodsLow computation environmentsConsumer-oriented or specialist information
18
Technical Requirements for SOA
Managing Integration Complexity – Supporting needs of the generalist
Orchestration of services in a workflowSecurity for sensitive information Transaction management Semantic interoperabilityMonitoring and management of multiple services
Spatial Web Services DeliveryWeb enabled Partner Applications
Simple FeaturesGeoRasterTopologyNetworksSpatial Data MiningGeocodingRouting3D
Policy based resource managementWorkload scalingWorkload redistributionOrchestration & WorkflowSecurity provisioning & mgmt.PortalWireless & Sensor Web Services
Business LogicIndustry ModelsVisualizationInteractive EditingIndustry Specific APIsIndustry KnowledgePackaged Solutions
Core Web ServicesInfrastructure Logistics Manageme
Financial Managemen
Oracle Partners Citizen Portal
Asset Maintenance
Criminal Justice
Health Planning
20
Challenges to Deploying Web Services
Security risks: Cannot replace secure infrastructurePerformance: Not designed for CPU intensive searching, correlation, analysis Little flexibility and customization possible: Services tend to be get map, route, geocode, not generally application or customer specificExtrapolated data model supportSemantics standardization
21
Standards Make it Happen!
W3COGCSQLMMISO211Open Mobile Association
22
EngineeringPlanning
Dept.
Provincial Agencies
Oracle10g Value PropositionSecure Enterprise and Web Services Platform
Single source of truth Strong SecurityReal-time information updatesInteroperable data and location aware processesIntegrated spatial information from multiple sourcesEnhanced Business and Operational IntelligenceCreation of a Network Centric, Spatially Enabled, Real Time Enterprise
Public
Works
External Web Services
Land Management
23
Oracle Locator & Spatial
24
Oracle LocatorAll geometry types
– Points, lines, polygons– 2D, 3D, 4D
All indexing methods– R-Trees, Quadtrees (fixed or hybrid)
All spatial queries– Inside, touch, overlap, …
Proximity searches– Within distance, nearest neighbor
Distance calculationsMultiple projections
Base Features
Included with Oracle Database Standard Edition,
Standard Edition One, and Enterprise Edition
25
Spatial Query Via SQLFind all buildings within 500 meters of building 902
500 meters
SQL> SELECT a.building_id 2> FROM base_buildings a, 3> base_buildings b 4> WHERE b.building_id = 9025> AND SDO_WITHIN_DISTANCE(6> a.Location, b.Location, 7> ‘distance=500’) = ‘TRUE’;
26
Oracle SpatialIncludes Locator features plus :
– Geometry functions– Spatial aggregates– Linear referencing– Coordinate system transformation– User-defined coordinate systems
– Network Management– Topology– Raster integration– Geocoder– Spatial Data Mining
Advanced features
An option of OracleEnterprise Edition
Large data volumes, high user population
Complex queries, Advanced
manipulations.
Spatial FunctionsOver 330 Spatial Functions
– Union, Difference, Intersect, etc.– Spatial Aggregates– Buffer– Point as bearing– GML– Geometry Validations– Length– Area– Distance– Etc…
Union
XOR
Intersect
Original
Difference
Buffer
28
Managing Spatial Types in Oracle10g
Road Networks(directed graph)
Zip Codes Boundaries(polygons)
DataOracle Spatial 10g
Aerial Imagery(raster) Structured Topology
(parcels)
Annotation(text)
Business Addresses(geocoded points)
29
To find out more...http://www.oracle.com/technology/products/spatial/
Examples, white papers, downloads, discussion forum, sample data ....