Publication:
Lightweight semantics for automating the invocation of Web APIs

cris.customurl16559
cris.virtual.departmentData Engineering
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.departmentbrowseData Engineering
cris.virtual.departmentbrowseData Engineering
cris.virtual.departmentbrowseData Engineering
cris.virtualsource.department3a2553bc-4d23-4bae-a22f-5d92c868792c
cris.virtualsource.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtualsource.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtualsource.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtualsource.department#PLACEHOLDER_PARENT_METADATA_VALUE#
dc.contributor.authorMaleshkova, Maria
dc.contributor.authorPedrinaci, Carlos
dc.contributor.authorLi, Ning
dc.contributor.authorKopecky, Jacek
dc.contributor.authorDomingue, John
dc.date.issued2011
dc.description.abstractThe past few years have been marked by the rapid increase in popularity and use of Web APIs as indicated by the growing number of available APIs and the multitude of applications built on top of them. The development and evolution of applications based on Web APIs is, however, hampered by the lack of automation achievable with current technologies. In this paper, we focus in particular on invocation, which as of now requires manual implementation of custom-tailored clients for each individual API. We present an approach for employing lightweight semantics for supporting the automated invocation of Web APIs. We investigate current Web API description forms and conduct an analysis of the requirements for a description model capable of supporting unified API invocation. In the light of these results, we propose a shared API description model that overcomes the current heterogeneity of the documentation and provides common grounds for enhancing APIs with semantic annotations that facilitate a general automated invocation solution. We evaluate the applicability of our approach by determining the coverage provided by our description model and via a prototypical implementation of an invocation engine. © 2011 IEEE.
dc.description.versionVoR
dc.identifier.doi10.1109/soca.2011.6166260
dc.identifier.isbn978‐1‐4673-0319‐4
dc.identifier.urihttps://openhsu.ub.hsu-hh.de/handle/10.24405/16559
dc.language.isoen
dc.publisherIEEE
dc.relation.conference2011 IEEE International Conference on Service-Oriented Computing and Applications (SOCA) : Irvine, CA, USA, 2-14 December 2011
dc.relation.orgunitKnowledge Media Institute, The Open University
dc.rights.accessRightsmetadata only access
dc.subjectSemantic web services
dc.subjectService invocation
dc.subjectWeb APIs
dc.titleLightweight semantics for automating the invocation of Web APIs
dc.typeKonferenzbeitrag
dcterms.bibliographicCitation.booktitle2011 IEEE International Conference on Service-Oriented Computing and Applications (SOCA)
dcterms.bibliographicCitation.originalpublisherplacePiscataway, NY
dspace.entity.typePublication
hsu.uniBibliographyNein
Files