Rapid real-time interdisciplinary ocean forecasting using adaptive sampling and adaptive modeling and legacy codes: Component encapsulation using XML
We present the high level architecture of a real-time interdisciplinary
ocean forecasting system that employs adaptive elements in
both modeling and sampling. We also discuss an important issue that
arises in creating an integrated, web-accessible framework for such a
system out of existing stand-alone components: transparent support for
handling legacy binaries. Such binaries, that are most common in scientific
applications, expect a standard input stream, maybe some command
line options, a set of input files and generate a set of output files as well
as standard output and error streams. Legacy applications of this form
are encapsulated using XML. We present a method that uses XML documents
to describe the parameters for executing a binary.