Upload
lydia-maxwell
View
219
Download
0
Embed Size (px)
Citation preview
CGDI Web Services Discovery
By
Judy Guenette (CCRS)
Data Services Task Team
Web Service types available
– Catalogue services– Sensor Collection Services– Web Coverage Servers– Web Feature Services– Gazetteer Services– Web Map Servers– Web Registry Services– Search services (Z39.50)
CGDI WMS Content Providers
• 28 WMS instances within CGDI within last 20 months
• From multiple agencies / application domains, varying content, vendor implementations– Topographic Data, Atlas of Canada, Geology, Forestry, Agriculture,
EO Imagery (Landsat-7 ortho Imagery, Radarsat-1 [CCRS]), Aerial Photography, Marine etc.
Supplier Services
GeoConnections Discovery Portal
Discovery
Manage
Supplier
Consumer
Advertising
DatabaseSupplier
FindAdvertising
Organizations
Data
Services
Advertising
Develop/Maintain
Search Server
Configure
FindEvaluate
Supplier ServicesSupplier Services
Bind
CGDI Web Services
Publish CGDI Web Services
Discovery
Other Interfaces
CGDI Web Services
GeoConnections Discovery Portal
CGDI Services Catalogue
Supplier Services
Discovery
Manage
Supplier
Consumer
Publish Web Service Data
Advertising
DatabaseSupplier
FindAdvertising
Organizations
Data
Services
Advertising
Develop/Maintain
Search Server
Configure
CGDI Web Service Data
Find
Find Web Map Layers
Discovery
View
Evaluate
Web Map
Layers
Scenario 6: CGDI Web Services Data
Web Map Servers
Other Interfaces
Need for cwc2
– Multi-agency requirement for a generic WMS aware component capable of eliminating the complexity of a web mapping component and WMS support from application developers
– Application developers, who may or may not be WMS aware, can easily embed cwc2 into their local application
• Can concentrate on their domain specific application development (i.e. leave the mapping to cwc2)
cwc2 Functionality
– WMS aware configurable component for use by CGDI partners and stakeholders
– Supports• WMS• Web Map Context Documents• Stateless Catalog Discovery• CGDI Services
– Gazetteer– Postal Code– NTS Lookup
• Integration of non-WMS product footprints
– Development of API for interactivity and service– Open source technology
–Output applications• GeoBase• Toporama• GeoConnections Discovery Portal
– Service Discovery
• GeoGratis (TBD)• Agriculture Canada (5 applications)• Environment Canada (CISE)
CWC2 Application Examples
Future Work
– API for remote invocation
– Investigation of remote integration of cwc2 into various application development environments
– Training module and materials
– Will become public domain technology (‘chameleon’)