Trabajo final de carrera
ITMS
Fecha
2019Registro en:
Autor
Rama Moreno, Alejandro
Zanetti Barboza, Fernando Martín
Ranuio Ravotto, Maximiliano Alejandro
Perdomo Gino, Rodrigo Facundo
Institución
Resumen
Las empresas multinacionales generan una red en la que, subsidiarias y empresas asociadas intercambian decenas de millones de dólares en servicios y productos. Este intercambio genera miles de transacciones asociadas en un cierto periodo, que una vez cerrado, se procesan y se hace una liquidación de las mismas. Es aquí cuando entra en juego la Clearing House (o Cámara de Compensación) que hace de intermediario entre los participantes de la red, cobrando y pagando los distintos balances resultantes de la liquidación. Las empresas que integran la red nunca se envían dinero entre ellas, solo pagan y reciben dinero de la Clearing House. Teniendo en cuenta que al momento de realizar las liquidaciones, se deben procesar miles de transacciones y la gestión de la red se vuelve bastante compleja. Para esto, la empresa padre desarrolla (o compra) una solución de software para gestionar la red. En las últimas dos décadas la tecnología ha avanzado, el funcionamiento de la red y de las necesidades de las empresas han cambiado, y aun así, el cliente que trabaja con grandes corporaciones de Estados Unidos, ha notado que son varias las empresas que usan sistemas construidos hace quince años o más para gestionar esta red y es testigo de cómo sufren las consecuencias de ello.
Por esto se crea ITMS (Intercompany Transaction Management System), un producto web on premise para la gestión de este tipo de redes de transacciones, teniendo en cuenta las necesidades actuales y pretendiendo validar la solución con uno de sus clientes, que manifestó interés en el producto. Nuestro cliente, al tanto del auge de la tecnología blockchain y su impacto en la industria financiera, quiere que el componente del sistema encargado del registro de transacciones, soporte el guardado de las mismas tanto en una base de datos relacional como en blockchain (una o la otra), opción que es configurada una única vez al desplegar la solución. Esta solución fue construida utilizando .Net Core, Angular 7, Microsoft Azure, MSSQL y el blockchain Hyperledger Fabric.