• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Towards Inter-jurisdictional Interoperability for a ...
 

Towards Inter-jurisdictional Interoperability for a ...

on

  • 452 views

 

Statistics

Views

Total Views
452
Views on SlideShare
452
Embed Views
0

Actions

Likes
0
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Towards Inter-jurisdictional Interoperability for a ... Towards Inter-jurisdictional Interoperability for a ... Presentation Transcript

    • Towards Inter-jurisdictional Interoperability for a Sustainable Management of the St. Lawrence Ecosystem J. Hamel St. Lawrence Observatory Fisheries and Oceans Canada Symposium on Using Metadata Standards to Achieve Data Interoperability Bedford Institute of Oceanography Dartmouth, NS June 13-14, 2006
    • Presentation outline St. Lawrence Observatory (OSL) OSL Internet Portal: overview, products, services, clients Service-Oriented Architecture (SOA) & Interoperability DFO national pilot project results, Web data services, data accessibility St. Lawrence Global Observatory (SLGO) Inter-jurisdictional cooperation Symposium on Using Metadata Standards to Achieve Data Interoperability..
    • OSL Internet Portal products & services St. Lawrence Observatory sea ice forecasts http://www.osl.gc.ca remote sensing - SST On-line since January 2000 Data Access: real-time data, data bases, information systems; Dynamic products: forecasts, SST maps, modelling, georeferenced photographs, …; Ecosystem modelling Thematic Web sites; Marine species identification guide Collaborative projects: governments, universities, industry; On-line resources: reports, glossary, search engine, …; Multiplatform accessibility: to reflect diversity of client environments Symposium on Using Metadata Standards to Achieve Data Interoperability..
    • St. Lawrence Observatory (OSL) OSL Internet Portal: overview, products, services, clients Service-Oriented Architecture (SOA) & Interoperability DFO national pilot project results, Web data services, data accessibility St. Lawrence Global Observatory (SLGO) Inter-jurisdictional cooperation Symposium on Using Metadata Standards to Achieve Data Interoperability..
    • SOA & Interoperability concept Service-Oriented Architecture • not a new concept, an approach about sharing and decoupling business processes from technology to increase operational efficiency and provide the ability to adapt and change quickly reduces technological dependency • enables flexible access to information across platforms and languages through standard protocols which treat all platforms equally in a distributed infrastructure respects existing technological choices and areas of expertise at the data management level • involves the use of recognized standards & technologies SOAP, XML, WSDL… SOA is part of OGC Geospatial Portal Reference Architecture (OGC 04-039, Open Geospatial Consortium, 2004) WSDL : Web Service Description Language SOAP : protocol for exchanging XML-based messages over a network Symposium on Using Metadata Standards to Achieve Data Interoperability..
    • SOA & Interoperability DFO national pilot project Objectives: To develop a strategy for the implementation of a service-oriented architecture (SOA) to enhance accessibility of DFO scientific data assets by taking existing systems to a level of interoperability that will result in a more efficient management of DFO data holdings and an improved capacity to deliver our mandate and serve our clients. Deliverables included: a common framework (specifications, guidelines) development of data services (physical oceanography) from the following sources: • On-line Scientific Buoy Network: real-time data • CHS SINECO Water Level Information Network: real-time data • BIO TS Climate Database: archives, 33 million records • ODMS – Oceanographic Data Management System: archives 22 million records a Web data service browser a client data access interface a national workshop (held March 28-30, 2006 @ IML) IML: DFO's Maurice Lamontagne Institute, Mont-Joli, Quebec Symposium on Using Metadata Standards to Achieve Data Interoperability..
    • SOA & Interoperability Web data services Web Data Services (WDS) allow systems to EXPLORE various heterogeneous data sets do not require uniformity of formats, data models and technologies on the systems side use SOAP technology for data transport use a set of specifications defined in the context of the pilot project accessible using most programming languages : .Net, Java, Python, etc. using SOAP client interface (API) accessible directly from an internet browser are described using WSDL – Web Service Description Language ultimately WDS are contributing to reducing the need for specialized technical knowledge of database structures and query mechanisms by the end-user Symposium on Using Metadata Standards to Achieve Data Interoperability..
    • SOA & Interoperability WDS browser WDS browser is a system used to EXPLORE WDS services available via Internet URL : http://www.osl.gc.ca/wds-browser/ Symposium on Using Metadata Standards to Achieve Data Interoperability..
    • SOA & Interoperability client application Example of end-user application using WDS - prototype Main objectives: to provide access to the most recent water temperature data for the St. Lawrence using SOAP Web Data Services developed for various distributed data sets to allow users to explore archives by selecting time period depth interval Symposium on Using Metadata Standards to Achieve Data Interoperability..
    • SOA & Interoperability further development future development plans include more Web data services (WDS) including more complex data sources (national, other regions) a system allowing for WDS cascading (aggregation) a system for producing Web Map Services (WMS) from WDS WDS browser improvements: profile graphs, map view, WMS export WDS cataloguing approach other applications that exploit WDS Symposium on Using Metadata Standards to Achieve Data Interoperability..
    • St. Lawrence Observatory (OSL) OSL Internet Portal: overview, products, services, clients Service-Oriented Architecture (SOA) & Interoperability DFO national pilot project results, Web data services, data accessibility St. Lawrence Global Observatory (SLGO) • Inter-jurisdictional cooperation • Joint initiative bringing together DFO & its external partners involved in data collection, management and dissemination Symposium on Using Metadata Standards to Achieve Data Interoperability..
    • SLGO mission & objectives To offer an integrated Web access to the most accurate and complete data and information about the St. Lawrence ecosystem by: fostering the clustering and networking of various organizations responsible for the collection and dissemination of data and information, while respecting their orientations and obligations; optimising access, dissemination and analysis of data and information for the various client groups using an infrastructure allowing for an efficient use of data, information, products and services offered by the community of member organizations. integrated access ● distributed data ● networking ● quality ● efficiency Symposium on Using Metadata Standards to Achieve Data Interoperability..
    • SLGO components of a common solution producers systems users producers information databases systems • distributed architecture • systems interoperability • common standards data (data exchange protocols, services metadata, security, etc...) • discovery services, directories, catalogues systems • increased accessibility to data and information assets • more efficient access by users • quality products and services • secure architecture user Symposium on Using Metadata Standards to Achieve Data Interoperability..
    • SLGO community of prospective members universities ● research & development ● governments ● community groups Institut des sciences de la mer GRÉA - UQTR Groupe de recherche sur les écosystèmes aquatiques ASC Agence Spatiale Canadienne RDDC Valcartier non-profit organization ● board of directors ● business plan ● membership agreement Symposium on Using Metadata Standards to Achieve Data Interoperability..
    • summary of key elements discussed …accessibility of DFO data & products …national approach to implementing SOA …interoperability within DFO & with external partners …use of common recognized standards (data exchange protocols, metadata, security, etc.) …Question Period-- Symposium on Using Metadata Standards to Achieve Data Interoperability..
    • …information supplement…- Symposium on Using Metadata Standards to Achieve Data Interoperability..
    • OSL Internet Portal usage & clienteles OSL Portal launched January 2000 Client groups/sectors of activity: governments, research organisations, universities & colleges, industry (navigation, ecotourism, coastal zone management, fisheries, consultants, etc.), interest groups, communities and general public. Most popular themes and data types: 1. Ocean Forecasts (sea ice, surface currents) 2. Ecosystem Modelling 3. Remote Sensing (sea surface temperature) 4. Real-Time/On-Line Buoy Data Multiplatform accessibility to reflect the 5. Marine Mammal Research diversity of client environments: 6. Sentinel Fisheries Internet Explorer, Firefox, Opera, Netscape... 7. Tides & Water Levels 8. Oceanographic Data Management Ssystem Windows 95, 98, NT, 2000, XP... 9. Georeferenced Images 10. - Lobster Macintosh, Linux, SunOS, UNIX... AND - Marine Species Identification Guide. Symposium on Using Metadata Standards to Achieve Data Interoperability..
    • SOA & Interoperability components SOA : collection of self-contained services communicating with each other using standard description language and protocols and working within a distributed systems architecture WSDL : Web Service Description Language SOAP : protocol for exchanging XML-based messages over a network (initially = Simple Object Access Protocol) UDDI: Universal Discovery, Description and Integration Based on recognized standards World Wide Web Consortium working on the foundation of Web Services since 1999 • SOAP 1.2 : W3C Recommendation (2003) • WSDL 2.0 : W3C Candidate Recommendation (2006) • XML 1.1 : W3C Recommendation (2004) Source: http://www.service-architecture.com/index.html Symposium on Using Metadata Standards to Achieve Data Interoperability..
    • SOA & Interoperability Web data services Web Data Services (WDS) ● allow systems to EXPLORE various heterogeneous data sets do not require uniformity of formats, data models and technologies on the systems side ● use SOAP technology for data transport ● use a set of specifications defined in the context of the pilot project ● are connectors that define a series of access methods (or functions) and their behaviour ● are a solution to most conventional data access needs, easy to develop: 11 functions Symposium on Using Metadata Standards to Achieve Data Interoperability..
    • SOA & Interoperability Web data services WDS are accessible using most programming languages : .Net, Java, Python, etc. using SOAP client interface (API) accessible directly from an internet browser described using WSDL – Web Service Description Language ex : http://www.osl.gc.ca/wds/services/climate?wsdl and their functions are accessible via a URL ex : http://www.osl.gc.ca/wds/services/climate?method=getStatus also of interest for developers & programmers server and client application languages & platforms do not need to match anything coded once by a single programmer is reusable by all for other purposes WDS can become building blocks for assembling powerful applications ultimately WDS are reducing the need for specialized technical knowledge of database structures and query mechanisms by the end-user Symposium on Using Metadata Standards to Achieve Data Interoperability..
    • SLGO governance & functions St. Lawrence Global Observatory (SLGO) active member Membership Agreement DIRECTION OGSL-BD Member - SLGO direction Board of Directors Senior management Managers of agreement membership WEB DIFFUSION STEERING COMMITTEE OGSL-EC OGSL-AC membership • Strategic Planning Executive Committee Advisory Committee • Prioritization of needs OGSL-DG • Strategic Planning • Project Identification Director General • Project Prioritization operations DATA MANAGEMENT Producers / providers / cooperative Data managers ADMINISTRATION INTERNET DEVELOPMENT PARTNERSHIPS projects • collection Administrative Assistant Coordinator Coordinator • validation • Web Development Project Management • Liaison/consultation +members/clients PROJECT • structure/models • Team Management • Needs Assessment • Processes, validation, quality, standards • Promotion TEAMS • archiving • quality control Collaborators & Programmer experts from SLGO Development/Maintenance & member organizations INFORMATION Senior Programmer/Analyst Web Designer Participating in: MANAGEMENT Webmaster • Web projects & TECHNICAL Programmer Development/Maintenance • Definition of SERVICES Web Integrator products Corporate Information & services services • Needs Studies • accessibility temporary temporary temporary temporary • security • technologies access diffusion Internet portal sources gateway data & information Service Level Agreement Service Level Agreement clients & users Symposium on Using Metadata Standards to Achieve Data Interoperability..