Queensland University of Technology   Brisbane Australia Skip bannerSkip to content A university for the real world - BPM
QUT Home
Contact us
BPM Home About Projects Members Research Students Academic Partners Executive Training Tour Contacts Opportunities Visitors Seminars Downloads Call for Papers Publications BPM Collaboration BPM 2007

Business Process Management (BPM) - Students

RESEARCH STUDENTS
Lachlan Aldred
Tonia de Bruin
Stephan Clemens
Islay Davies
Mitra Heravizadeh
Thomas Hettel
Alex Kokkonen
Marcello La Rosa
Guy Redding
Hui Min (Cherri) Tan
Kenneth Wang

[Print-friendly version]

Kenneth Wang

Email: kw.wang@qut.edu.au

Principal Supervisor: Assoc. Prof. Marlon Dumas

Associate Supervisor: Dr Stephen Milliner and Dr Chun Ouyang

Expected Completion: March 2008

Title: Interface Adaptation for Conversational Services

Abstract: The proliferation of services on the web is leading to the formation of service ecosystems wherein services interact with one another in ways not necessarily foreseen during their development or deployment. A key challenge in this setting is service mediation: the act of retrofitting existing services by intercepting, storing, transforming, and (re-)routing messages going into and out of these services so they can interact in unforeseen manners. This research addresses a sub-problem of service mediation, namely service interface adaptation, that arises when the interface that a service provides does not match the interface that it is expected to provide in a given interaction. This research focuses on reconciling mismatches between behavioural interfaces, i.e. interfaces that capture ordering constraints between interactions. It presents a declarative approach to service interface adaptation based on: (i) an algebra over behavioural interfaces; and (ii) a visual language that allows pairs of provided-required interfaces to be linked through algebraic expressions. These expressions are fed into an execution engine that intercepts, buffers, transforms and forwards messages to enact the adaptation logic.