1. What are the contributions in "Protocol engineering for web services conversations" ?
To this end, this paper combines and extends two recent web service languages, WS-Conversation Language ( WSCL ) and WS-Agreement, in order to obtain a method for engineering protocols of sufficient expressiveness for the next generation of flexible and autonomous services.. Specifically, the authors propose that the protocols include speech-acts as the individual messages and they show how to model such speech-acts as WS-Agreement schemas, which can, in turn, be imported into the specification of the protocols in WSCL.. To demonstrate their approach, the authors express a standard contracting protocol in the extended WSCL/ WS-Agreement languages.. Finally, the authors show that the translation between statecharts and WSCL/WS-Agreement protocols is straightforward.. Furthermore, the authors use statechart notation as a visual counterpart to help developers write clients that flexibly interact with a service and to help users to better understand how to interact with a service.
read more
2. What are the future works mentioned in the paper "Protocol engineering for web services conversations" ?
In this paper, the authors have focussed on flexible interactions between web services because they are fundamental if web services are to reach their full potential in future networked environments.. As future work, the authors intend to verify the Contract Net protocol in WSCL/WS-Agreement in order for it to be sharable without leading to any misunderstandings amongst participants.. Consequently, as the authors have shown, protocols of realistic expressiveness ( such as the Contract Net protocol ) can be specified in their WSCL/WS-Agreement extended language.. In particular, model checking will be investigated since it automates the verification of properties of finite-state concurrent systems.
read more





