Gestión del uso de aplicaciones y servicios en frameworks de negocio digital

Rampérez Martín, Víctor (2016). Gestión del uso de aplicaciones y servicios en frameworks de negocio digital. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S. de Ingenieros Informáticos (UPM), Madrid, España.

Descripción

Título: Gestión del uso de aplicaciones y servicios en frameworks de negocio digital
Autor/es:
  • Rampérez Martín, Víctor
Director/es:
  • Soriano Camino, Francisco Javier
Tipo de Documento: Proyecto Fin de Carrera/Grado
Grado: Grado en Ingeniería Informática
Fecha: Junio 2016
Materias:
Escuela: E.T.S. de Ingenieros Informáticos (UPM)
Departamento: Lenguajes y Sistemas Informáticos e Ingeniería del Software
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[img]
Vista Previa
PDF (Document Portable Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (1MB) | Vista Previa

Resumen

Actualmente existe un gran interés por disponer de frameworks de negocio para la monetización de activos digitales (aplicaciones, servicios, etc). El denominado FIWARE Busines Framework, ofrece a los desarrolladores de software de la plataforma FIWARE la mejora de sus productos mediante funcionalidades para la búsqueda, descubrimiento, comparación, monetización y reparto de beneficios. Para lograr este objetivo, el Business Framework de FIWARE proporciona las APIs y la especificación abierta de un conjunto de componentes (denominados \Generic Enablers" o \GE" en el contexto de FIWARE). Dos de los componentes principales de este framework de negocio son la API de gestión del uso (Usage Management API ) y el servidor proxy de uso (Accounting Proxy). Al comienzo del presente trabajo fin de grado, el Business Framework de FIWARE contaba con una implementación de referencia del componente (\Sto- re GE") encargado de la búsqueda, descubrimiento, monetización y reparto de beneficios de servicios de negocio. Este componente soporta, entre otros, un modelo de tarificación basado en el pago por uso de los servicios, pero delega dichas funciones de \accounting" a los proveedores de servicios. Para solucionar este problema, el principal objetivo desarrollado en el contexto del presente trabajo ha sido el dise~no he implementación de un servidor proxy que capture las peticiones a los servicios y genere la información de uso para cada uno de los usuarios para, posteriormente, enviar dicha información de uso al Store y poder cobrar a los clientes en función del uso que han realizado de los servicios (dando así soporte al modelo de tarificación de pago por uso). Para lograr el objetivo propuesto, se ha dise~nado e implementado el denominado Accounting Proxy, encargado de la monitorización y la generación de información de uso de los servicios bajo un modelo de tarificación de pago por uso. Dicho proxy ofrece funcionalidades de autenticación y autorización haciendo uso de otros componentes de FIWARE, procesando únicamente aquellas peticiones legítimas. Además, se han diseñado y desarrollado plug-ins para permitir la comunicación del Accounting Proxy con otros componentes del Business Framework y un controlador para gestionar el acceso a una API de gestión del uso. Todo ello, ha permitido desarrollar un sistema encargado de dar soporte al pago por uso de los servicios, lo que mejora el sistema de comercializaci ón y reparto de beneficios de activos digitales, que es el principal objetivo del Business Framework de FIWARE.---ABSTRACT---Nowadays there is a major interest in business frameworks for monetization of digital assets such as applications or services. In this regard, the FIWARE Business Framework allows FIWARE software developers to enhance their solutions with search, discovery, comparison, monetization, revenue settlement and sharing features. To achieve this objective, the FIWARE Business Framework provides APIs and open specifications of a comprehensive set of components (called Generic Enablers or GE in FIWARE context). Two of this main components for the business frameworks are the Usage Management API and the Accounting Proxy. At the beginning of the current project, the FIWARE Business Framework had a reference implementation of the Store Generic Enabler, which is in charge of search, discovery, monetization, revenue settlement and sharing features for business services. This component supports, among others, payper- use pricing model; however, it delegates the accounting to the service providers. For dealing with this issue, the main objective carried out in the context of this project have been designing and implementing a proxy server which captures the user's requests and generates the accounting information, which will be sent to the Store in order to charge users for the use of the services. For achieving the proposed objective, it has been designed and implemented the Accounting Proxy, which is in charge of the monitorization and the generation of the accounting information for the services under a pay-per-use pricing model. Using other FIWARE components, this proxy server offers authentication and authorization functionalities, processing only legitimate requests. Moreover, it has been designed and implemented plug-ins to communicate the Accounting Proxy with other components of the FIWARE Business Framework ecosystem and a controller to manage the access to the Usage Management API. All of this have contributed in the develop of a system that supports the pay-per-use services, improving the commercialization and revenue settlement and sharing of the digital assets, which is the main objective of the FIWARE Business Framework.

Más información

ID de Registro: 43491
Identificador DC: http://oa.upm.es/43491/
Identificador OAI: oai:oa.upm.es:43491
Depositado por: Biblioteca Facultad de Informatica
Depositado el: 14 Oct 2016 10:03
Ultima Modificación: 14 Oct 2016 10:05
  • Open Access
  • Open Access
  • Sherpa-Romeo
    Compruebe si la revista anglosajona en la que ha publicado un artículo permite también su publicación en abierto.
  • Dulcinea
    Compruebe si la revista española en la que ha publicado un artículo permite también su publicación en abierto.
  • Recolecta
  • e-ciencia
  • Observatorio I+D+i UPM
  • OpenCourseWare UPM