web weather request and distribution system (webwerdis (2006/7)) fechner, siegfried

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

If you can't read please download the document

Upload: inez

Post on 10-Jan-2016

59 views

Category:

Documents


3 download

DESCRIPTION

Web Weather Request and Distribution System (WebWerdis (2006/7)) Fechner, Siegfried ([email protected]). Contents: –WebWerdis – What is it? –WebWerdis – Design and components –WebWerdis – Relation to WIS. S. Fechner, DWD, [email protected] 2006, November. - PowerPoint PPT Presentation

TRANSCRIPT

  • **Web Weather Request and Distribution System (WebWerdis (2006/7))Fechner, Siegfried([email protected])Contents:WebWerdis What is it?WebWerdis Design and componentsWebWerdis Relation to WISS. Fechner, DWD, [email protected] 2006, November

  • *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 WetterdienstS. Fechner, DWD, [email protected] 2006, NovemberWeb 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).

  • *WebWerdis (2006/7) What is it?S. Fechner, DWD, [email protected] 2006, NovemberTechnical standards:ProgrammingJava (jdk 1.4 or 1.5), jakarta struts 1.1, EJB 2.0Opensource components:AFDhttp://www.dwd.de/AFDquartzhttp://www.opensynphony.com/quartzOGSA-DAIhttp://ogsadai.org.ukMetadata designProduct and product instance catalogue (WMO-core metadata standard formal draft version 1.0; 2005, St. Petersburg)ServerWebfrontend (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)

  • **WebWerdis (2006/7) roots of WebWerdisWebWerdis 2001/2-https://tiofas13.dwd.de/-without metadata catalogues-hardcoded navigation-GTS-global dataset-DWDSat-products-inflexible structure and productsCBS-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, [email protected] 2006, November

  • Web-BusinessLogicPush-softwareUnidart-AdapterMSS-AdapterDatapool-AdapterGTSGTS-CustomerMSSDWDMSSCustomer(s)Intranet DWDInternetWebfrontend(DWD-Portal)GTS-CustomerWebWerdis (2006/7) Design and componentsS. Fechner, DWD, [email protected] 2006, November

  • Web-BusinessLogicPush-softwareUnidart-AdapterMSS-AdapterDatapool-AdapterGTSGTS-CustomerMSSDWDMSSCustomer(s)Intranet DWDInternetWebfrontend(DWD-Portal)GTS-Customer-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)WebWerdis (2006/7) Design and componentsS. Fechner, DWD, [email protected] 2006, November

  • Web-BusinessLogicPush-softwareUnidart-AdapterMSS-AdapterDatapool-AdapterGTSGTS-CustomerMSSDWDMSSCustomer(s)Intranet DWDInternetWebfrontend(DWD-Portal)GTS-CustomerGTS-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

    WebWerdis (2006/7) Design and componentsS. Fechner, DWD, [email protected] 2006, November

  • Web-BusinessLogicPush-softwareUnidart-AdapterMSS-AdapterDatapool-AdapterGTSGTS-CustomerMSSDWDMSSCustomer(s)Intranet DWDInternetWebfrontend(DWD-Portal)GTS-Customer-product, product instance catalogue based on WMO-core standard version 0.2 (WMO-volumeA (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)

    WebWerdis (2006/7) Design and componentsS. Fechner, DWD, [email protected] 2006, November

  • Web-BusinessLogicPush-softwareUnidart-AdapterMSS-AdapterDatapool-AdapterGTSGTS-CustomerMSSDWDMSSCustomer(s)Intranet DWDInternetWebfrontend(DWD-Portal)GTS-Customer-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 userWebWerdis (2006/7) Design and componentsS. Fechner, DWD, [email protected] 2006, November

  • Web-BusinessLogicPush-softwareUnidart-AdapterMSS-AdapterDatapool-AdapterGTSGTS-CustomerMSSDWDMSSCustomer(s)Intranet DWDInternetWebfrontend(DWD-Portal)GTS-Customer-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)WebWerdis (2006/7) Design and componentsS. Fechner, DWD, [email protected] 2006, November

  • Web-BusinessLogicPush-softwareUnidart-AdapterMSS-AdapterDatapool-AdapterGTSGTS-CustomerMSSDWDMSSCustomer(s)Intranet DWDInternetWebfrontend(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 (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)WebWerdis (2006/7) Design and componentsS. Fechner, DWD, [email protected] 2006, November

  • WebWerdis (2006/7) push or subscription-softwareAFD(AutomaticFileDistributoropensourceController(time triggered)based onquartz-software(opensource:http://www.open-synhony.com/quartz)subscription-directoryDistributionvia email ftpcustomised datavia OGSA-DAI-GridserviceMSS-Adaptercustomised bulletinsvia DWD-MSS routine data(GTS-bulletins, other datafrom global data set anddwd-specifical data Distribution-LayerScheduler-LayerAdapter-LayeruniversalInterface(request and response)subscription listas XML-document(Metadata DB)Activity List GeneratorGeneration of an acitvity list, based on incomingsubscription list based onAFD-software(opensource:http://www.dwd.de/AFD)legend:data flow:metadata flow:Unidart-AdapterDatapool-AdapterController(event triggered)S. Fechner, DWD, [email protected] 2006, November

  • Web-BusinessLogicPush-softwareUnidart-AdapterMSS-AdapterDatapool-AdapterGTSGTS-CustomerMSSDWDMSSCustomer(s)Intranet DWDInternetWebfrontend(DWD-Portal)GTS-Customer-request routing to the datapool(s), -interpretation of adapter response metadata,-packaging of response data for transfer (push or pull)WebWerdis (2006/7) Design and componentsS. Fechner, DWD, [email protected] 2006, November

  • Web-BusinessLogicPush-softwareUnidart-AdapterMSS-AdapterDatapool-AdapterGTSGTS-CustomerMSSDWDMSSCustomer(s)Intranet DWDInternetWebfrontend(DWD-Portal)GTS-Customerfilebased datapool(s),contents: routine products like:-GTS-standard bulletins-DWDSat -products (satellite images, maps, ...)WebWerdis (2006/7) Design and componentsS. Fechner, DWD, [email protected] 2006, November

  • Web-BusinessLogicPush-softwareUnidart-AdapterMSS-AdapterDatapool-AdapterGTSGTS-CustomerMSSDWDMSSCustomer(s)Intranet DWDInternetWebfrontend(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 (push or pull)WebWerdis (2006/7) Design and componentsS. Fechner, DWD, [email protected] 2006, November

  • Web-BusinessLogicPush-softwareUnidart-AdapterMSS-AdapterDatapool-AdapterGTSGTS-CustomerMSSDWDMSSCustomer(s)Intranet DWDInternetWebfrontend(DWD-Portal)GTS-Customer-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-adapterWebWerdis (2006/7) Design and componentsS. Fechner, DWD, [email protected] 2006, November

  • Web-BusinessLogicPush-softwareUnidart-AdapterMSS-AdapterDatapool-AdapterGTSGTS-CustomerMSSDWDMSSCustomer(s)Intranet DWDInternetWebfrontend(DWD-Portal)GTS-Customer-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)

    WebWerdis (2006/7) Design and componentsS. Fechner, DWD, [email protected] 2006, November

  • Web-BusinessLogicPush-softwareUnidart-AdapterMSS-AdapterDatapool-AdapterGTSGTS-CustomerMSSDWDMSSCustomer(s)Intranet DWDInternetWebfrontend(DWD-Portal)GTS-Customer-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 requestWebWerdis (2006/7) Design and componentsS. Fechner, DWD, [email protected] 2006, November

  • Web-BusinessLogicPush-softwareUnidart-AdapterMSS-AdapterDatapool-AdapterGTSGTS-CustomerMSSDWDMSSCustomer(s)Intranet DWDInternetWebfrontend(DWD-Portal)GTS-Customer-OGSA-DAI-gridservice UNIDART-project (fmi, Finland).-certified gridservice,-connector to climate database,-customised database request-OGSA-DAI-gridservice UNIDART-project (met.no, Norway),-certified gridservice,-connector to climate database,-customised database request-OGSA-DAI-gridservice UNIDART-project (KMI, Republic of Korea),-VPN, certified gridservice,-connector to climate database,-customised database requestWebWerdis (2006/7) Design and componentsS. Fechner, DWD, [email protected] 2006, November

  • *WebWerdis (2006/7) Relation to WISWebWerdis 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, [email protected] 2006, November

  • *WebWerdis (2006/7) Relation to WISNext 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 projectS. Fechner, DWD, [email protected] 2006, November1.the appropriation of the main catalogues (e.g. WMO Meteorological Bulletins Volume C1 and Volume A) and2.the redesign of the DWD-internal product and station catalogues

  • *WebWerdis (2006/7) Relation to WISS. Fechner, DWD, [email protected] 2006, November