Today’s web applications often rely on a myriad of external web APIs, communicating with them through various HTTP requests spread throughout the application. These APIs are often textually de- scribed by constraints on the inputs and outputs of their entry points. In this paper we discuss constraints in web APIs that span multiple parameters. We show that these constraints are common in web APIs, but cannot be expressed in existing machine-readable API specification languages. We envision the emergence of constraint-centric specification languages which focus on expressing constraints and describe a proto- typical language that supports constraints over multiple parameters.
Original languageEnglish
Title of host publication17th International Conference on Web Engineering (ICWE 2017)
Place of PublicationRome
PublisherSpringer
Pages323-335
Number of pages13
Volume17
ISBN (Electronic)978-3-319-60131-1
ISBN (Print)978-3-319-60130-4
DOIs
StatePublished - 1 Jun 2017
Event17th International Conference on Web Engineering - Rome, Italy

Conference

Conference17th International Conference on Web Engineering
Abbreviated titleICWE
CountryItaly
CityRome
Period5/06/178/06/17
Internet address

ID: 30976431