270 likes | 398 Views
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.
E N D
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 • 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
Browsers AdvertisingServices Discovery Services Directory Discovery Portal Features Other SDI GeoConnections Discovery Portal Directory Advertising/Discovery of Product Collections, Organizations and Services Applications and Portals API Gazetteers Visualization Tools Remote Search Server Remote Search Server Map Server Remote Search Server HTTP FTP Email ordering On-Line ordering Cascading Web-map servers ... Remote Suppliers’ Products
Browsers AdvertisingServices Discovery Services Directory Remote Search Server Remote Search Server Remote Search Server ... Discovery Portal Features Other SDI GeoConnections Discovery Portal Applications and Portals API Gazetteers Visualization Tools Unified Search: Internet Search using Multiple Protocols in Parallel Map Server HTTP FTP Email ordering On-Line ordering Cascading Web-map servers Remote Suppliers’ Products
Remote Search Server Remote Search Server Remote Search Server HTTP FTP Email ordering On-Line ordering Remote Suppliers’ Products Discovery Portal Features Other SDI GeoConnections Discovery Portal Browsers AdvertisingServices Discovery Services Applications and Portals API Ordering Interfaces: Discovered Products pushed into Remote Order Baskets Gazetteers Visualization Tools Directory Map Server Cascading Web-map servers ...
Visualization Tools Map Server HTTP FTP Email ordering On-Line ordering Cascading Web-map servers Remote Suppliers’ Products Discovery Portal Features Other SDI Interactive Map Tools Gazetteers (postal code, place name), Visualization (local Map Server or external Web Map Servers) GeoConnections Discovery Portal Browsers AdvertisingServices Discovery Services Applications and Portals API Gazetteers Directory Remote Search Server Remote Search Server Remote Search Server ...
Applications and Portals API HTTP FTP Email ordering On-Line ordering Remote Suppliers’ Products Discovery Portal Features Other SDI GeoConnections Discovery Portal Browsers AdvertisingServices Discovery Services Gazetteers Visualization Tools Directory API: Supports other portals to use Directory Services, Advertising Services and Distributed Search (XML interfaces coming soon) Remote Search Server Remote Search Server Map Server Remote Search Server Cascading Web-map servers ...
Applications and Portals Visualization Tools Discovery Portal Features Other SDI GeoConnections Discovery Portal Browsers AdvertisingServices Discovery Services API Gazetteers Directory Remote Search Server ReUsable Components Map Tools Usable by other Web Sites or Portals Remote Search Server Map Server Remote Search Server HTTP FTP Email ordering On-Line ordering Cascading Web-map servers ... Remote Suppliers’ Products
Other SDI Discovery Portal Features GeoConnections Discovery Portal Browsers AdvertisingServices Discovery Services Applications and Portals API Peering CEOS International Directory Node (IDN); ongoing import/export with the IDN Gazetteers Visualization Tools Directory Remote Search Server Remote Search Server Map Server Remote Search Server HTTP FTP Email ordering On-Line ordering Cascading Web-map servers ... Remote Suppliers’ Products
Usability Testing Involve Users in HMI and Functionality Design Decisions Other SDI GeoConnections Discovery Portal Browsers AdvertisingServices Discovery Services Applications and Portals API Gazetteers Visualization Tools Directory Remote Search Server Remote Search Server Map Server Remote Search Server HTTP FTP Email ordering On-Line ordering Cascading Web-map servers ... Remote Suppliers’ Products Discovery Portal Features
Earthscape II: Java-based map viewer client Place Name Look-up EarthscapeLite: HTML-based map viewer client Postal Code Look-up Component-Based Web Services Components provide for geospatial coordinate specification and map footprint display
Where we are now Other Portals Other Portals Other Portals Core Technology Search Engine Database Distributed Search Services Map Tools Discovery Portal Front End
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
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
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
Discovery Portal Services Broker Discover/ Find Broker Publish Publish Discover/ Find Discover/ Find Services Provider Services Provider Bind Bind/Contact Services Provider Services Provider Client Where we are going • Tight Integration with Web Service Discovery:
Information http://ceonet.gc.ca V3 to be released at: http://geodiscover.cgdi.ca