1 / 22

Web Weather Request and Distribution System (WebWerdis (2006/7)) Fechner, Siegfried

Web Weather Request and Distribution System (WebWerdis (2006/7)) Fechner, Siegfried (siegfried.fechner@dwd.de). Contents: – WebWerdis – What is it? – WebWerdis – Design and components – WebWerdis – Relation to WIS. S. Fechner, DWD, siegfried.fechner@dwd.de 2006, November.

inez
Download Presentation

Web Weather Request and Distribution System (WebWerdis (2006/7)) Fechner, Siegfried

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Web Weather Request and Distribution System (WebWerdis (2006/7)) Fechner, Siegfried (siegfried.fechner@dwd.de) Contents: – WebWerdis – What is it? – WebWerdis – Design and components – WebWerdis – Relation to WIS S. Fechner, DWD, siegfried.fechner@dwd.de 2006, November

  2. WebWerdis (2006/7) – What is it? Web Weather Request and Distribution System, WebWerdis, is a new generation of internet based distribution system. It is one part of redesigned Meteorological Portal of the DWD (start in 2007; preoperativ installation: “http://werdis-cbs.dwd.de/bvbw/bvbwDWD.portal”). Aims: – Accommodation of special usergroups with meteorological data and products (delivery via pull and push/subscription mode) – Harmonisation of the metadata (product, distribution and customer catalogues) of the currently main distribution tools of the DWD (based on on the recommendation of the “CBS INTER-PROGRAMME EXPERT TEAM ON METADATA IMPLEMENTATION“, http://www.wmo.int/web/www/WDM/IPET-MI-II/IPET-MI-II_Final_report.doc) – Unification of the request/response interfaces between the distribution tool and the different datasources as well as production tools of the Deutscher Wetterdienst S. Fechner, DWD, siegfried.fechner@dwd.de 2006, November

  3. WebWerdis (2006/7) – What is it? Technical standards: Programming – Java (jdk 1.4 or 1.5), jakarta struts 1.1, EJB 2.0 – Opensource components: AFD http://www.dwd.de/AFD quartz http://www.opensynphony.com/quartz OGSA-DAI http://ogsadai.org.uk Metadata design – Product and product instance catalogue (WMO-core metadata standard “formal draft version 1.0”; 2005, St. Petersburg) Server – Webfrontend (Bea-Portal, Weblogic 8.1.5) – Web-Business-components (each J2EE-container/server) – OGSA-DAI-gridservice (servlet or J2EE-container/server, e.g. Tomcat or Oracle Applicationserver) – Database (Oracle 9i XML-DB) S. Fechner, DWD, siegfried.fechner@dwd.de 2006, November

  4. WebWerdis (2006/7) – roots of WebWerdis WebWerdis 2001/2 - https://tiofas13.dwd.de/ - without metadata catalogues - hardcoded navigation - GTS-global dataset - DWDSat-products - inflexible structure and products CBS-Prototype 2005 - http://vgisc-2.dwd.de/vgisc/ - WMO-metadata vers. 02 - customised product (timeseries, only pull) - pull and push for routine data (GTS-bulletins and DWDSat-products) S. Fechner, DWD, siegfried.fechner@dwd.de 2006, November

  5. GRID-Service Climate DB Intranet KMA Metadata DB GRID-Service Climate DB Intranet met.no GRID-Service Model DB Climate DB Datapool(s) GRID-Service Climate DB Intranet fmi legend: data flow: metadata flow: internet: intranet: GTS: WebWerdis (2006/7) – Design and components Customer(s) Push-software Webfrontend (DWD-Portal) Web-Business Logic Unidart- Adapter Datapool- Adapter MSS- Adapter „GTS-Customer“ „GTS-Customer“ MSS GTS DWD MSS Internet Intranet DWD S. Fechner, DWD, siegfried.fechner@dwd.de 2006, November

  6. GRID-Service Climate DB Intranet KMA Metadata DB GRID-Service Climate DB Intranet met.no GRID-Service Model DB Climate DB Datapool(s) GRID-Service Climate DB Intranet fmi legend: data flow: metadata flow: internet: intranet: GTS: WebWerdis (2006/7) – Design and components - registered customers: research centres and universities in germany, - access to customised range of products for pull and push (question of data policy), - pull: view, download, email, ftp, - Push (subscription): ftp, email attachment, - access to all product metadata, - single-handed administration of own carts, destination details and subscriptions (only push) Customer(s) Push-software Webfrontend (DWD-Portal) Web-Business Logic Unidart- Adapter Datapool- Adapter MSS- Adapter „GTS-Customer“ „GTS-Customer“ MSS GTS DWD MSS Internet Intranet DWD S. Fechner, DWD, siegfried.fechner@dwd.de 2006, November

  7. GRID-Service Climate DB Intranet KMA Metadata DB GRID-Service Climate DB Intranet met.no GRID-Service Model DB Climate DB Datapool(s) GRID-Service Climate DB Intranet fmi legend: data flow: metadata flow: internet: intranet: GTS: WebWerdis (2006/7) – Design and components Customer(s) Push-software Webfrontend (DWD-Portal) Web-Business Logic „GTS-Customer“: - demonstration of connection to the GTS via push-technology (WebWerdis), - metadata publication of new defined bulletins in the Metadata DB (product description) - routinely generation of bulletins and storing in the datapool, - formulation of subscriptions to transfer these bulletins into the GTS Unidart- Adapter Datapool- Adapter MSS- Adapter „GTS-Customer“ „GTS-Customer“ MSS GTS DWD MSS Internet Intranet DWD S. Fechner, DWD, siegfried.fechner@dwd.de 2006, November

  8. GRID-Service Climate DB Intranet KMA Metadata DB GRID-Service Climate DB Intranet met.no GRID-Service Model DB Climate DB Datapool(s) GRID-Service Climate DB Intranet fmi legend: data flow: metadata flow: internet: intranet: GTS: WebWerdis (2006/7) – Design and components - product, product instance catalogue based on WMO-core standard version 0.2 (WMO-volume A (station catalogue), volume C (GTS-bulletins), DWD-internal metadata (DWDSat- and model description)), - customer catalogue (customer data for authorisation and authentication), - distribution catalogue (carts, destination details, subscriptions), - logging catalogue (custimised production and transfer logging informations) Customer(s) Push-software Webfrontend (DWD-Portal) Web-Business Logic Unidart- Adapter Datapool- Adapter MSS- Adapter „GTS-Customer“ „GTS-Customer“ MSS GTS DWD MSS Internet Intranet DWD S. Fechner, DWD, siegfried.fechner@dwd.de 2006, November

  9. GRID-Service Climate DB Intranet KMA Metadata DB GRID-Service Climate DB Intranet met.no GRID-Service Model DB Climate DB Datapool(s) GRID-Service Climate DB Intranet fmi legend: data flow: metadata flow: internet: intranet: GTS: WebWerdis (2006/7) – Design and components Customer(s) - part of the new DWD-portal (Bea-portal-2006), - secondary version: runnable on each J2EE-conform webcontainer, - customised webfrontend for registrated customer(s) or „free user“ Push-software Webfrontend (DWD-Portal) Web-Business Logic Unidart- Adapter Datapool- Adapter MSS- Adapter „GTS-Customer“ „GTS-Customer“ MSS GTS DWD MSS Internet Intranet DWD S. Fechner, DWD, siegfried.fechner@dwd.de 2006, November

  10. GRID-Service Climate DB Intranet KMA Metadata DB GRID-Service Climate DB Intranet met.no GRID-Service Model DB Climate DB Datapool(s) GRID-Service Climate DB Intranet fmi legend: data flow: metadata flow: internet: intranet: GTS: WebWerdis (2006/7) – Design and components Customer(s) - implementation: sessionbeans (J2EE), - controls the product discovery and selection, - controls the definition and administration of customised carts, destinations and subscriptions (push-distribution), - controls the requests to the MSS-, Datapool- and Unidart-adapters for pull and interprets the adapter responses (show, download or send data via email) Push-software Webfrontend (DWD-Portal) Web-Business Logic Unidart- Adapter Datapool- Adapter MSS- Adapter „GTS-Customer“ „GTS-Customer“ MSS GTS DWD MSS Internet Intranet DWD S. Fechner, DWD, siegfried.fechner@dwd.de 2006, November

  11. GRID-Service Climate DB Intranet KMA Metadata DB GRID-Service Climate DB Intranet met.no GRID-Service Model DB Climate DB Datapool(s) GRID-Service Climate DB Intranet fmi legend: data flow: metadata flow: internet: intranet: GTS: WebWerdis (2006/7) – Design and components - implementation based on: „job scheduling system – quartz “ : http:www.opensynphony.com, „Automatic File Distributor“: http://www.dwd.de/AFD, - generates an activity list, based on incoming subscription list (for the Metadata DB), - controls the time triggered and the event triggered scheduler (schedulers send requests to the adapters), - controls the responses from the MSS-, Datapool- and Unidart-adapters - sends the products to the customers (via ftp or email attachment) Customer(s) Push-software Webfrontend (DWD-Portal) Web-Business Logic Unidart- Adapter Datapool- Adapter MSS- Adapter „GTS-Customer“ „GTS-Customer“ MSS GTS DWD MSS Internet Intranet DWD S. Fechner, DWD, siegfried.fechner@dwd.de 2006, November

  12. WebWerdis (2006/7) – push or subscription-software subscription list as XML-document (Metadata DB) Scheduler-Layer Distribution-Layer Adapter-Layer Unidart- Adapter subscription- directory Activity List Generator customised data via OGSA-DAI-Gridservice Distribution via email ftp … Generation of an acitvity list, based on incoming subscription list MSS- Adapter AFD (Automatic File Distributor – opensource customised bulletins via DWD-MSS Controller (time triggered) Controller (event triggered) based on quartz-software (opensource: http://www.open- synhony.com/ quartz) based on AFD-software (opensource: http://www.dwd.de/ AFD) Datapool- Adapter routine data (GTS-bulletins, other data from global data set and dwd-specifical data … universal Interface (request and response) legend: data flow: metadata flow: S. Fechner, DWD, siegfried.fechner@dwd.de 2006, November

  13. GRID-Service Climate DB Intranet KMA Metadata DB GRID-Service Climate DB Intranet met.no GRID-Service Model DB Climate DB Datapool(s) GRID-Service Climate DB Intranet fmi legend: data flow: metadata flow: internet: intranet: GTS: WebWerdis (2006/7) – Design and components Customer(s) Push-software Webfrontend (DWD-Portal) Web-Business Logic - request routing to the datapool(s), - interpretation of adapter response metadata, - packaging of response data for transfer (push or pull) Unidart- Adapter Datapool- Adapter MSS- Adapter „GTS-Customer“ „GTS-Customer“ MSS GTS DWD MSS Internet Intranet DWD S. Fechner, DWD, siegfried.fechner@dwd.de 2006, November

  14. GRID-Service Climate DB Intranet KMA Metadata DB GRID-Service Climate DB Intranet met.no GRID-Service Model DB Climate DB Datapool(s) GRID-Service Climate DB Intranet fmi legend: data flow: metadata flow: internet: intranet: GTS: WebWerdis (2006/7) – Design and components Customer(s) Push-software Webfrontend (DWD-Portal) Web-Business Logic Unidart- Adapter Datapool- Adapter filebased datapool(s), contents: routine products like: - GTS-standard bulletins - DWDSat -products (satellite images, maps, ...) MSS- Adapter „GTS-Customer“ „GTS-Customer“ MSS GTS DWD MSS Internet Intranet DWD S. Fechner, DWD, siegfried.fechner@dwd.de 2006, November

  15. GRID-Service Climate DB Intranet KMA Metadata DB GRID-Service Climate DB Intranet met.no GRID-Service Model DB Climate DB Datapool(s) GRID-Service Climate DB Intranet fmi legend: data flow: metadata flow: internet: intranet: GTS: WebWerdis (2006/7) – Design and components Customer(s) Push-software Webfrontend (DWD-Portal) Web-Business Logic Unidart- Adapter - formulation of an validated MSS statement, - request routing to the DWD MSS, - interpretation of adapter response metadata, - transfer of response data into files (bulletin-, ascii-text- or other formats), - packaging of response files for transfer (push or pull) Datapool- Adapter MSS- Adapter „GTS-Customer“ „GTS-Customer“ MSS GTS DWD MSS Internet Intranet DWD S. Fechner, DWD, siegfried.fechner@dwd.de 2006, November

  16. GRID-Service Climate DB Intranet KMA Metadata DB GRID-Service Climate DB Intranet met.no GRID-Service Model DB Climate DB Datapool(s) GRID-Service Climate DB Intranet fmi legend: data flow: metadata flow: internet: intranet: GTS: WebWerdis (2006/7) – Design and components Customer(s) Push-software Webfrontend (DWD-Portal) Web-Business Logic Unidart- Adapter Datapool- Adapter - dispatch of incoming routine bulletins (corresponding to WMO volume C) to the datapool(s), - generation of customised bulletins (request from MSS-adapter), - dispatch of customised bulletins back to the MSS-adapter MSS- Adapter „GTS-Customer“ „GTS-Customer“ MSS GTS DWD MSS Internet Intranet DWD S. Fechner, DWD, siegfried.fechner@dwd.de 2006, November

  17. GRID-Service Climate DB Intranet KMA Metadata DB GRID-Service Climate DB Intranet met.no GRID-Service Model DB Climate DB Datapool(s) GRID-Service Climate DB Intranet fmi legend: data flow: metadata flow: internet: intranet: GTS: WebWerdis (2006/7) – Design and components Customer(s) Push-software Webfrontend (DWD-Portal) Web-Business Logic - formulation of an validated UNIDART request statement, - request routing to the GRID-Services, - interpretation of adapter response metadata, - transfer the response data into file(s) (xml-format), - packaging of response files for transfer (push or pull) Unidart- Adapter Datapool- Adapter MSS- Adapter „GTS-Customer“ „GTS-Customer“ MSS GTS DWD MSS Internet Intranet DWD S. Fechner, DWD, siegfried.fechner@dwd.de 2006, November

  18. GRID-Service Climate DB Intranet KMA Metadata DB GRID-Service Climate DB Intranet met.no GRID-Service Model DB Climate DB Datapool(s) GRID-Service Climate DB Intranet fmi legend: data flow: metadata flow: internet: intranet: GTS: WebWerdis (2006/7) – Design and components Customer(s) Push-software Webfrontend (DWD-Portal) Web-Business Logic Unidart- Adapter - OGSA-DAI-gridservice UNIDART-project (DWD, Germany), - part of DWD-Intranet, - connector to climate database and NWP (numerical weather predication) model(s) database (planned), - customised database request Datapool- Adapter MSS- Adapter „GTS-Customer“ „GTS-Customer“ MSS GTS DWD MSS Internet Intranet DWD S. Fechner, DWD, siegfried.fechner@dwd.de 2006, November

  19. GRID-Service Climate DB Intranet KMA Metadata DB GRID-Service Climate DB Intranet met.no GRID-Service Model DB Climate DB Datapool(s) GRID-Service Climate DB Intranet fmi legend: data flow: metadata flow: internet: intranet: GTS: WebWerdis (2006/7) – Design and components - OGSA-DAI-gridservice UNIDART-project (KMI, Republic of Korea), - VPN, certified gridservice, - connector to climate database, - customised database request Customer(s) Push-software Webfrontend (DWD-Portal) Web-Business Logic - OGSA-DAI-gridservice UNIDART-project (met.no, Norway), - certified gridservice, - connector to climate database, - customised database request Unidart- Adapter Datapool- Adapter - OGSA-DAI-gridservice UNIDART-project (fmi, Finland). - certified gridservice, - connector to climate database, - customised database request MSS- Adapter „GTS-Customer“ „GTS-Customer“ MSS GTS DWD MSS Internet Intranet DWD S. Fechner, DWD, siegfried.fechner@dwd.de 2006, November

  20. WebWerdis (2006/7) – Relation to WIS WebWerdis is not a prototype of an GISC or VGISC. The primary aim was the development of a modern internet based request and distribution system as part of the redesigned DWD Meteorological portal. but: – WebWerdis design is geared to the design principles for the WIS data communication structure of the “INTER-COMMISSION COORDINATION GROUP ON THE WMO INFORMATION SYSTEM, THIRD Session” (http://www.wmo.int/web/www/ISS/ICG-WIS-III/Doc3-1(3)WIS-ComStructure.doc) – Metadata structures are be based on the recommendation of the “CBS INTER-PROGRAMME EXPERT TEAM ON METADATA IMPLEMENTATION“, http://www.wmo.int/web/www/WDM/IPET-MI-II/IPET-MI-II_Final_report.doc) – Structure and implementation would be incorporate into future WIS distribution tools (e.g. VGISC/SIMDAT- or UNIDART-project: http://www.ecmwf.int/services/grid/simdat/wiki/do/get/simdat or http://www.dwd.de/UNIDART/) S. Fechner, DWD, siegfried.fechner@dwd.de 2006, November

  21. WebWerdis (2006/7) – Relation to WIS Next planned adjustments: – Extension of the range of data and products (currently range: climatological information from selected stations across Germany, Norway, Finland and the Republic of Korea; Weather messages in accordance with the international exchange of data and a selection of satellite images, of weather forecast charts and of analytic-data) – Redesign of all metadata catalogues to bring them into agreement with the recommendation of the “CBS INTER-PROGRAMME EXPERT TEAM ON METADATA IMPLEMENTATION“, http://www.wmo.int/web/www/WDM/IPET-MI-II/IPET-MI-II_Final_report.doc). Important requirements are: as ISO-19100 documents. – Incorporation of the main components of WebWerdis into the VGISC/SIMDAT project 1. the appropriation of the main catalogues (e.g. WMO Meteorological Bulletins Volume C1 and Volume A) and 2. the redesign of the DWD-internal product and station catalogues S. Fechner, DWD, siegfried.fechner@dwd.de 2006, November

  22. WebWerdis (2006/7) – Relation to WIS S. Fechner, DWD, siegfried.fechner@dwd.de 2006, November

More Related