Promoting Community Contributions with Highly Configurable Component Based Software, A Kepler Architecture
Aaron Schultz, Matthew Jones, Timothy McPhilliips, Sean Riddle, David Welker
Last modified: 2008-08-21
Kepler is a system that that allows scientists to utilize a wide variety of data stores and analysis tools from many disciplines in an integrated software system through the metaphor of a scientific workflow. The large number and variety of tools used in environmental information management systems makes the interconnection and ease of use of these tools a difficult and daunting task. A standardized way for modularizing, packaging, interconnecting, and managing these tools is needed. We have designed a new architecture for Kepler that incorporates the Open Services Gateway Interface standard, a well established and proven software framework, into the Kepler Scientific Workflow system, allowing for highly configurable, component based interoperability of a large and growing number of diverse software systems in a standardized way.