Case Study: Met Office
The World Meteorological Office (WMO) Information system (WIS) is the pillar of the WMO’s strategy for managing and moving global weather, climate and water information in the 21st century. OpenWIS is a software implementation of the WIS standard managed by the OpenWIS association (a collection of national meteorological agencies including the Met Office).
Originally released in 2011 OpenWIS was increasingly facing a number of challenges in keeping their legacy system in operational use:
+ Underlying components were several versions out of date
+ Several of the components had also branched significantly from the original open source tools
+ There were numerous third-party libraries
+ The project partners were globally dispersed and used different methods for building software
+ The challenge, therefore, was to cost-effectively uplift the OpenWIS software to support on-going operational requirements.
SCISYS worked with the Met Office and their international partners to provide an uplift strategy that allowed all members to work together as a co-ordinated team.
SCISYS designed and developed a cloud based automated deployment architecture based on AWS CloudFormation /Cloudbees (Jenkins) and Puppet. This automated the build and testing of OpenWIS. This then allowed the environment to be built reliably and repeatedly introducing a more evolved continuous integration / continuous deployment culture.
This was crucial as it enabled the international partners to uplift different aspects of the technology stack and test that components still worked once they had been upgraded.
The main benefit is that the Association now has a supportable product which can be further developed to meet evolving needs. In addition:
+ The approach was lower cost and less risky than rebuilding the legacy systems from scratch
+ Improved quality of software delivery
+ Releases are more frequent and the quality is better assured through repeatable build, deploy and test processes
+ The community has grown
+ Better Team working and knowledge transfer between team members
+ More Engagement with Met Centres and the wider WIS community