For the last decade, there have been active trends of giving more power to end-users and domain experts for creating and manipulating digital content. In USOA, we share this vision of enabling end-users to access and leverage software and underlying layers capabilities. USOA investigates the complementary strengths of semantic Web technologies, Business Process Management along with SOA in order to develop techniques and tools enabling domain experts to model and run/implement their service-based and process-aware applications.
Research problems USOA is addressing
- Complexity of modelling process-aware applications:
- Cognitive complexity: What are the required building blocks (business tasks) and what dependencies exist between them.
- Technical complexity: knowledge about the graphical notation is required.
- Complexity of running/implementing process models:
- Task execution/implementation based on declarative specifications.
- Business event processing based on declarative specifications.
USOA Approach for addressing the above problems
- Complexity of modelling process-aware applications:
- Business Process models reuse.
- Process model discovery.
- Integrating and customising process model variants using reference process models.
- Complexity of running / implementing process models:
- Late (dynamic) service binding for task implementation/execution:
- Automatic service offer discovery.
- Assessing and resolving service interaction protocol heterogeneities.
- Techniques for transforming business event specifications to complex event queries.






