Presentation is loading. Please wait.

Presentation is loading. Please wait.

Web Weather Request and Distribution System (WebWerdis (2006/7)) Fechner, Siegfried Contents: –WebWerdis – What is it? –WebWerdis.

Similar presentations


Presentation on theme: "Web Weather Request and Distribution System (WebWerdis (2006/7)) Fechner, Siegfried Contents: –WebWerdis – What is it? –WebWerdis."— 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? 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 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”).

3 WebWerdis (2006/7) – What is it? S. Fechner, DWD, siegfried.fechner@dwd.de 2006, November Technical standards: Programming –Java (jdk 1.4 or 1.5), jakarta struts 1.1, EJB 2.0 –Opensource components: AFDhttp://www.dwd.de/AFD quartzhttp://www.opensynphony.com/quartz OGSA-DAIhttp://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)

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

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

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

8 Web-Business Logic Push- software Unidart- Adapter MSS- Adapter Datapool- Adapter Datapool(s) GTS „GTS-Customer“ MSS DWD MSS Climate DB GRID-Service Model DB Customer(s) Metadata DB Intranet DWD Intranet met.no GRID-Service Climate DB Intranet fmi GRID-Service Climate DB Internet Intranet KMA GRID-Service Climate DB Webfrontend (DWD-Portal) „GTS-Customer“ - product, product instance catalogue based onWMO-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 forauthorisation and authentication), - distribution catalogue (carts, destination details,subscriptions), - logging catalogue (custimised production andtransfer logging informations) WebWerdis (2006/7) – Design and components S. Fechner, DWD, siegfried.fechner@dwd.de 2006, November legend: data flow:metadata flow :internet:intranet:GTS:

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

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

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

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

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

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

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

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

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

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

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

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 S. Fechner, DWD, siegfried.fechner@dwd.de 2006, November 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

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


Download ppt "Web Weather Request and Distribution System (WebWerdis (2006/7)) Fechner, Siegfried Contents: –WebWerdis – What is it? –WebWerdis."

Similar presentations


Ads by Google