Turning "What's if" To "What's next" Everyday.
  

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