partner webcast – geospatial ready solutions with oracle fusion middleware - 5 september 2013

35
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1

Upload: oracleimc-isv-migration-center

Post on 11-May-2015

1.263 views

Category:

Technology


0 download

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

Page 1: Partner Webcast – Geospatial Ready Solutions with Oracle Fusion Middleware - 5 September 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1

Page 2: Partner Webcast – Geospatial Ready Solutions with Oracle Fusion Middleware - 5 September 2013

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

Page 3: Partner Webcast – Geospatial Ready Solutions with Oracle Fusion Middleware - 5 September 2013

Geospatial Ready Solutions With Oracle Fusion Middleware

Presenting with

Emin Askerov

Oracle ISV Migration Center FMW Consultant

[email protected]

middletier.blogspot.ru

Page 4: Partner Webcast – Geospatial Ready Solutions with Oracle Fusion Middleware - 5 September 2013

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.

Page 5: Partner Webcast – Geospatial Ready Solutions with Oracle Fusion Middleware - 5 September 2013

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

Page 6: Partner Webcast – Geospatial Ready Solutions with Oracle Fusion Middleware - 5 September 2013

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

Page 7: Partner Webcast – Geospatial Ready Solutions with Oracle Fusion Middleware - 5 September 2013

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

Page 8: Partner Webcast – Geospatial Ready Solutions with Oracle Fusion Middleware - 5 September 2013

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

Page 9: Partner Webcast – Geospatial Ready Solutions with Oracle Fusion Middleware - 5 September 2013

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

Page 10: Partner Webcast – Geospatial Ready Solutions with Oracle Fusion Middleware - 5 September 2013

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

Page 11: Partner Webcast – Geospatial Ready Solutions with Oracle Fusion Middleware - 5 September 2013

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

Page 12: Partner Webcast – Geospatial Ready Solutions with Oracle Fusion Middleware - 5 September 2013

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>

Page 13: Partner Webcast – Geospatial Ready Solutions with Oracle Fusion Middleware - 5 September 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 13

Oracle MapViewer MapBuilder, MapViewer Editor: Designing Styles, Themes, Maps

Page 14: Partner Webcast – Geospatial Ready Solutions with Oracle Fusion Middleware - 5 September 2013

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

Page 15: Partner Webcast – Geospatial Ready Solutions with Oracle Fusion Middleware - 5 September 2013

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

Page 16: Partner Webcast – Geospatial Ready Solutions with Oracle Fusion Middleware - 5 September 2013

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

Page 17: Partner Webcast – Geospatial Ready Solutions with Oracle Fusion Middleware - 5 September 2013

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

Page 18: Partner Webcast – Geospatial Ready Solutions with Oracle Fusion Middleware - 5 September 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 18

Oracle ADF DVT Map Component Demonstration

Page 19: Partner Webcast – Geospatial Ready Solutions with Oracle Fusion Middleware - 5 September 2013

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

Page 20: Partner Webcast – Geospatial Ready Solutions with Oracle Fusion Middleware - 5 September 2013

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

Page 21: Partner Webcast – Geospatial Ready Solutions with Oracle Fusion Middleware - 5 September 2013

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

Page 22: Partner Webcast – Geospatial Ready Solutions with Oracle Fusion Middleware - 5 September 2013

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

Page 23: Partner Webcast – Geospatial Ready Solutions with Oracle Fusion Middleware - 5 September 2013

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

Page 24: Partner Webcast – Geospatial Ready Solutions with Oracle Fusion Middleware - 5 September 2013

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

Page 25: Partner Webcast – Geospatial Ready Solutions with Oracle Fusion Middleware - 5 September 2013

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,

[email protected]

Page 26: Partner Webcast – Geospatial Ready Solutions with Oracle Fusion Middleware - 5 September 2013

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

Page 27: Partner Webcast – Geospatial Ready Solutions with Oracle Fusion Middleware - 5 September 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 27

Integration with external web-services: Federal Cadastre

Page 28: Partner Webcast – Geospatial Ready Solutions with Oracle Fusion Middleware - 5 September 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 28

Multi-level Distributed Oracle-Based Urban GIS Demonstration

Page 29: Partner Webcast – Geospatial Ready Solutions with Oracle Fusion Middleware - 5 September 2013

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

Page 30: Partner Webcast – Geospatial Ready Solutions with Oracle Fusion Middleware - 5 September 2013

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/

Page 31: Partner Webcast – Geospatial Ready Solutions with Oracle Fusion Middleware - 5 September 2013

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

Page 32: Partner Webcast – Geospatial Ready Solutions with Oracle Fusion Middleware - 5 September 2013

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

Page 33: Partner Webcast – Geospatial Ready Solutions with Oracle Fusion Middleware - 5 September 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 33

Page 34: Partner Webcast – Geospatial Ready Solutions with Oracle Fusion Middleware - 5 September 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 34

Page 35: Partner Webcast – Geospatial Ready Solutions with Oracle Fusion Middleware - 5 September 2013

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