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 Contents: –WebWerdis – What is it? –WebWerdis – Design and components –WebWerdis – Relation to WIS S. Fechner, DWD, 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“, –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, 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, 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 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, 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, 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, , ftp, - Push (subscription): ftp, attachment, - access to all product metadata, - single-handed administration of owncarts, destination details andsubscriptions (only push) WebWerdis (2006/7) – Design and components S. Fechner, DWD, 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, 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, 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, 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 ) WebWerdis (2006/7) – Design and components S. Fechner, DWD, 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 “ : File Distributor“: - 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 attachment) WebWerdis (2006/7) – Design and components S. Fechner, DWD, 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: synhony.com/ quartz) subscription- directory Distribution via 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: AFD) legend: data flow:metadata flow : Unidart- Adapter Datapool- Adapter Controller (event triggered) S. Fechner, DWD, 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, 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, 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, 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, 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, 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, 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, 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“, –Structure and implementation would be incorporate into future WIS distribution tools (e.g. VGISC/SIMDAT- or UNIDART-project: or S. Fechner, DWD, 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“, Important requirements are: as ISO documents. –Incorporation of the main components of WebWerdis into the VGISC/SIMDAT project S. Fechner, DWD, 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, 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