Academia.eduAcademia.edu

Outline

Web API Management Meets the Internet of Things

2015, Lecture Notes in Computer Science

https://doi.org/10.1007/978-3-319-25639-9_49

Abstract

In this paper we outline the challenges of Web API management in Internet of Things (IoT) projects. Web API management is a key aspect of service-oriented systems that includes the following elements: metadata publishing, access control and key management, monitoring and monetization of interactions, as well as usage control and throttling. We look at how Web API management principles, including some of the above elements, translate into a world of connected devices (IoT). In particular, we present and evaluate a prototype that addresses the issue of managing authentication with millions of insecure low-power devices communicating with non-HTTP protocols. With this first step, we are only beginning to investigate IoT API management, therefore we also discuss necessary future work.

References (22)

  1. An Open Source MQTT v3.1 Broker, http://mosquitto.org/, (Visited on 2013/13/11)
  2. Final: OpenID Connect Dynamic Client Registration 1.0 incorporating errata set 1, http://openid.net/specs/openid-connect-registration-1_0.html
  3. Power Profiling: HTTPS Long Polling vs. MQTT with SSL, on Android, http: //stephendnicholas.com/archives/1217, (Visited on 2013/06/04)
  4. WSO2 API Manager -100% Open Source API Management Platform -WSO2 Inc, http://wso2.com/products/api-manager/
  5. Xively by LogMeIn -Business Solutions for the Internet of Things, https:// xively.com/
  6. Zetta -An API-First Internet of Things (IoT) Platform -Free and Open Source Software, http://www.zettajs.org/
  7. Abeyruwan, D.: ESB Performance Round 6.5 -WSO2 Inc. http:// wso2.com/library/articles/2013/01/esb-performance-65/#latency, (Visited on 2015/03/24)
  8. Chen, H., Jia, X., Li, H.: A brief introduction to IoT gateway. In: IET International Conference on Communication Technology and Application (ICCTA 2011). pp. 610-613 (2011)
  9. Cirani, S., Picone, M., Gonizzi, P., Veltri, L., Ferrari, G.: IoT-OAS: An OAuth- based Authorization Service Architecture for Secure Services in IoT Scenarios (2015)
  10. Datta, S.K., Bonnet, C., Nikaein, N.: An IoT gateway centric architecture to pro- vide novel M2M services. In: Internet of Things (WF-IoT), 2014 IEEE World Forum on. pp. 514-519. IEEE (2014)
  11. ed), D.H.: The OAuth 2.0 Authorization Framework. RFC 6749, IETF (October 2012), available at http://www.rfc-editor.org/rfc/rfc6749.txt
  12. Evans, D.: The internet of things. How the Next Evolution of the Internet is Chang- ing Everything, Whitepaper, Cisco Internet Business Solutions Group (IBSG) (2011)
  13. Fremantle, P., Aziz, B., Scott, P., Kopecky, J.: Federated Identity and Access Management for the Internet of Things. In: 3rd International Workshop on the Secure IoT (2014)
  14. Heffner, R.: The Forrester Wave TM : API Management Solutions, Q3 2014 (2014)
  15. Kopecky, J., Fremantle, P., Boakes, R.: A history and future of Web APIs. Infor- mation Technology (2014)
  16. Lane, K.: API Evangelist Blog. http://apievangelist.com/blog/, (Visited on 2015/03/24)
  17. Lea, R.: HyperCat: an IoT interoperability specification (2013)
  18. Raivio, Y., Luukkainen, S., Seppala, S.: Towards Open Telco-Business models of API management providers. In: System Sciences (HICSS), 2011 44th Hawaii In- ternational Conference on. pp. 1-11. IEEE (2011)
  19. Richer, J., Greenwood, D., Bakis, B.: Componentization of security principles. In: Symposium on Usable Privacy and Security (SOUPS) (2014)
  20. Samsung: Mobile Enterprise Security -Samsung KNOX. https://www. samsungknox.com/en, (Visited on 2015/03/24)
  21. Williams, A.: 5 Rules For API Management -TechCrunch. http://techcrunch. com/2012/11/11/5-rules-for-api-management/, (Visited on 2015/03/24)
  22. Zhu, Q., Wang, R., Chen, Q., Liu, Y., Qin, W.: IoT gateway: Bridging wireless sensor networks into internet of things. In: Embedded and Ubiquitous Comput- ing (EUC), 2010 IEEE/IFIP 8th International Conference on. pp. 347-352. IEEE (2010)