Presentation on theme: "Status of the WIS VPN Pilot Project in Region II and V Prepared for ET-WISC Geneva Oct 11-14, 2005 Akihiko Nakazono Toshikazu Nishio Japan Meteorological."— Presentation transcript:
Status of the WIS VPN Pilot Project in Region II and V Prepared for ET-WISC Geneva Oct 11-14, 2005 Akihiko Nakazono Toshikazu Nishio Japan Meteorological Agency
Background-1 In 2004, the FWIS VPN Pilot Project was launched as a collaborative project between Regions II and V and eleven volunteer NMHS in the Regions participated in the project. –RA-II: China, Hong Kong, India, Japan, Republic of Korea, Saudi Arabia, Vietnam –RA-V: Australia, Brunei, Malaysia, New Zealand The Project successfully proved that it was feasible for relatively small centers to establish a VPN link through Internet as long as they would receive appropriate technical assistance from advanced centers.
Background-2 Outcomes of the Project were presented to the ITT-FWIS meeting held in September 2004, Geneva. The meeting highly appreciated the Project especially for promoting involvement of small centers in activities toward development of WIS, and it also requested to continue the Project extending to the WIS application level in cooperation with other pilot projects for WIS application components such as request/reply portal and metadata standards.
Concept of the Advanced Phase To study how small Centres that have less expertise and/or less telecom infrastructures could get benefits from forthcoming advanced WIS environment to their operational purposes through Internet-VPN.
Major Challenges Comprehensive and continual tests from transport level to application level Simulation of NC operation with prototype applications supported by prototype GISC/DCPC servers. Prototype application of data input service driven by WMO metadata and schema, and support MTDCF Study of authorization and authentication methods for secure data reporting and providing Possible cooperation with other Pilot Projects Expansion of participants.
Outline Two years project from 2005 through Participants (as of 1 st October 2005) –RA-II: China, Hong Kong, India, Islamic Republic of Iran, Japan, Republic of Korea, Oman, Saudi Arabia, Vietnam –RA-V: Australia, Brunei, Malaysia, New Zealand Internet bandwidth of the participants varies from 512Kbps to 440Mbps Beijing, Melbourne, and Tokyo act as provisional GISC/DCPC, and others act as provisional NC
Challenges of the VPN Establish Permanent Internet-VPN Establish VPN through dial-up, mobile or temporary Internet environment Use of private IP address in the VPN Use of IPv6 ( option) Internet Permanent VPN link VPN links among centers participating in the pilot project Beijing Tokyo Hong Kong Seoul Kuala Lumpur Darussalam Wellington Muscat Jeddah Tehran New Delhi Hanoi Melbourne Simulating GISC/DCPC
Prototype Application & Server Use SATAID as the prototype user application for NCs Use PANDORA for the prototype data server NWP products Satellite data Updated Application software Prototype application NC (National Centre) Internet Application portal Data portal Satellite data Reference information Data sources VPN Gathering data from different data sources Software updating
SATAID SATAID is an application program originally developed for meteorological training, especially for nephanalysis. SATAID could display most of meteorological data, e.g. GPV, radar, profiler as well as satellite images, has many useful image analyzing capabilities, e.g. superposition, animation, cross-section, drawing contour, annotation. SATAID has been registered on WMO VL resource library
An example of SATAID
PANDORA Server PANDORA Server is an http driven data and proxy server. PANDORA works as one-stop data server, it forwards a request automatically if it cant satisfy a request by itself and other PANDORA could. PANDORA has capability of data conversion and cut off to decrease the quantity of transfer data. PANDORA has been installed at BoM for training avtivities while inside JMA for operational purposes.
Structure of PANDORA Request Apache PANDORA SERVER USER Application (SATAID) DATA Proxy Client none/ t0600/min1/1/1/ PI10LV/data0.grb2 Pandora Script Metadata Cache Reply Request Reply Other PANDORA SERVER Request Forwarding Request Forwarding Converter
Collaboration with UNIDART VPN-PP is collaborating with other Pilot Projects, especially UNIDART JMA already implemented a test Client, and going to build a server to provide data catalog which is compliant to WMO Metadata Std. Data sources UNIDART portal Data GRID VPN Data source Request/Reply with authentication Matadata Catalogue Internet Cooperation with UNIDART project in RA VI
Reporting Observed Data (Data Input Service) Data in XML E1A10FE00112A0B0AA BUFR country name Reporting observational data NC (National Centre) Station index Data creation Conversion to BUFR Secure connection (VPN or HTTPS) Internet Input data on Web SMJP01 RJTD AAXX / = Dew point Date/Time WIND_dir WIND_spd Visibility Air temp Pressure
Utilization of IPv6 Additional collaborative IPv6 test is planned among BoM, KMA, and JMA Test items are being discussed among technical contacts IPv6 Addresses –BoM : 2001:8ffff:8001::/48 –KMA : 2001: –JMA : 2001:240:E5::/48
Progress of the Advanced Phase Build basic system and opened the VPN-PP Web Site for VPN users (early July 2005 ) Established first VPN connection with HKO (21 st July) Opened Discussion Web Page (12 th Aug) Opened Traffic analysis Web Page (22 nd Aug) Established IPv6 Access (26 th Aug) Installed PPTP based VPN for mobile users (9 th Sep) Opened Web site to non-VPN users (16 th Sep) Opened MTSAT imagery page (22 nd Sep)
Coming Soon-1 Complete Establishing VPN Connections with All Participating Centres Data service with PANDORA server for the prototype application - SATAID Cooperate UNIDART by providing catalog and data Monitoring throughput of Internet-VPN Coordinate IPv6 utilization with BoM and KMA
Coming Soon-2 Enrich Prototype Data ( add GPV, …) Create & Provide Data Catalog in accordance with WMO Metadata std. Accept Reporting data through VPN and Convert it to TDCF Prototype schema driven input method, that could check major errors at input