Presentation on theme: "Status of the WIS VPN Pilot Project in Region II and V"— Presentation transcript:
1 Status of the WIS VPN Pilot Project in Region II and V Prepared for ET-WISCGenevaOct 11-14, 2005Akihiko NakazonoToshikazu NishioJapan Meteorological Agency
2 Background-1In 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, VietnamRA-V: Australia, Brunei, Malaysia, New ZealandThe 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.
3 Background-2Outcomes 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.
4 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.
5 Major ChallengesComprehensive and continual tests from transport level to application levelSimulation 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 MTDCFStudy of authorization and authentication methods for secure data reporting and providingPossible cooperation with other Pilot ProjectsExpansion of participants.
6 Outline Two years project from 2005 through 2006 13 Participants (as of 1st October 2005)RA-II: China, Hong Kong, India, Islamic Republic of Iran, Japan, Republic of Korea, Oman, Saudi Arabia, VietnamRA-V: Australia, Brunei, Malaysia, New ZealandInternet bandwidth of the participants varies from 512Kbps to 440MbpsBeijing, Melbourne, and Tokyo act as provisional GISC/DCPC, and others act as provisional NC
7 VPN links among centers participating in the pilot project Challenges of the VPNEstablish Permanent Internet-VPNEstablish VPN through dial-up, mobile or temporary Internet environmentUse of private IP address in the VPNUse of IPv6 ( option)InternetPermanent VPN linkVPN links among centers participating in the pilot projectBeijingTokyoHong KongSeoulKuala LumpurDarussalamWellingtonMuscatJeddahTehranNew DelhiHanoiMelbourneSimulating GISC/DCPC
8 Prototype Application & Server Use SATAID as the prototype user application for NCsUse PANDORA for the prototype data serverNWP productsSatellite dataUpdatedApplication softwarePrototype applicationNC(National Centre)InternetApplication portalData portalReference informationData sourcesVPNGathering data fromdifferent data sourcesSoftware updating
9 SATAIDSATAID 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
11 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 can’t 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.
12 USER Application (SATAID) Structure of PANDORAPANDORA SERVERRequestForwardingApacheClientRequestRequestOther PANDORA SERVERProxyUSER Application (SATAID)ReplyReplyPandora ScriptConverterCacheDATAMetadata
13 Collaboration with UNIDART VPN-PP is collaborating with other Pilot Projects, especially UNIDARTJMA already implemented a test Client, and going to build a server to provide data catalog which is compliant to WMO Metadata Std.Data sourcesUNIDART portalData GRIDVPNData sourceRequest/Replywith authenticationMatadataCatalogueInternetCooperation withUNIDART projectin RA VI
14 Reporting Observed Data (Data Input Service) Data in XMLE1A10FE00112A0B0AABUFR<xml><xmlusers>country name</xmlusers><code>47401</code><date> </date><time>0600</time><winddeg>360</winddeg><windspeed>10</windspeed><view>20</view><temp>12.4</temp><dew_point>9.7</dew_point><pressure>1002.5</pressure></xml>Reportingobservational dataNC(National Centre)47401010600360102012.49.71002.5Station indexData creationConversion to BUFRSecure connection(VPN or HTTPS)InternetInput data on WebSMJP01 RJTDAAXX 01064/ =Dew pointDate/TimeWIND_dirWIND_spdVisibilityAir tempPressure
15 Utilization of IPv6Additional collaborative IPv6 test is planned among BoM, KMA, and JMATest items are being discussed among technical contactsIPv6 AddressesBoM : 2001:8ffff:8001::/48KMA : 2001:JMA : 2001:240:E5::/48
16 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 (21st July)Opened Discussion Web Page (12th Aug)Opened Traffic analysis Web Page (22nd Aug)Established IPv6 Access (26th Aug)Installed PPTP based VPN for mobile users (9th Sep)Opened Web site to non-VPN users (16th Sep)Opened MTSAT imagery page (22nd Sep)
17 Coming Soon-1Complete Establishing VPN Connections with All Participating CentresData service with PANDORA server for the prototype application - SATAIDCooperate UNIDART by providing catalog and dataMonitoring throughput of Internet-VPNCoordinate IPv6 utilization with BoM and KMA
18 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 TDCFPrototype schema driven input method, that could check major errors at input