Service API Modeling and Comparison: A Technology-Independent Approach
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F49777513%3A23520%2F20%3A43959572" target="_blank" >RIV/49777513:23520/20:43959572 - isvavai.cz</a>
Výsledek na webu
<a href="https://doi.ieeecomputersociety.org/10.1109/SEAA51224.2020.00034" target="_blank" >https://doi.ieeecomputersociety.org/10.1109/SEAA51224.2020.00034</a>
DOI - Digital Object Identifier
<a href="http://dx.doi.org/10.1109/SEAA51224.2020.00034" target="_blank" >10.1109/SEAA51224.2020.00034</a>
Alternativní jazyky
Jazyk výsledku
angličtina
Název v původním jazyce
Service API Modeling and Comparison: A Technology-Independent Approach
Popis výsledku v původním jazyce
When service-based applications are used in systems where context varies in time or location (mobile, adaptive systems), clients may need to switch service providers for various reasons like temporary outage or geographical relocation. To prevent negative impacts on overall functionality, both the client and the provider need a way of discovering whether the application programming interface (API) of an alternative web service is compatible with client’s expected contract. However, the diversity of API specification technologies poses a challenge in such evaluation. Building on previous results, in this paper we present a general model of (web) service APIs, a method for creating corresponding service API representations for several technologies, and a method for comparing these representations to evaluate API compatibility from client’s point of view. Both the model and the comparison method have been implemented and verified on real-world services.
Název v anglickém jazyce
Service API Modeling and Comparison: A Technology-Independent Approach
Popis výsledku anglicky
When service-based applications are used in systems where context varies in time or location (mobile, adaptive systems), clients may need to switch service providers for various reasons like temporary outage or geographical relocation. To prevent negative impacts on overall functionality, both the client and the provider need a way of discovering whether the application programming interface (API) of an alternative web service is compatible with client’s expected contract. However, the diversity of API specification technologies poses a challenge in such evaluation. Building on previous results, in this paper we present a general model of (web) service APIs, a method for creating corresponding service API representations for several technologies, and a method for comparing these representations to evaluate API compatibility from client’s point of view. Both the model and the comparison method have been implemented and verified on real-world services.
Klasifikace
Druh
D - Stať ve sborníku
CEP obor
—
OECD FORD obor
10201 - Computer sciences, information science, bioinformathics (hardware development to be 2.2, social aspect to be 5.8)
Návaznosti výsledku
Projekt
—
Návaznosti
S - Specificky vyzkum na vysokych skolach
Ostatní
Rok uplatnění
2020
Kód důvěrnosti údajů
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Údaje specifické pro druh výsledku
Název statě ve sborníku
46th Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2020)
ISBN
978-1-72819-532-2
ISSN
1089-6503
e-ISSN
—
Počet stran výsledku
4
Strana od-do
158-161
Název nakladatele
IEEE
Místo vydání
Piscataway
Místo konání akce
Kranj, Slovenia
Datum konání akce
26. 8. 2020
Typ akce podle státní příslušnosti
WRD - Celosvětová akce
Kód UT WoS článku
000702094100023