Abstract
The Federal University of Rio Grande do Norte (UFRN) has information systems which capture different kinds of data related to the institution itself, as well as its academics and students. Much of this data produces information that is available to users through reports found in the systems. However, there are demands that often come from these users, who wish to obtain data not available in the reports, which requires the need for manual extraction and, thereafter, generates costs to the institution. Furthermore, there are several studies, research projects and applications developed by academics, students and companies that require the use of this information, either to offer more transparency or to develop new ideas and promoting innovation. In this aspect, this paper aims to present an experience of development of a solution for providing corporate data using a service API.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
References
Boyd, R.: Getting started with OAuth 2.0. O’Reilly Media Inc., Sebastopol (2012)
Cirani, S., Picone, M., Gonizzi, P., Veltri, L., Ferrari, G.: IoT-OAS: an OAuth-based authorization service architecture for secure services in IoT scenarios. Sens. J. IEEE 15(2), 1224–1234 (2015)
Crockford, D.: The application/json media type for JavaScript Object Notation (JSON). Internet RFC 4627, July 2006
Erl, T.: Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services. Prentice Hall PTR, Upper Saddle River (2004)
Erl, T.: Soa: Principles of Service Design, vol. 1. Prentice Hall, Upper Saddle River (2008)
Fielding, R.T.: Architectural styles and the design of network-based software architectures (2000)
Gouveia, J., Crocker, P.A., Sousa, S.M., Azevedo, R.: E-Id authentication and uniform access to cloud storage service providers. In: 2013 IEEE 5th International Conference on Cloud Computing Technology and Science (CloudCom), vol. 1, pp. 487–492, December 2013
Hardt, D.: The OAuth 2.0 authorization framework (2012)
de Aquino Jr., G.S., de Filho, I.M.B., de Neto, M.A.V.M., Barbosa, T.E.: Turma virtual para dispositivos móveis no sistema integrado de gestão de atividades acadêmicas. RENOTE 12(2)
Liu, K., Xu, K.: OAuth based authentication and authorization in open telco API. In: 2012 International Conference on Computer Science and Electronics Engineering (ICCSEE), pp. 176–179, March 2012
Mikkelsen, S.A., Jacobsen, R.H.: Consumer-centric and service-oriented architecture for the envisioned energy internet. In: 2015 Euromicro Conference on Digital System Design (DSD), pp. 301–305, August 2015
PostgreSQL: high availability, load balancing, and replication (2015). http://www.postgresql.org/docs/current/static/warm-standby.html. Accessed 23 Nov 2015
Rahman, M., Iqbal, S., Gao, J.: Load balancer as a service in cloud computing. In: 2014 IEEE 8th International Symposium on Service Oriented System Engineering (SOSE), pp. 204–211, April 2014
Richardson, C.: API gateway (2015). http://microservices.io/patterns/apigateway.html. Accessed 23 Nov 2015
SINFO: Sistemas institucionais integrados de gesto - sig (2015). https://www.info.ufrn.br/wikisistemas/doku.php/. Accessed 23 Nov 2015
SNAC: Guidelines for Implementation of REST. Enterprise Applications Division of the Systems and Network Analysis Center - NSA (2011)
Stubbs, J., Moreira, W., Dooley, R.: Distributed systems of microservices using docker and serfnode. In: 2015 7th International Workshop on Science Gateways (IWSG), pp. 34–39, June 2015
Swagger: The world’s most popular framework for APIs (2015). http://swagger.io/. Accessed 23 Nov 2015
Acknowledgment
This work was partially supported by the National Institute of Science and Technology for Software Engineering (INES) funded by CNPq under grant 573964/2008-4.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
de Morais Barroca Filho, I., Melo, M., Silva, C.A., de Aquino, G.S., Campos, V., Costa, V. (2016). An Experience of Constructing a Service API for Corporate Data Delivery. In: Gervasi, O., et al. Computational Science and Its Applications – ICCSA 2016. ICCSA 2016. Lecture Notes in Computer Science(), vol 9790. Springer, Cham. https://doi.org/10.1007/978-3-319-42092-9_17
Download citation
DOI: https://doi.org/10.1007/978-3-319-42092-9_17
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-42091-2
Online ISBN: 978-3-319-42092-9
eBook Packages: Computer ScienceComputer Science (R0)