|
|
|
|
|
|
TSL Schema Design |
|
|
|
TSL 1.0 schema |
TSL 1.0 schema graph |
|
|
|
The Database Schema Design for the Task Template Model
|
|
|
|
1. Table: TaskTemplate |
|
| TaskTemplateID |
TaskName |
TaskDescription |
NumOfInputPort |
NumOfOutputPort |
DefaultComponentID |
|
|
|
|
|
|
|
|
|
2. Table: TaskTemplateInputPort
| PortID |
TaskTemplateID |
PortType |
PortDescription |
|
|
|
|
|
|
|
| 3. Table: TaskTemplateOutputPort
| PortID |
TaskTemplateID |
PortType |
PortDescription |
|
|
|
|
|
|
|
|
4. Table: TaskComponent
| ComponentID |
ComponentType |
ComponentName |
NumOfInput |
NumOfOutput |
InvocationMode |
InteractionMode |
|
|
|
|
|
|
|
|
|
|
|
5. Table: TaskComponentInput
| InputID |
ComponentID |
InputMode |
InputName |
InputType |
|
|
|
|
|
|
|
|
|
6. Table: TaskComponentOutput
| OutputID |
ComponentID |
OutputMode |
OutputName |
OutputType |
|
|
|
|
|
|
|
|
|
7. Table: TaskInputMapping
| MappingID |
TaskTemplateID |
ComponentID |
InputPortID |
InputID |
ConstantType |
ConstantValue |
|
|
|
|
|
|
|
|
|
|
|
8. Table: TaskOutputMapping
| MappingID |
TaskTemplateID |
ComponentID |
OutputPortID |
OutputID |
ConstantType |
ConstantValue |
|
|
|
|
|
|
|
|
|
|
| 9. Table: TaskOfWebService
| ComponentID |
WSDLURI |
ServiceName |
OperationName |
|
|
|
|
|
|
|
|
10. Table: TaskOfApplication
| ComponentID |
ExecutableDir |
AppName |
OS |
InvocationMode |
InteractiveMode |
UserID |
UserPW |
|
|
|
|
| | | |
|
|
|
|
11. Table: TaskOfGridJob
| ComponentID |
ExecutableDir |
AppName |
UserID |
UserPW |
|
|
|
|
|
|
|
|
|
12. Table: TaskInstance
| TaskInstanceID |
TaskTemplateID |
ComponentID |
|
|
|
|
|
|
|