Skip to main content

2020 | OriginalPaper | Buchkapitel

May Contain Nuts: The Case for API Labels

verfasst von : Cesare Pautasso, Erik Wilde

Erschienen in: Advances in Service-Oriented and Cloud Computing

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

As APIs proliferate, managing the constantly growing and evolving API landscapes inside and across organizations becomes a challenge. Part of the management challenge is for APIs to be able to describe themselves, so that users and tooling can use descriptions for finding and filtering APIs. A standardized labeling scheme can help to cover some of the cases where API self-description allows API landscapes to become more usable and scalable. In this paper we present the vision for standardized API labels, which summarize and represent critical aspects of APIs. These aspect allow consumers to more easily become aware of the kind of dependency they are going to establish with the service provider when choosing to use them. API labels not only summarize critical coupling factors, but also can include claims that require to be validated by trusted third parties.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Atkinson, L., Rosenthal, S.: Signaling the green sell: the influence of eco-label source, argument specificity, and product involvement on consumer trust. J. Advert. 43(1), 33–45 (2014)CrossRef Atkinson, L., Rosenthal, S.: Signaling the green sell: the influence of eco-label source, argument specificity, and product involvement on consumer trust. J. Advert. 43(1), 33–45 (2014)CrossRef
2.
Zurück zum Zitat Becker, T.: To what extent are consumer requirements met by public quality policy? In: Quality Policy and Consumer Behaviour in the European Union, pp. 247–266. Wissenschaftsverlag Vauk Kiel KG (2000) Becker, T.: To what extent are consumer requirements met by public quality policy? In: Quality Policy and Consumer Behaviour in the European Union, pp. 247–266. Wissenschaftsverlag Vauk Kiel KG (2000)
4.
Zurück zum Zitat Booth, D., Liu, C.K.: Web Services Description Language (WSDL) Version 2.0 Part 0: Primer. World Wide Web Consortium, Recommendation REC-wsdl20-primer-20070626, June 2007 Booth, D., Liu, C.K.: Web Services Description Language (WSDL) Version 2.0 Part 0: Primer. World Wide Web Consortium, Recommendation REC-wsdl20-primer-20070626, June 2007
5.
Zurück zum Zitat Caswell, J.A., Mojduszka, E.M.: Using informational labeling to influence the market for quality in food products. Am. J. Agric. Econ. 78(5), 1248–1253 (1996)CrossRef Caswell, J.A., Mojduszka, E.M.: Using informational labeling to influence the market for quality in food products. Am. J. Agric. Econ. 78(5), 1248–1253 (1996)CrossRef
6.
Zurück zum Zitat Chu, Y.H., Feigenbaum, J., LaMacchia, B., Resnick, P., Strauss, M.: REFEREE: trust management for web applications. Comput. Netw. ISDN Syst. 29(8–13), 953–964 (1997)CrossRef Chu, Y.H., Feigenbaum, J., LaMacchia, B., Resnick, P., Strauss, M.: REFEREE: trust management for web applications. Comput. Netw. ISDN Syst. 29(8–13), 953–964 (1997)CrossRef
7.
Zurück zum Zitat Cranor, L.F.: Web Privacy with P3P. O’Reilly & Associates, Sebastopol (2002) Cranor, L.F.: Web Privacy with P3P. O’Reilly & Associates, Sebastopol (2002)
9.
Zurück zum Zitat Hadley, M.: Web application description language (WADL). Technical report. TR-2006-153, Sun Microsystems, April 2006 Hadley, M.: Web application description language (WADL). Technical report. TR-2006-153, Sun Microsystems, April 2006
10.
Zurück zum Zitat Kearney, K.T., Torelli, F., Kotsokalis, C.: SLA\(\star \): an abstract syntax for service level agreements. In: Proceedings of the 11th IEEE/ACM International Conference on Grid Computing (GRID), pp. 217–224 (2010) Kearney, K.T., Torelli, F., Kotsokalis, C.: SLA\(\star \): an abstract syntax for service level agreements. In: Proceedings of the 11th IEEE/ACM International Conference on Grid Computing (GRID), pp. 217–224 (2010)
11.
Zurück zum Zitat Kelley, P.G., Bresee, J., Cranor, L.F., Reeder, R.W.: A nutrition label for privacy. In: Proceedings of the 5th Symposium on Usable Privacy and Security, p. 4. ACM (2009) Kelley, P.G., Bresee, J., Cranor, L.F., Reeder, R.W.: A nutrition label for privacy. In: Proceedings of the 5th Symposium on Usable Privacy and Security, p. 4. ACM (2009)
13.
Zurück zum Zitat Kotler, P.: Marketing Management: Analysis, Planning, Implementation and Control. Prentice Hall, Upper Saddle River (1997) Kotler, P.: Marketing Management: Analysis, Planning, Implementation and Control. Prentice Hall, Upper Saddle River (1997)
15.
Zurück zum Zitat Li, J., Xiong, Y., Liu, X., Zhang, L.: How does web service API evolution affect clients? In: IEEE 20th International Conference on Web Services (ICWS), pp. 300–307, June 2013 Li, J., Xiong, Y., Liu, X., Zhang, L.: How does web service API evolution affect clients? In: IEEE 20th International Conference on Web Services (ICWS), pp. 300–307, June 2013
16.
Zurück zum Zitat Nottingham, M.: Home Documents for HTTP APIs. Internet Draft draft-nottingham-json-home-06, August 2017 Nottingham, M.: Home Documents for HTTP APIs. Internet Draft draft-nottingham-json-home-06, August 2017
17.
Zurück zum Zitat Pautasso, C., Wilde, E.: Why is the web loosely coupled? A multi-faceted metric for service design. In: Quemada, J., León, G., Maarek, Y.S., Nejdl, W. (eds.) 18th International World Wide Web Conference, Madrid, Spain, pp. 911–920. ACM Press, April 2009 Pautasso, C., Wilde, E.: Why is the web loosely coupled? A multi-faceted metric for service design. In: Quemada, J., León, G., Maarek, Y.S., Nejdl, W. (eds.) 18th International World Wide Web Conference, Madrid, Spain, pp. 911–920. ACM Press, April 2009
18.
Zurück zum Zitat Pautasso, C., Zimmermann, O.: The web as a software connector: integration resting on linked resources. IEEE Software 35(1), 93–98 (2018)CrossRef Pautasso, C., Zimmermann, O.: The web as a software connector: integration resting on linked resources. IEEE Software 35(1), 93–98 (2018)CrossRef
19.
Zurück zum Zitat Robie, J., Sinnema, R., Wilde, E.: RADL: RESTful API description language. In: Kosek, J. (ed.) XML Prague 2014, Prague, Czech Republic, pp. 181–209. February 2014 Robie, J., Sinnema, R., Wilde, E.: RADL: RESTful API description language. In: Kosek, J. (ed.) XML Prague 2014, Prague, Czech Republic, pp. 181–209. February 2014
20.
Zurück zum Zitat Snell, J.M.: Atom License Extension. Internet RFC 4946, July 2007 Snell, J.M.: Atom License Extension. Internet RFC 4946, July 2007
21.
Zurück zum Zitat Tata, S., Mohamed, M., Sakairi, T., Mandagere, N., Anya, O., Ludwig, H.: RSLA: a service level agreement language for cloud services. In: Proceedings of the 9th International Conference on Cloud Computing (CLOUD2016), pp. 415–422. IEEE (2016). https://doi.org/10.1109/CLOUD.2016.60 Tata, S., Mohamed, M., Sakairi, T., Mandagere, N., Anya, O., Ludwig, H.: RSLA: a service level agreement language for cloud services. In: Proceedings of the 9th International Conference on Cloud Computing (CLOUD2016), pp. 415–422. IEEE (2016). https://​doi.​org/​10.​1109/​CLOUD.​2016.​60
23.
Zurück zum Zitat Uriarte, R.B., Tiezzi, F., De Nicola, R.: SLAC: a formal service-level-agreement language for cloud computing. In: UCC, pp. 419–426. IEEE, December 2014 Uriarte, R.B., Tiezzi, F., De Nicola, R.: SLAC: a formal service-level-agreement language for cloud computing. In: UCC, pp. 419–426. IEEE, December 2014
24.
Zurück zum Zitat Verborgh, R., Steiner, T., Deursen, D.V., Coppens, S., Vallés, J.G., de Walle, R.V.: Functional descriptions as the bridge between hypermedia APIs and the semantic web. In: Alarcón, R., Pautasso, C., Wilde, E. (eds.) Third International Workshop on RESTful Design (WS-REST 2012), Lyon, France, pp. 33–40, April 2012.https://doi.org/10.1145/2307819.2307828 Verborgh, R., Steiner, T., Deursen, D.V., Coppens, S., Vallés, J.G., de Walle, R.V.: Functional descriptions as the bridge between hypermedia APIs and the semantic web. In: Alarcón, R., Pautasso, C., Wilde, E. (eds.) Third International Workshop on RESTful Design (WS-REST 2012), Lyon, France, pp. 33–40, April 2012.https://​doi.​org/​10.​1145/​2307819.​2307828
25.
Zurück zum Zitat Wilde, E.: Surfing the API web: web concepts. In: 27th International World Wide Web Conference, Lyon, France, pp. 797–803. ACM Press, April 2018 Wilde, E.: Surfing the API web: web concepts. In: 27th International World Wide Web Conference, Lyon, France, pp. 797–803. ACM Press, April 2018
26.
Zurück zum Zitat Wilde, E.: Link Relation Types for Web Services. Internet Draft draft-wilde-service-link-rel-10, January 2019 Wilde, E.: Link Relation Types for Web Services. Internet Draft draft-wilde-service-link-rel-10, January 2019
27.
Zurück zum Zitat Wilde, E.: The Use of Registries. Internet Draft draft-wilde-registries-02, April 2019 Wilde, E.: The Use of Registries. Internet Draft draft-wilde-registries-02, April 2019
Metadaten
Titel
May Contain Nuts: The Case for API Labels
verfasst von
Cesare Pautasso
Erik Wilde
Copyright-Jahr
2020
DOI
https://doi.org/10.1007/978-3-030-63161-1_8