This document proposes using interaction protocols to define how external agents can automatically invoke web services. It discusses challenges in web service discovery and invocation that current registry-based and semantic markup approaches aim to address. The document focuses on defining a protocol language to precisely specify the valid interactions and invocation order for a given web service, serving as a complement to interface definitions and semantic annotations. It provides an example job scheduler interface to illustrate issues in automating web service invocation and outlines related work applying formal methods and coordination protocols to web services.
This document proposes using interaction protocols to define how external agents can automatically invoke web services. It discusses challenges in web service discovery and invocation that c…