Presentation is loading. Please wait.

Presentation is loading. Please wait.

INFORMATION TECHNOLOGY EOGEO 2001, June 26th - 28th, Fredericton, New Brunswick, Canada A SOAP Based Metadata Service - IWICOS Broker Jyrki Haajanen &

Similar presentations


Presentation on theme: "INFORMATION TECHNOLOGY EOGEO 2001, June 26th - 28th, Fredericton, New Brunswick, Canada A SOAP Based Metadata Service - IWICOS Broker Jyrki Haajanen &"— Presentation transcript:

1 INFORMATION TECHNOLOGY EOGEO 2001, June 26th - 28th, Fredericton, New Brunswick, Canada A SOAP Based Metadata Service - IWICOS Broker Jyrki Haajanen & Robin Berglund EOGEO 2001, June 26th - 28th, Fredericton, New Brunswick, Canada

2 INFORMATION TECHNOLOGY EOGEO 2001, June 26th - 28th, Fredericton, New Brunswick, Canada Jyrki Haajanen IWICOS Broker 2 Overview –IWICOS Project –Overall Architecture –SOAP Overview –The Broker & Use of SOAP –SOAP Evaluation –Conclusions

3 INFORMATION TECHNOLOGY EOGEO 2001, June 26th - 28th, Fredericton, New Brunswick, Canada Jyrki Haajanen IWICOS Broker 3 The IWICOS Project Integrated weather, sea ice and ocean service system Funded by the European Commission's IST programme Duration 1.1.2000 - 31.12.2002 Goals –To research, evaluate and demonstrate technologies and approaches for cross-organisational interoperable met, ice, ocean GIS-service for seafarers –Demonstration will take two phases: base-line system and extended system Project status –The base-line system demonstration is performed in summer 2001

4 INFORMATION TECHNOLOGY EOGEO 2001, June 26th - 28th, Fredericton, New Brunswick, Canada Jyrki Haajanen IWICOS Broker 4 Finnish Institute of Marine Research Technical Research Centre of Finland Nansen Environmental Research Centre Icelandic Meteorological Office IWICOS Project Consortium Danish Meteorological Institute Danish Technical University

5 INFORMATION TECHNOLOGY EOGEO 2001, June 26th - 28th, Fredericton, New Brunswick, Canada Jyrki Haajanen IWICOS Broker 5 flow of metadata flow of data End-User Systems IWICOS Architecture - Overview Overview Producer Server Broker Facade Client Software

6 INFORMATION TECHNOLOGY EOGEO 2001, June 26th - 28th, Fredericton, New Brunswick, Canada Jyrki Haajanen IWICOS Broker 6 IWICOS Architecture - Metadata A project specific XML format, contains: Spatial information Temporal information Processing information Data format (GRIB, BSQ, Shapefile, XML) Projection information Minimal searchable set (MSS) Selected subset of attributes Some additional attributes

7 INFORMATION TECHNOLOGY EOGEO 2001, June 26th - 28th, Fredericton, New Brunswick, Canada Jyrki Haajanen IWICOS Broker 7 IWICOS Architecture - Producer Server

8 INFORMATION TECHNOLOGY EOGEO 2001, June 26th - 28th, Fredericton, New Brunswick, Canada Jyrki Haajanen IWICOS Broker 8 IWICOS Architecture - Broker Tasks: –Receive notification of new data and »Collect the metadata from the producer server (web server) »Store the metadata to internal storage, in a way that supports queries based on MSS »Generate and return a unique productID for the producer server –Receive notification of outdated data and clean the internal storage –Receive and answer queries based on the MSS

9 INFORMATION TECHNOLOGY EOGEO 2001, June 26th - 28th, Fredericton, New Brunswick, Canada Jyrki Haajanen IWICOS Broker 9 End-User System = Facade + Client Software Facade may contain some of the following features: –Product generation through fusion –Conversion from an IWICOS format to a client specific format –Data filtering for narrow-band communication –Intelligent data gathering based on predefined preferences IWICOS Architecture - End-User System Facade Client Software Selected ProductsMetadata Filtered Metadata Filtered Products query

10 INFORMATION TECHNOLOGY EOGEO 2001, June 26th - 28th, Fredericton, New Brunswick, Canada Jyrki Haajanen IWICOS Broker 10 SOAP - Overview Simple Object Access Protocol Lightweight XML protocol for exchanging structured and typed information on the web Requires a lower level transport protocol - but not tied to a specific one Wraps message content to XML format

11 INFORMATION TECHNOLOGY EOGEO 2001, June 26th - 28th, Fredericton, New Brunswick, Canada Jyrki Haajanen IWICOS Broker 11 SOAP Messages SOAP Request in HTTP SOAP Response in HTTP Messages from W3C 'SOAP 1.1 Note' [http://www.w3.org/TR/SOAP/#_Ref477488396]

12 INFORMATION TECHNOLOGY EOGEO 2001, June 26th - 28th, Fredericton, New Brunswick, Canada Jyrki Haajanen IWICOS Broker 12 IWICOS Broker - Components

13 INFORMATION TECHNOLOGY EOGEO 2001, June 26th - 28th, Fredericton, New Brunswick, Canada Jyrki Haajanen IWICOS Broker 13 IWICOS Broker - Facade Interface Query Presented in XML Basic element is an expression: ‘AND’, ‘OR’ and ‘NOT’ operators Can express a value for MSS type –exact –range –enumerated Reply Presented in XML Two modes: –Brief –Full

14 INFORMATION TECHNOLOGY EOGEO 2001, June 26th - 28th, Fredericton, New Brunswick, Canada Jyrki Haajanen IWICOS Broker 14 IWICOS Broker - Use of SOAP

15 INFORMATION TECHNOLOGY EOGEO 2001, June 26th - 28th, Fredericton, New Brunswick, Canada Jyrki Haajanen IWICOS Broker 15 IWICOS Broker - Use of SOAP

16 INFORMATION TECHNOLOGY EOGEO 2001, June 26th - 28th, Fredericton, New Brunswick, Canada Jyrki Haajanen IWICOS Broker 16 IWICOS Broker - Use of SOAP SOAP HTTP PRODUCER SERVER Web-Server STUBS BROKER Metadata Parser Query Engine Metadata Storage SOAP newProduct outdatedProduct productListFACADE STUBS query

17 INFORMATION TECHNOLOGY EOGEO 2001, June 26th - 28th, Fredericton, New Brunswick, Canada Jyrki Haajanen IWICOS Broker 17 SOAP - Evaluation +Not tied to a single lower level protocol (HTTP, SMTP,...) +Cross-organisational communication is easy to implement (HTTP) +Easier to debug when compared to CORBA, DCOM, RMI +Ideal for publishing existing services on the web –Encoding/decoding of messages –Messages require more space –Setting up the environment may take time at the first try –Reading material is inadequate (at the February 2001)

18 INFORMATION TECHNOLOGY EOGEO 2001, June 26th - 28th, Fredericton, New Brunswick, Canada Jyrki Haajanen IWICOS Broker 18 SOAP - Adoption Trends

19 INFORMATION TECHNOLOGY EOGEO 2001, June 26th - 28th, Fredericton, New Brunswick, Canada Jyrki Haajanen IWICOS Broker 19 Conclusions SOAP - A promising new technology –Productivity is high and debugging is easy when compared to binary correspondents Developer adoption is increasing Great promises in combination with the Semantic Web technologies, such as –Universal Description, Discovery, and Integration (UDDI) –Web Services Definition Language (WSDL) Supportive literature is required Can be applied successfully to implement web-based metadata service - technically

20 INFORMATION TECHNOLOGY EOGEO 2001, June 26th - 28th, Fredericton, New Brunswick, Canada Jyrki Haajanen IWICOS Broker 20 IWICOS Web Sites IWICOS project web-pages –http://www.nrsc.no/~iwicos/ IWICOS broker web-pages –http://iwicos.vtt.fi/


Download ppt "INFORMATION TECHNOLOGY EOGEO 2001, June 26th - 28th, Fredericton, New Brunswick, Canada A SOAP Based Metadata Service - IWICOS Broker Jyrki Haajanen &"

Similar presentations


Ads by Google