the geoconnections discovery portal michael robson macdonald dettwiler and associates brian mcleod,...

27
The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada

Upload: lora-ellis

Post on 28-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada

The GeoConnections Discovery Portal

Michael RobsonMacDonald Dettwiler and Associates

Brian McLeod, Michael AdairNatural Resources Canada

Page 2: The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada

GeoConnections Secretariat

Agenda

• Where we are coming from• Where we are now• Where we are going

Page 3: The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada

GeoConnections Secretariat

History of the Discovery Portal

• 1994: Stakeholder workshops and requirements

• 1996: CEONet v1: Directory Services, Distributed Search, Map Tools

• 1997: Web API

• 1998: CEONet v2 - Unified Search (z39.50, IMS, Simple Search), IDN Peering

• 1999: ReUsable Components, Email Ordering, Extensive Usability Testing

• 2000: On-line Ordering Interfaces, Custom Geo Profiles

• 2001: GeoConnections Discovery Portal (GDP)

• 2002: GDP - v3: Bilingual Entries, On-Line Services/Web Services, XML Public Interface, Stateless Catalogue Integration

• Beyond: ISO 19115, Peering: NSDI, Geography Network, others

Page 4: The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada

GeoConnections Secretariat

Discovery Portal Features

...

Remote Search

Server

Remote Search

Server

Remote Search

Server

GazetteersVisualization

Tools

Map Server

Applications

and

Portals

APIAPI

Other SDI

Cascading Web-map servers

Remote Suppliers’ Products

HTTPFTP

Email orderingOn-Line ordering

GeoConnections Discovery PortalGeoConnections Discovery Portal

Browsers

Directory

Advertising Services

Discovery ServicesDirectory

Advertising/Discovery of Product Collections,

Organizations and Services

Page 5: The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada

GeoConnections Secretariat

Discovery Portal Features

GazetteersVisualization

Tools

Map Server

Applications

and

Portals

APIAPI

Other SDI

Cascading Web-map servers

...

Remote Search

Server

Remote Search

Server

Remote Search

Server

Remote Suppliers’ Products

HTTPFTP

Email orderingOn-Line ordering

GeoConnections Discovery PortalGeoConnections Discovery Portal

Browsers

Directory

Advertising Services

Discovery Services

Unified Search:

Internet Search using Multiple Protocols

in Parallel

Page 6: The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada

GeoConnections Secretariat

Discovery Portal Features

Browsers

...

GazetteersVisualization

Tools

Map Server

Applications

and

Portals

APIAPI

Other SDI

Directory

Cascading Web-map servers

Remote Search

Server

Remote Search

Server

Remote Search

Server

Remote Suppliers’ Products

HTTPFTP

Email orderingOn-Line ordering

GeoConnections Discovery PortalGeoConnections Discovery Portal

Advertising Services

Discovery Services

Ordering Interfaces:

Discovered Products pushed into Remote Order

Baskets

Page 7: The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada

GeoConnections Secretariat

Discovery Portal Features

Browsers

...

Remote Search

Server

Remote Search

Server

Remote Search

Server

Gazetteers

Applications

and

Portals

APIAPI

Other SDI

Directory

Remote Suppliers’ Products

HTTPFTP

Email orderingOn-Line ordering

GeoConnections Discovery PortalGeoConnections Discovery Portal

Advertising Services

Discovery Services

Visualization

Tools

Map Server

Cascading Web-map servers

Interactive Map Tools

Gazetteers (postal code, place name), Visualization (local Map Server or external Web Map Servers)

Page 8: The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada

GeoConnections Secretariat

Discovery Portal Features

Browsers

...

Remote Search

Server

Remote Search

Server

Remote Search

Server

GazetteersVisualization

Tools

Map Server

Applications

and

Portals

APIAPI

Other SDI

Directory

Cascading Web-map servers

Remote Suppliers’ Products

HTTPFTP

Email orderingOn-Line ordering

GeoConnections Discovery PortalGeoConnections Discovery Portal

Advertising Services

Discovery Services

API: Supports other portals

to use Directory Services, Advertising Services and Distributed Search (XML interfaces coming soon)

Page 9: The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada

GeoConnections Secretariat

Discovery Portal Features

Browsers

...

Remote Search

Server

Remote Search

Server

Remote Search

Server

Gazetteers

Map Server

Visualization

Tools

Applications

and

Portals

APIAPI

Other SDI

Directory

Cascading Web-map servers

Remote Suppliers’ Products

HTTPFTP

Email orderingOn-Line ordering

GeoConnections Discovery PortalGeoConnections Discovery Portal

Advertising Services

Discovery Services

ReUsable Components

Map Tools Usable by other Web Sites or Portals

Page 10: The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada

GeoConnections Secretariat

Discovery Portal Features

Browsers

...

Remote Search

Server

Remote Search

Server

Remote Search

Server

GazetteersVisualization

Tools

Map Server

Applications

and

Portals

APIAPI

Other SDI

Directory

Cascading Web-map servers

Remote Suppliers’ Products

HTTPFTP

Email orderingOn-Line ordering

GeoConnections Discovery PortalGeoConnections Discovery Portal

Advertising Services

Discovery Services

Peering

CEOS International Directory Node (IDN);

ongoing import/export with the IDN

Page 11: The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada

GeoConnections Secretariat

Discovery Portal Features

Browsers

...

Remote Search

Server

Remote Search

Server

Remote Search

Server

GazetteersVisualization

Tools

Map Server

Applications

and

Portals

APIAPI

Other SDI

Directory

Cascading Web-map servers

Remote Suppliers’ Products

HTTPFTP

Email orderingOn-Line ordering

GeoConnections Discovery PortalGeoConnections Discovery Portal

Advertising Services

Discovery Services

Usability Testing

Involve Users in HMI and Functionality Design Decisions

Page 12: The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada

GeoConnections Secretariat

Component-Based Web Services

ComponentsComponentsprovide for geospatial provide for geospatial

coordinate coordinate specification and map specification and map

footprint displayfootprint display

EarthscapeLite: HTML-based map viewer client

Earthscape II: Java-based map viewer client

Postal Code Look-up

Place Name Look-up

Page 13: The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada

GeoConnections Secretariat

Page 14: The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada

GeoConnections Secretariat

Page 15: The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada

GeoConnections Secretariat

Page 16: The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada

GeoConnections Secretariat

Page 17: The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada

GeoConnections Secretariat

Page 18: The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada

GeoConnections Secretariat

Page 19: The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada

GeoConnections Secretariat

Other PortalsOther Portals

Where we are now

User Sessions by Client Type

0

5000

10000

15000

20000

Apr-9

9

Jul-9

9

Oct

-99

Jan-

00

Apr-0

0

Jul-0

0

Oct

-00

Jan-

01

Apr-0

1

Jul-0

1

Oct

-01

Jan-

02

Apr-0

2

Re-UsableComponents

API

User Interface

Core TechnologySearch Engine

DatabaseDistributed Search Services

Map Tools

Discovery Portal

Front End

Other Portals

Page 20: The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada

GeoConnections Secretariat

Version 3 Requirements

• Flexible data model– Multiple content standards (FGDC, ISO 19115, …)

– Associations between products, organizations, services

– scalability

• Improved bilingual support– Single entity with 2 language views

• Standard Interfaces– Presentation-independent output

– Other input/output interface specifications (services, peering, etc. )

– Applications/portals using GDP are becoming increasingly important

Page 21: The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada

GeoConnections Secretariat

Version 3 Requirements (cont…)

• Improved directory services– Flexible discovery mechanism using RDBMS

– Improved relevance and sorting capabilities

– Improved search speed

– Discovery capabilities can be easily updated as the data model and the CGDI community evolve

• Improved support for Services– Includes traditional services as well as “web services”

– OGC services catalog integrated with directory search – search for data will return individual WMS layers

– Improved metadata and keywords for services

Page 22: The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada

GeoConnections Secretariat

V3 design overview

"CEONet Techology"

Servlet Contexts

Clearinghouse DatabaseDirectorySearch

Remote Site(Distributed

Search)

Advertising

Map Tools

DiscoveryPortal

XML

XML

XML

HTML

OtherPortalsXML

XML

HTML

HTML

Browser

Other Web services

HTML

XML

Page 23: The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada

GeoConnections Secretariat

Where we are going

• Migration to a Peer-to-Peer Architecture – NDSI, GeographyNetwork, OGC services

catalogues, other Web services catalogues

• Leverage the best-of-breed emerging web service architectures

• Enabling communities of practice

Page 24: The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada

GeoConnections Secretariat

Discovery Portal

Broker

Discover/

Find

Discover/

Find

Services Provider

Services ProviderServices Provider

Where we are going

• Tight Integration with Web Service Discovery:

Publish Publish

Discover/

Find

Bind/ContactBind

Services Broker

Client Services Provider

Page 25: The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada

GeoConnections Secretariat

Version 3 demo (data+WMS discovery and visualization)

Page 26: The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada

GeoConnections Secretariat

Version 3 preview

Page 27: The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada

GeoConnections Secretariat

Information

http://ceonet.gc.ca

V3 to be released at:http://geodiscover.cgdi.ca