Publication:
Using semantics for automating the authentication of web APIs

cris.customurl 15240
cris.virtual.department Data 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.departmentbrowse Data Engineering
cris.virtual.departmentbrowse Data Engineering
cris.virtual.departmentbrowse Data Engineering
cris.virtualsource.department 3a2553bc-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.author Maleshkova, Maria
dc.contributor.author Pedrinaci, Carlos
dc.contributor.author Domingue, John
dc.contributor.author Alvaro, Guillermo
dc.contributor.author Martinez, Ivan
dc.date.issued 2010-01-01
dc.description.abstract Recent technology developments in the area of services on the Web are marked by the proliferation of Web applications and APIs. The implementation and evolution of applications based on Web APIs is, however, hampered by the lack of automation that can be achieved with current technologies. Research on semantic Web services is therefore trying to adapt the principles and technologies that were devised for traditional Web services, to deal with this new kind of services. In this paper we show that currently more than 80% of the Web APIs require some form of authentication. Therefore authentication plays a major role for Web API invocation and should not be neglected in the context of mashups and composite data applications. We present a thorough analysis carried out over a body of publicly available APIs that determines the most commonly used authentication approaches. In the light of these results, we propose an ontology for the semantic annotation of Web API authentication information and demonstrate how it can be used to create semantic Web API descriptions. We evaluate the applicability of our approach by providing a prototypical implementation, which uses authentication annotations as the basis for automated service invocation. © 2010 Springer-Verlag.
dc.description.version NA
dc.identifier.doi 10.1007/978-3-642-17746-0_34
dc.identifier.eissn 1611-3349
dc.identifier.isbn 364217745X
dc.identifier.issn 0302-9743
dc.identifier.scopus 2-s2.0-78650893017
dc.identifier.uri https://openhsu.ub.hsu-hh.de/handle/10.24405/15240
dc.language.iso en
dc.publisher Springer
dc.relation.conference 9th International Semantic Web Conference, ISWC 2010, Shanghai, China, November 7-11
dc.relation.journal Lecture Notes in Computer Science
dc.relation.orgunit Karlsruhe Institute of Technology
dc.rights.accessRights metadata only access
dc.title Using semantics for automating the authentication of web APIs
dc.type Conference paper
dcterms.bibliographicCitation.booktitle The Semantic Web – ISWC 2010 : 9th International Semantic Web Conference, ISWC 2010, Shanghai, China, November 7-11, 2010, Revised Selected Papers
dcterms.bibliographicCitation.number 1
dcterms.bibliographicCitation.originalpublisherplace Berlin
dspace.entity.type Publication
hsu.peerReviewed
hsu.uniBibliography Nein
oaire.citation.endPage 549
oaire.citation.startPage 534
oaire.citation.volume 6496
Files