TY - GEN
T1 - Policy-based runtime partner management in process-based services
AU - Ishikawa, Fuyuki
AU - Yoshioka, Nobukazu
AU - Honiden, Shinichi
PY - 2007/12/1
Y1 - 2007/12/1
N2 - BPEL and similar languages have been provided a foundation for process-based implementation of composite Web services. These languages allow definition of orchestration processes without concrete binding information of involved partners. Although this approach facilitates customization of service discovery and selection before process execution, partner management during process execution has not been considered, such as rebinding of service providers upon events. In response to this problem, this study proposes a description model that facilitates runtime partner management in process-based services. The proposed model includes policy descriptions that allow insertion and customization of binding behavior according to surrounding environments and user preferences. The model also includes extensions in the standard process notation in order to allow process developers to give constraints to avoid adoption of inadequate policies as well as to define handlers to have common rebinding behavior reused. The proposed descriptions have been implemented and used in an agent framework for multimedia services.
AB - BPEL and similar languages have been provided a foundation for process-based implementation of composite Web services. These languages allow definition of orchestration processes without concrete binding information of involved partners. Although this approach facilitates customization of service discovery and selection before process execution, partner management during process execution has not been considered, such as rebinding of service providers upon events. In response to this problem, this study proposes a description model that facilitates runtime partner management in process-based services. The proposed model includes policy descriptions that allow insertion and customization of binding behavior according to surrounding environments and user preferences. The model also includes extensions in the standard process notation in order to allow process developers to give constraints to avoid adoption of inadequate policies as well as to define handlers to have common rebinding behavior reused. The proposed descriptions have been implemented and used in an agent framework for multimedia services.
UR - http://www.scopus.com/inward/record.url?scp=46849116858&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=46849116858&partnerID=8YFLogxK
U2 - 10.1109/ICWS.2007.141
DO - 10.1109/ICWS.2007.141
M3 - Conference contribution
AN - SCOPUS:46849116858
SN - 0769529240
SN - 9780769529240
T3 - Proceedings - 2007 IEEE International Conference on Web Services, ICWS 2007
SP - 1191
EP - 1194
BT - Proceedings - 2007 IEEE International Conference on Web Services, ICWS 2007
T2 - 2007 IEEE International Conference on Web Services, ICWS 2007
Y2 - 9 July 2007 through 13 July 2007
ER -