c9be0990b5c8293b6e29e813b3af3b9e.ppt
- Количество слайдов: 22
Web Weather Request and Distribution System (Web. Werdis (2006/7)) Fechner, Siegfried (siegfried. fechner@dwd. de) Contents: – Web. Werdis – What is it? – Web. Werdis – Design and components – Web. Werdis – Relation to WIS 3/19/2018 S. Fechner, DWD, siegfried. fechner@dwd. de 2006, November
Web. Werdis (2006/7) – What is it? Web Weather Request and Distribution System, Web. Werdis, 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. DWD. 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_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 3/19/2018 S. Fechner, DWD, siegfried. fechner@dwd. de 2006, November
Web. Werdis (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 J 2 EE-container/server) – OGSA-DAI-gridservice (servlet or J 2 EE-container/server, e. g. Tomcat or Oracle Applicationserver) – Database (Oracle 9 i XML-DB) 3/19/2018 S. Fechner, DWD, siegfried. fechner@dwd. de 2006, November
Web. Werdis (2006/7) – roots of Web. Werdis 2001/2 - https: //tiofas 13. 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 DWDSatproducts) 3/19/2018 S. Fechner, DWD, siegfried. fechner@dwd. de 2006, November
Web. Werdis (2006/7) – Design and components GRID-Service Customer(s) Intranet KMA Metadata DB Pushsoftware Webfrontend (DWD-Portal) Web-Business Logic Unidart. Adapter Datapool. Adapter „GTS-Customer“ Climate DB Intranet met. no GRID-Service Datapool(s) Model DB Climate DB GRID-Service DWD MSS metadata flow: S. Fechner, DWD, siegfried. fechner@dwd. de internet: intranet: Climate DB Intranet fmi Internet Intranet DWD legend: data flow: GRID-Service MSSAdapter „GTS-Customer“ MSS GTS Climate DB GTS: 2006, November
Web. Werdis (2006/7) – Design and components - registered customers: research centres and universities in germany, GRID-Service Climate DB - access to customised range of products Customer(s) for pull and push (question of data policy), Intranet KMA - pull: view, download, email, ftp, Metadata DB - Push (subscription): ftp, email attachment, Pushsoftware Webfrontend (DWD-Portal) Web-Business Logic Unidart. Adapter Datapool. Adapter „GTS-Customer“ Intranet met. no GRID-Service Datapool(s) Model DB Climate DB GRID-Service DWD MSS metadata flow: S. Fechner, DWD, siegfried. fechner@dwd. de internet: intranet: Climate DB Intranet fmi Internet Intranet DWD legend: data flow: - single-handed administration of own carts, destination details and subscriptions (only push) GRID-Service Climate DB MSSAdapter „GTS-Customer“ MSS GTS - access to all product metadata, GTS: 2006, November
Web. Werdis (2006/7) – Design and components GRID-Service Customer(s) Intranet KMA Metadata DB Pushsoftware Climate DB Webfrontend (DWD-Portal) Web-Business Logic Unidart. Adapter GRID-Service Datapool. Adapter Climate DB Intranet met. no GRID-Service „GTS-Customer“: - demonstration of connection to the GTS via push-technology MSS„GTS-Customer“ (Web. Werdis), Adapter „GTS-Customer“ metadata publication of new defined bulletins in the Metadata DB Model DB Climate DB Datapool(s) MSS (product description) GTS legend: data flow: GRID-Service - routinely generation of bulletins and storing in the datapool, DWD - formulation of subscriptions to transfer these bulletins into the GTS MSS Internet Intranet DWD metadata flow: S. Fechner, DWD, siegfried. fechner@dwd. de internet: intranet: Climate DB Intranet fmi GTS: 2006, November
Web. Werdis (2006/7) – Design and components GRID-Service Customer(s) Intranet KMA Metadata DB Pushsoftware - product, product instance catalogue based on WMO-core standard version 0. 2 (WMOWebfrontend Web-Business volume A (station catalogue), volume C (GTS(DWD-Portal) Logic bulletins), DWD-internal metadata (DWDSat- and model description)), Datapool. Adapter „GTS-Customer“ GTS - customer catalogue (customer data for Unidart. GRID-Service Climate DB authorisation and authentication), Adapter - distribution catalogue (carts, destination details, Intranet met. no subscriptions), GRID-Service - logging catalogue (custimised production and transfer logging informations) MSSAdapter „GTS-Customer“ MSS Datapool(s) Model DB Climate DB GRID-Service DWD MSS metadata flow: S. Fechner, DWD, siegfried. fechner@dwd. de internet: intranet: Climate DB Intranet fmi Internet Intranet DWD legend: data flow: Climate DB GTS: 2006, November
Web. Werdis (2006/7) – Design and components GRID-Service Customer(s) Intranet KMA Metadata DB Pushsoftware Webfrontend (DWD-Portal) Web-Business Logic Datapool. Adapter GRID-Service MSSAdapter „GTS-Customer“ MSS GTS Datapool(s) Model DB Climate DB GRID-Service DWD MSS metadata flow: S. Fechner, DWD, siegfried. fechner@dwd. de internet: intranet: Climate DB Intranet fmi Internet Intranet DWD legend: data flow: - part of the new DWD-portal (Bea-portal -2006), - secondary version: runnable on each J 2 EE-conform webcontainer, GRID-Service Climate DB - customised webfrontend for registrated customer(s) or „free user“ Intranet met. no Unidart. Adapter „GTS-Customer“ Climate DB GTS: 2006, November
Web. Werdis (2006/7) – Design and components GRID-Service Customer(s) Intranet KMA Metadata DB Pushsoftware Climate DB Web-Business Logic Webfrontend (DWD-Portal) - implementation: sessionbeans (J 2 EE), - controls the product discovery and selection, - controls the definition and administration of Unidart. GRID-Service Adapter customised carts, destinations and subscriptions (push-distribution), Datapool. Adapter „GTS-Customer“ MSS GTS - controls the requests to the MSS-, Datapool- GRID-Service and Unidart-adapters for pull and interprets the adapter responses (show, download or send data via email) Datapool(s) Model DB legend: data flow: metadata flow: GRID-Service S. Fechner, DWD, siegfried. fechner@dwd. de intranet: Climate DB Intranet fmi Internet internet: Intranet met. no Climate DB DWD MSS Intranet DWD Climate DB GTS: 2006, November
Web. Werdis (2006/7) – Design and components GRID-Service Customer(s) Intranet KMA Metadata DB Pushsoftware „GTS-Customer“ MSSAdapter „GTS-Customer“ MSS GTS Webfrontend Web-Business (DWD-Portal) Logic - implementation based on: „job scheduling system – quartz “ : http: www. opensynphony. com, „Automatic File Distributor“: http: //www. dwd. de/AFD, Unidart. GRID-Service Climate DB - generates an activity list, based on incoming subscription list (for the Adapter Metadata DB), Datapool. Intranet met. no - controls the time triggered and the event triggered scheduler Adapter GRID-Service (schedulers send requests to the adapters), - controls the responses from the MSS-, Datapool- and Unidartadapters - sends the products to the customers (via ftp or email attachment) Model DB Climate DB Datapool(s) GRID-Service DWD MSS metadata flow: S. Fechner, DWD, siegfried. fechner@dwd. de internet: intranet: Climate DB Intranet fmi Internet Intranet DWD legend: data flow: Climate DB GTS: 2006, November
Web. Werdis (2006/7) – push or subscription-software subscription list as XML-document (Metadata DB) Distribution-Layer Scheduler-Layer Unidart. Adapter subscriptiondirectory Activity List Generator Distribution via email ftp … Generation of an acitvity list, based on incoming subscription list AFD (Automatic File Distributor – opensource legend: data flow: Controller (time triggered) S. Fechner, DWD, siegfried. fechner@dwd. de Controller (event triggered) based on quartz-software (opensource: http: //www. opensynhony. com/ quartz) metadata flow: Adapter-Layer based on AFD-software (opensource: http: //www. dwd. de/ AFD) customised data via OGSA-DAI-Gridservice MSSAdapter customised bulletins via DWD-MSS Datapool. Adapter routine data (GTS-bulletins, other data from global data set and dwd-specifical data … universal Interface (request and response) 2006, November
Web. Werdis (2006/7) – Design and components GRID-Service Customer(s) Intranet KMA Metadata DB Pushsoftware Webfrontend (DWD-Portal) Web-Business Logic Unidart. Adapter Datapool. Adapter „GTS-Customer“ MSS GTS Datapool(s) GRID-Service - request routing to the datapool(s), - interpretation of adapter response metadata, - packaging of response data for transfer (push or pull) Model DB Climate DB GRID-Service DWD MSS metadata flow: S. Fechner, DWD, siegfried. fechner@dwd. de Climate DB Intranet met. no internet: intranet: Climate DB Intranet fmi Internet Intranet DWD legend: data flow: Climate DB GTS: 2006, November
Web. Werdis (2006/7) – Design and components GRID-Service Customer(s) Intranet KMA Metadata DB Pushsoftware Webfrontend (DWD-Portal) Web-Business Logic Unidart. Adapter Datapool. Adapter „GTS-Customer“ Datapool(s) Climate DB Intranet met. no GRID-Service DWD MSS metadata flow: S. Fechner, DWD, siegfried. fechner@dwd. de Model DB Climate DB filebased datapool(s), contents: routine products like: Intranet DWD legend: data flow: GRID-Service MSSAdapter „GTS-Customer“ MSS GTS Climate DB GRID-Service - GTS-standard bulletins Internet - DWDSat -products (satellite images, maps, . . . ) internet: intranet: Climate DB Intranet fmi GTS: 2006, November
Web. Werdis (2006/7) – Design and components GRID-Service Customer(s) Intranet KMA Metadata DB Pushsoftware Webfrontend (DWD-Portal) Web-Business Logic Unidart. Adapter Datapool. Adapter „GTS-Customer“ MSS GTS legend: data flow: DWD MSS GRID-Service formulation of an validated MSS statement, Model DB Climate DB Datapool(s) 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 Internet Intranet DWD or pull) S. Fechner, DWD, siegfried. fechner@dwd. de Climate DB Intranet met. no - metadata flow: Climate DB internet: intranet: GRID-Service Climate DB Intranet fmi GTS: 2006, November
Web. Werdis (2006/7) – Design and components GRID-Service Customer(s) Intranet KMA Metadata DB Pushsoftware Webfrontend (DWD-Portal) Web-Business Logic Unidart. Adapter Datapool. Adapter „GTS-Customer“ MSS GTS DWD MSS GRID-Service metadata flow: S. Fechner, DWD, siegfried. fechner@dwd. de Climate DB Intranet met. no GRID-Service - dispatch of incoming routine bulletins (corresponding to WMO volume C) to the Model DB Climate DB Datapool(s) datapool(s), GRID-Service - generation of customised bulletins (request from MSS-adapter), internet: intranet: Climate DB Intranet fmi - dispatch of customised bulletins back to Internet Intranet DWD the MSS-adapter legend: data flow: Climate DB GTS: 2006, November
Web. Werdis (2006/7) – Design and components GRID-Service Customer(s) Intranet KMA Metadata DB Pushsoftware Climate DB Webfrontend (DWD-Portal) Web-Business Logic Unidart. Adapter Datapool. Adapter „GTS-Customer“ MSS GTS Datapool(s) DWD MSS GRID-Service Climate DB - formulation of an validated UNIDART request statement, Intranet met. no - request routing to the GRID-Services, GRID-Service - interpretation of adapter response metadata, - transfer the response data into file(s) (xml -format), - packaging of response files for transfer Model DB Climate DB (push or pull) GRID-Service Climate DB Intranet DWD legend: data flow: metadata flow: S. Fechner, DWD, siegfried. fechner@dwd. de Intranet fmi Internet internet: intranet: GTS: 2006, November
Web. Werdis (2006/7) – Design and components GRID-Service Customer(s) Intranet KMA Metadata DB Pushsoftware Webfrontend (DWD-Portal) Web-Business Logic Unidart. Adapter Datapool. Adapter „GTS-Customer“ GTS - OGSA-DAI-gridservice UNIDARTproject (DWD, Germany), Datapool(s) Model DB DWD MSS metadata flow: S. Fechner, DWD, siegfried. fechner@dwd. de Climate DB GRID-Service - part of DWD-Intranet, Climate DB - connector to climate database and NWP (numerical weather predication) GRID-Service model(s) database (planned), - customised database request Internet Intranet DWD legend: data flow: GRID-Service Intranet met. no MSSAdapter „GTS-Customer“ MSS Climate DB internet: intranet: Climate DB Intranet fmi GTS: 2006, November
Web. Werdis (2006/7) – Design and components - OGSA-DAI-gridservice UNIDART-project (KMI, Customer(s) Republic of Korea), Metadata DB Pushsoftware GRID-Service Intranet KMA - VPN, certified gridservice, Web-Business Logic - connector to climate database, Webfrontend - customised database request (DWD-Portal) - OGSA-DAI-gridservice UNIDART-project (met. no, Unidart. Adapter Norway), „GTS-Customer“ MSSAdapter „GTS-Customer“ MSS GTS Datapool(s) Intranet met. no - OGSA-DAI-gridservice Model DB Climate DB UNIDART-project (fmi, Finland). - certified gridservice, DWD MSS metadata flow: S. Fechner, DWD, siegfried. fechner@dwd. de Climate DB - connector to climate database, GRID-Service - customised database request GRID-Service Climate DB - connector to climate database, Intranet fmi - customised database request Internet Intranet DWD legend: data flow: GRID-Service - certified gridservice, Datapool. Adapter Climate DB internet: intranet: GTS: 2006, November
Web. Werdis (2006/7) – Relation to WIS Web. Werdis 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: – Web. Werdis 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-WISIII/Doc 3 -1(3)WIS-Com. Structure. doc) – Metadata structures are be based on the recommendation of the “CBS INTERPROGRAMME EXPERT TEAM ON METADATA IMPLEMENTATION“, http: //www. wmo. int/web/www/WDM/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/) 3/19/2018 S. Fechner, DWD, siegfried. fechner@dwd. de 2006, November
Web. Werdis (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 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_Final_report. doc). Important requirements are: 1. the appropriation of the main catalogues (e. g. WMO Meteorological Bulletins Volume C 1 and Volume A) and 2. the redesign of the DWD-internal product and station catalogues as ISO-19100 documents. – Incorporation of the main components of Web. Werdis into the VGISC/SIMDAT project 3/19/2018 S. Fechner, DWD, siegfried. fechner@dwd. de 2006, November
Web. Werdis (2006/7) – Relation to WIS 3/19/2018 S. Fechner, DWD, siegfried. fechner@dwd. de 2006, November
c9be0990b5c8293b6e29e813b3af3b9e.ppt