the geoconnections discovery portal
DESCRIPTION
The GeoConnections Discovery Portal. Brian McLeod, Michael Adair Natural Resources Canada. Michael Robson MacDonald Dettwiler and Associates. Agenda. Where we are coming from Where we are now Where we are going. History of the Discovery Portal. - PowerPoint PPT PresentationTRANSCRIPT
The GeoConnections Discovery Portal
Michael RobsonMacDonald Dettwiler and Associates
Brian McLeod, Michael AdairNatural Resources Canada
GeoConnections Secretariat
Agenda
• Where we are coming from• Where we are now• Where we are going
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
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
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
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
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)
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)
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
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
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
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
GeoConnections Secretariat
GeoConnections Secretariat
GeoConnections Secretariat
GeoConnections Secretariat
GeoConnections Secretariat
GeoConnections Secretariat
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
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
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
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
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
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
GeoConnections Secretariat
Version 3 demo (data+WMS discovery and visualization)
GeoConnections Secretariat
Version 3 preview
GeoConnections Secretariat
Information
http://ceonet.gc.ca
V3 to be released at:http://geodiscover.cgdi.ca