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

Rampérez Martín, Víctor ORCID: https://orcid.org/0000-0001-6610-2171 (2016). Gestión del uso de aplicaciones y servicios en frameworks de negocio digital. Trabajo Fin de Grado / Proyecto Fin de Carrera, 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:
Director/es:
Tipo de Documento: Trabajo Fin de Grado o Proyecto Fin de Carrera
Grado: Grado en Ingeniería Informática
Fecha: Junio 2016
Materias:
ODS:
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

[thumbnail of TFG_VICTOR_RAMPEREZ_MARTIN.pdf]
Vista Previa
PDF (Portable Document 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: https://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