Web service interfaces
Beyer D, Chakrabarti A, Henzinger TA. 2005. Web service interfaces. Proceedings of the 14th international conference on World Wide Web. WWW: World Wide Web Conference, 148–159.
Download
No fulltext has been uploaded. References only!
Conference Paper
| Published
| English
Author
Beyer, Dirk;
Chakrabarti, Arindam;
Henzinger, Thomas AISTA 
Abstract
We present a language for specifying web service interfaces. A web service interface puts three kinds of constraints on the users of the service. First, the interface specifies the methods that can be called by a client, together with types of input and output parameters; these are called signature constraints. Second, the interface may specify propositional constraints on method calls and output values that may oc- cur in a web service conversation; these are called consis- tency constraints. Third, the interface may specify temporal constraints on the ordering of method calls; these are called protocol constraints. The interfaces can be used to check, first, if two or more web services are compatible, and second, if a web service A can be safely substituted for a web ser- vice B. The algorithm for compatibility checking verifies that two or more interfaces fulfill each others’ constraints. The algorithm for substitutivity checking verifies that service A demands fewer and fulfills more constraints than service B.
Publishing Year
Date Published
2005-05-01
Proceedings Title
Proceedings of the 14th international conference on World Wide Web
Publisher
ACM
Acknowledgement
This research was supported in part by the ONR grant N00014-02-1-0671 and by the NSF grants CCR-0234690 and CCR-0225610.
Page
148 - 159
Conference
WWW: World Wide Web Conference
Conference Location
Chiba, Japan
Conference Date
2005-05-10 – 2005-05-14
ISBN
IST-REx-ID
Cite this
Beyer D, Chakrabarti A, Henzinger TA. Web service interfaces. In: Proceedings of the 14th International Conference on World Wide Web. ACM; 2005:148-159. doi:10.1145/1060745.1060770
Beyer, D., Chakrabarti, A., & Henzinger, T. A. (2005). Web service interfaces. In Proceedings of the 14th international conference on World Wide Web (pp. 148–159). Chiba, Japan: ACM. https://doi.org/10.1145/1060745.1060770
Beyer, Dirk, Arindam Chakrabarti, and Thomas A Henzinger. “Web Service Interfaces.” In Proceedings of the 14th International Conference on World Wide Web, 148–59. ACM, 2005. https://doi.org/10.1145/1060745.1060770.
D. Beyer, A. Chakrabarti, and T. A. Henzinger, “Web service interfaces,” in Proceedings of the 14th international conference on World Wide Web, Chiba, Japan, 2005, pp. 148–159.
Beyer D, Chakrabarti A, Henzinger TA. 2005. Web service interfaces. Proceedings of the 14th international conference on World Wide Web. WWW: World Wide Web Conference, 148–159.
Beyer, Dirk, et al. “Web Service Interfaces.” Proceedings of the 14th International Conference on World Wide Web, ACM, 2005, pp. 148–59, doi:10.1145/1060745.1060770.