1 |
The backend software can be parallel or sequential and simulation or information based
-
It can be COBOL, Fortran, C++, Perl ...
|
2 |
We need to define in XML its interface needed to
-
run it
-
set its parameters -- i.e. its input mechanisms
-
get its output -- numbers or visualization
|
3 |
This backend program interface is defined as an XML file e.g. <program name="physicssimulation1"> <run domain="npac" machine="maryland" type="pc" os="nt" >c:\myprogs\a.out</run> <input type="htmlform" > <name>userinput</name> <field default="10" >iterations</field> .......... </input> <output> ...</output> </program>
|
4 |
Becomes HTML form with name
|
5 |
userinput and text field iterations
|
6 |
with default value 10 on client
|