Re Use Tradeoffs: A Case Study of Software Reuse within the NPP Mission (Invited)
Abstract
The Science Data Depository and Distribution Element (SD3E) supports the NPOESS Preparatory Project by delivering satellite data products to various climate analysis groups. Within this system, many software components are reused. Conversely, many components were developed using newer programming languages. With these newer programming languages, existing functionality must be re-architected in using new paradigms; however, these new frameworks reduced the level of effort in terms of maintenance and adapting to requirements changes. Additionally, some of these new paradigms make these components inherently more reusable. Specifically, this paper will examine the benefits of integrating Adobe Flex and the Spring Framework into the SD3E and as well as the benefits from using reusing code written older programming languages. Additionally, we will examine how our user-interface can be extended to support the Earth Science Community for other missions. The SD3E web interface can support a variety of data formats and may have applications for other Earth Science Missions.
- Publication:
-
AGU Fall Meeting Abstracts
- Pub Date:
- December 2009
- Bibcode:
- 2009AGUFMIN11C1059G
- Keywords:
-
- 0399 ATMOSPHERIC COMPOSITION AND STRUCTURE / General or miscellaneous;
- 1908 INFORMATICS / Cyberinfrastructure;
- 1999 INFORMATICS / General or miscellaneous