{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,6,2]],"date-time":"2022-06-02T00:11:29Z","timestamp":1654128689320},"reference-count":0,"publisher":"IGI Global","issue":"2","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2005,4,1]]},"abstract":"<p>Web Services require a common understanding of messages and message content in order to interact with each other. Several protocols have been proposed, which are coded into agent interfaces or implemented using framework-specific methods such as shared repositories. However, an agent wishing to interact with a large number of other disparate agents cannot be expected to have knowledge of how to initiate or maintain a conversation with all other agents it may encounter. In this paper, we propose a dynamic communication protocol for Web services\u2014DynWES. This involves the publication of protocol specifications representing a finite state machine (FSM). A client agent downloads this specification, validates it for correctness, and then implements the protocol dynamically as a state machine. Mechanisms for building FSMs and checking their correctness are presented. An implementation of DynWES also is described and tested (using applications in the wine selling business domain).<\/p>","DOI":"10.4018\/jwsr.2005040102","type":"journal-article","created":{"date-parts":[[2011,2,15]],"date-time":"2011-02-15T19:06:46Z","timestamp":1297796806000},"page":"19-42","source":"Crossref","is-referenced-by-count":0,"title":["Toward the Right Communication Protocol for Web Services"],"prefix":"10.4018","volume":"2","author":[{"given":"Zahir","family":"Tari","sequence":"first","affiliation":[{"name":"RMIT University, Melbourne, Australia"}]},{"given":"Manish","family":"Malhotra","sequence":"additional","affiliation":[{"name":"University of Bejaia, Berber State, Algeria"}]},{"given":"Abdelkamel","family":"Tari","sequence":"additional","affiliation":[{"name":"RMIT University, Melbourne, Australia"}]},{"given":"Mark","family":"McKinlay","sequence":"additional","affiliation":[{"name":"RMIT University, Melbourne, Australia"}]}],"member":"2432","container-title":["International Journal of Web Services Research"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=3058","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T23:29:27Z","timestamp":1654126167000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/jwsr.2005040102"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2005,4,1]]},"references-count":0,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2005,4]]}},"URL":"https:\/\/doi.org\/10.4018\/jwsr.2005040102","relation":{},"ISSN":["1545-7362","1546-5004"],"issn-type":[{"value":"1545-7362","type":"print"},{"value":"1546-5004","type":"electronic"}],"subject":[],"published":{"date-parts":[[2005,4,1]]}}}