Implementation Continued I
The backend software can be parallel or sequential and simulation or information based
- It can be COBOL, Fortran, C++, Perl ...
For purposes here, we need only to define its interface needed to
- run it
- set its parameters -- i.e. its input mechanisms
- get its output -- numbers or visualization
This backend interface is defined as an XML file e.g.<program type=“physics”> <run domain=“npac” machine=“maryland” type=“pcnt” > c:\myprogs\a.out</run> <input type=“htmlform” > <name>userinput</name> <field default=“10” >iterations</field> ………. </input> <output> …</output></program>