Semantic Web Services and Processes (CSCI 8351)

Course Description

Reading/ Reference

Course Material




Teaching Assistants


Related projects from the Semantic Web course.

The project for this course will be the design and implementation of a graphical design tool for web processes. It is divided into four groups, each of which will research, design and develop one independent part of the tool. Interaction between the groups is required to provide interfaces between the different parts. The division is as follows:

  • Group 1: GUI Designer
    • Generate GUI
    • Semantic templates
    • Static analysis
  • Group 2: Annotation
    • Web Service annotation
    • Protocol design
  • Group 3: Binding
    • Web Service discovery
    • Constraint analysis
    • Optimization
    • Process QoS
  • Group 4: Runtime
    • Monitoring
    • Transactions
    • Process QoS monitoring
    • Runtime Changes