partner webcast – geospatial ready solutions with oracle fusion middleware - 5 september 2013
DESCRIPTION
Location Technologies and Geographic maps can be a very valuable addition to business applications, allowing you to visually represent data, location enabling your application and better facilitate decision maker deeper insights. Oracle Fusion Middleware MapViewer is a robust J2EE service for creating and rendering maps from spatial and business data stored in the Oracle Database. Oracle MapViewer provides services and tools that hide the complexity of spatial data queries and cartographic rendering, while providing customizable options for more advanced users. Working with both the Oracle Locator built-in the Oracle Database and the Oracle Spatial & Graph database option, it delivers a rich online mapping facility. Oracle MapViewer is designed to integrate with Location-Based services and applications, thus it’s also very well integrated with the Oracle ADF Platform. [Read More @ https://blogs.oracle.com/imc/entry/partner_webcast_geospatial_ready_solutions]TRANSCRIPT
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 2
CUSTOMER LOGO
“This slide format serves to call attention to a quote from a prominent customer, executive, or thought leader in regards to a particular topic.”
Name
Title, Company Name
blogs.oracle.com/imc
twitter.com/oracleimc
youtube.com/OracleIMCTeam
facebook.com/OPN.PartnerHub.Migration.Center
Geospatial Ready Solutions With Oracle Fusion Middleware
Presenting with
Emin Askerov
Oracle ISV Migration Center FMW Consultant
middletier.blogspot.ru
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 4
The following is intended to outline our general product direction. It is intended
for information purposes only, and may not be incorporated into any contract.
It is not a commitment to deliver any material, code, or functionality, and should
not be relied upon in making purchasing decisions. The development, release,
and timing of any features or functionality described for Oracle’s products
remains at the sole discretion of Oracle.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 5
Program Agenda
Geospatial Services & Applications
Oracle Location Technologies
– Oracle Spatial & MapViewer
Integration With Business Applications
Success Story: Oracle Partner CSoft Showcase
Q&A
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 6
Program Agenda
Geospatial Services & Applications
Oracle Location Technologies
– Oracle Spatial & MapViewer
Integration With Business Applications
Success Story: Oracle Partner CSoft Showcase
Q&A
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 7
Geospatial Services And Applications
Location-enabled Business Applications
– Location-enabled services inside business applications including FOI
(Features Of Interest) and POI (Points Of Interest)
» Customer addresses, sales territories, physical assets etc.
Enterprise GIS
– Enterprise Multilevel Systems for storing, analyzing, viewing, processing
spatial data
» Multilevel Systems for urban development
Location analysis and intelligence
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 8
Program Agenda
Geospatial Services & Applications
Oracle Location Technologies
– Oracle Spatial & MapViewer
Integration With Business Applications
Partner Success Story
Q&A
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 9
Oracle Spatial
Oracle Locator
– Core Spatial features and services
– Available on Oracle Database SE, EE
Oracle Spatial Option
– Powerful linear referencing system
– Over 400 Spatial functions
– Spatial analytic functions
– Spatial Java API
Oracle MapViewer
– Java application and map rendering feature of Oracle Fusion Middleware
Powerful Tool For Location-enabled Business Applications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 10
MapViewer is a mid-tier toolkit that runs as a service inside an instance of Oracle WebLogic Environment
Oracle Spatial/Locator with Oracle MapViewer and WebLogic Server – complete set of spatial information technologies
Oracle Spatial
Multitier Architecture
Spatial/Locator
Mapping Metadata
Database Tier
Middle Tier
Oracle MapViewer
Rendering Engine
JDBC
HTTP
Client
Oracle
Database
WebLogic
Server
Environment
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 11
Oracle MapViewer
Component of Oracle Fusion Middleware
Powerful Rendering Engine
Rich set of API’s: XML, Java, PL/SQL, and an AJAX-based JavaScript
API
Client communication using HTTP protocol
Reading, writing Oracle Spatial and Oracle Data through JDBC calls
Architecture And Features
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 12
Oracle MapViewer
Oracle Map Builder and MapViewer Editor for designing styles,
themes, maps, editing spatial data.
Administration Page
Flexible logging mechanism
Architecture And Features
<logging log_level="finest" log_thread_name="false“ log_time="true">
<log_output name="System.err" />
<log_output name="../log/mapviewer.log" />
</logging>
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 13
Oracle MapViewer MapBuilder, MapViewer Editor: Designing Styles, Themes, Maps
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 14
Program Agenda
Geospatial Services & Applications
Oracle Location Technologies
– Oracle Spatial & MapViewer
Integration With Business Applications
Partner Success Story
Q&A
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 15
Integration With Business Applications
Several Approaches
Oracle ADF
• DVT Map component
MapViewer
• request XML API
• JavaScript API V2 (HTML5 support)
• MapViewer JavaBean-based API
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 16
Simple declarative integration
into ADF application
Out of the box tool for viewing
location-enabled business data
Support thematic mapping
Rich UI
Integration with Google Maps
Oracle ADF DVT Map Component
Benefits
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 17
Color: applies to regions.
Point: displays individual
latitude/longitude locations in a
map
Graph: creates any number of
pie graph themes and bar graph
themes.
Oracle ADF DVT Map Component
Map Themes
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 18
Oracle ADF DVT Map Component Demonstration
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 19
Mobile Geographic Map
Component for representing
location-enabled business data
Integration with Google Maps and
Oracle Maps
startLocationMonitor method in
DeviceFeatures data control for
obtaining the device's location
Oracle ADF Mobile Location Feature
Benefits
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 20
Integration With Business Applications
Several Approaches
Oracle ADF
• DVT Map component
Oracle MapViewer
• request XML API
• JavaScript API V2 (HTML5 support)
• MapViewer JavaBean-based API
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 21
In a Java application
In a Java applet
In a Servlet within a J2EE
container
In JavaServer Pages (JSP)
code within the J2EE container
MapViewer JavaBean-Based API
JavaBean-Based API Model Java Applications
MapViewer
Bean
Applets
MapViewer
Bean
J2EE Container
MapViewer
Service
MapViewer
Bean
Servlet
J2EE Container
HTTP
MapViewer
Beans
JSP
HTTP
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 22
MapViewer JavaBean-Based API MapViewer mvclient.jar Library
1
Creating the
MapViewer Bean
2
Setting Up Parameters of
the Current Map Request
setBaseMapName(java.lang.String name);
setCenter(double cx, double cy);
setDataSourceName(java.lang.String name);
...
import oracle.lbs.mapclient.MapViewer;
MapViewer mv = new
MapViewer("http://my_corp.com:8888/mapv
iewer/omserver");
3
Adding Themes or
Features to the Current
Map Request
addPredefinedTheme;
addJDBCTheme;
...
4
Sending a Request to the
MapViewer Service
run;
pan(int x, int y);
zoomIn(double factor);
zoomOut(double factor);
...
5
Extracting Information from
the Current Map Response
getGeneratedMapImageURL;
getGeneratedMapImage;
...
Generated
Map Image
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 23
MapViewer & External Spatial Repositories Implementing The Spatial Provider Class
External Web Services
HTTP
HTTP Spatial/Attribute
Data Generated Map
Oracle WebLogic Environment
Oracle MapViewer
Rendering Engine
Custom Spatial Data
Provider
public class
CustomSpatialProviderSample
implements SDataProvider
{
...
}
Generated
Map Image
Files Repositories
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 24
Program Agenda
Geospatial Services & Applications
Oracle Location Technologies
– Oracle Spatial & MapViewer
Integration With Business Applications
Partner Success Story
Q&A
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 25
Success Story: Oracle Partner CSoft GIS FMW Solution
Multi-level Distributed Oracle-Based Urban GIS:
Implementations in Russia
CSoft (www.csoft.ru) Alexander Stavitsky, CSoft GIS Department CEO,
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 26
CHALLENGES / OPPORTUNITIES
• Need to integrate disparate data sets of different coordinate systems
• Need to fulfill new legislation requirement
• Need to issue a solution able to use with no stable data channels
• Retrospective analysis option
• Web portal with direct database publishing option
SOLUTIONS
• Oracle Database Standard/ Enterprise Edition
• Spatial Option with GeoRaster, Oracle Workspace Manager
• Oracle Fusion Middleware
• MapViewer
Multi-level Distributed Oracle-Based Urban GIS: Federal Urban Code requires urban cadaster
to be created as a decision-making support system
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 27
Integration with external web-services: Federal Cadastre
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 28
Multi-level Distributed Oracle-Based Urban GIS Demonstration
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 29
Geospatial Technologies for Business Applications
Oracle Fusion Middleware
Oracle ADF
• DVT Map component
Oracle MapViewer
• request XML API
• JavaScript API V2 (HTML5 support)
• MapViewer JavaBean-based API
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 30
Geospatial Technologies for Business Applications
Oracle ADF
oracle.com/technetwork/developer-tools/adf
Oracle MapViewer
oracle.com/technetwork/middleware/mapviewer/
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 31
Program Agenda
Geospatial Services & Applications
Oracle Location Technologies
– Oracle Spatial & MapViewer
Integration With Business Applications
Partner Success Story
Q&A
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 32
Adopt & Implement the latest by Oracle
JOIN US
CONTACT US [email protected]
blogs.oracle.com/imc
twitter.com/oracleimc
youtube.com/OracleIMCTeam
facebook.com/OPN.PartnerHub.Migration.Center
ORACLE.COM/PARTNERS/GOTO/HUB-ECEMEA
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 33
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 34
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 35
CUSTOMER LOGO
“This slide format serves to call attention to a quote from a prominent customer, executive, or thought leader in regards to a particular topic.”
Name
Title, Company Name
blogs.oracle.com/imc
twitter.com/oracleimc
youtube.com/OracleIMCTeam
facebook.com/OPN.PartnerHub.Migration.Center