Skip to main content
Top

2020 | OriginalPaper | Chapter

May Contain Nuts: The Case for API Labels

Authors : Cesare Pautasso, Erik Wilde

Published in: Advances in Service-Oriented and Cloud Computing

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

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.

Dont have a licence yet? Then find out more about our products and how to get one now:

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!

Literature
1.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference Snell, J.M.: Atom License Extension. Internet RFC 4946, July 2007 Snell, J.M.: Atom License Extension. Internet RFC 4946, July 2007
21.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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
Metadata
Title
May Contain Nuts: The Case for API Labels
Authors
Cesare Pautasso
Erik Wilde
Copyright Year
2020
DOI
https://doi.org/10.1007/978-3-030-63161-1_8

Premium Partner