Hablemos! 954 342 5676

Modern API web network and Oracle 12 database storage server room

CREACIÓN DE UNA PLATAFORMA SAAS CON APIS, GESTIÓN DE TARJETA PREPAGADA Y TECNOLOGÍA ORACLE

Tecnología de Pago Socio de Oracle Desarrollo de Monedero Móvil API Basada en Web Soluciones de Tarjetas Prepagas

EL CLIENTE | SOLUCIONES DE TECNOLOGIA DE PAGO

El cliente es una entidad de procesamiento de transacciones y tecnología de pago con más de 7 años de experiencia en la industria de pagos. Proporcionan a las empresas soluciones y servicios de pago electrónico y procesamiento de transacciones financieras. El cliente tiene una cartera establecida de soluciones tecnológicas que van desde cajeros automáticos virtuales, pagos de autoservicio, sistemas de facturación POS, móviles y soluciones de pagos electrónicos.

El cliente desea crear una plataforma SaaS donde pueda administrar los servicios de API para sus comerciantes con la implementación de Terminal destinada a proporcionar transacciones seguras. El cliente está buscando soluciones de desarrollo de software personalizadas que incluyan la expansión de su base de datos de back-end utilizando Oracle 12C como una solución de base de datos de nivel empresarial. El cliente quería habilitar una consolidación basada en un esquema de alta densidad con la ayuda de Oracle Database 12c, con un esfuerzo por hacer que el proceso de migración de datos sea rápido y simple.

Además, el cliente desea construir un sistema de tarjeta prepago para integrarse con el Sistema de Banca Electrónica (EBS) y un Interruptor de Pago, para que el dinero pueda ser cargado en la tarjeta y utilizado por los clientes con diferentes servicios ofrecidos por el cliente. El cliente solicitó funciones adicionales que incluyen servicios de pago, un programa de lealtad integrado, servicios gubernamentales y corporativos, y una API de pago móvil.

mobile payment and payment technology concept
ecommerce website product page of a sweater

TECNOLOGIA ORACLE APROVECHA EL DESARROLLO DE LA PLATAFORMA SAAS

Chetu se enfocó en desarrollar una API basada en la web y servicios de administración de tarjetas prepagas y una API de pago móvil para crear la plataforma SaaS deseada. Además, Chetu se propuso implementar varias API que proporcionarán servicios. La implementación del proyecto se dividió en varias capas, incluida la implementación de terminal para transacciones de pago, un Sistema de Banca Electrónica de Administración de Tarjetas Prepagadas (EBS) y un sistema de gestión de pagos integrado.

Además, el cliente requería una base de datos automatizada y sin problemas para manejar las transacciones de datos back-end. Oracle ofreció una solución con el sistema de gestión de bases de datos multimodelo Oracle Database 12c para almacenamiento de datos, procesamiento de transacciones en línea y cargas de trabajo de bases de datos. Oracle 12c se implementó para proporcionar al cliente la optimización automática de datos, monitorear el uso de datos y mover automáticamente los datos entre diferentes niveles de almacenamiento y compresión. El cliente quería un servicio de base de datos estandarizado, consolidado y automatizado para optimizar el intercambio de recursos, la flexibilidad de gestión y el ahorro de costos. La implementación de Oracle 12C como solución proporcionó al cliente una base de datos de clase empresarial de alto rendimiento con bases de datos conectables notables y arquitectura multitenant.

APIS, TECNOLOGÍA DE PAGO Y SOLUCIONES DE ORACLE

Durante el proceso de desarrollo, aprovechamos las siguientes tecnologías:

  • Java: JDK 1.8
  • ORM: Hibernate 5.X
  • Marco: Spring Boot 1.5.X
  • Servidor de aplicaciones: Tomcat 8
  • Tipo de proyecto: Proyectos modulares Maven
  • Sistema de gestión de código: GitHub
  • Base de datos: Oracle 12c

En este proyecto, utilizamos JDK1.8, Hibernate5.x, Spring Boot 1.5.x, JPA2.1 y Apache Tomcat Server 8, Hikari para proveedor de conexión de base de datos y Oracle12C para funciones de base de datos de back-end. Toda la interacción de la base de datos se realiza a través de la herramienta ORM de Hibernate.

Los desarrolladores de Chetu trabajaron junto con la plataforma Java para implementar servicios REST. Trabajando dentro del marco de REST, los desarrolladores pudieron usar Spring Boot con tecnologías de hibernación y JPA2. Para el equilibrio de carga, un servidor SSL y Apache seguro gestionó cada solicitud de usuario y la reenvió a Tomcat. Si el servidor Tomcat no estaba disponible, hibernará utilizando operaciones ORM en otro servidor. Esto está destinado a verificar las credenciales de usuario y el acceso a la URL.

Trabajando dentro del marco de REST, los desarrolladores desarrollaron una solicitud en la que la aplicación proporcionaba una clave de token después de un inicio de sesión exitoso. Si el token no es válido, el filtro de seguridad de Spring rechazará la solicitud y mostrará el mensaje al usuario.

Además, Hazelcast, una red de datos de código abierto en la memoria basada en Java se distribuyó con caché. La gestión de transacciones fue manejada por la API de transacciones Spring Boot utilizada para enviar por correo con la API de Correo Spring Boot. La plataforma de base de datos Oracle también se implementó como una característica transaccional de datos de back-end.

Nuestros desarrolladores utilizaron SSL para una ruta de solicitud segura a lo largo del servidor Apache para el equilibrador de carga.

Nuestros desarrolladores también siguieron la arquitectura modular de Maven en la que crearon los proyectos separados de cada capa para la reutilización y la capacidad de mantenimiento del código dentro del marco de pagos.

Finalmente, nuestros desarrolladores crearon una plataforma con una base de datos mantenida que aprovecha la tecnología Oracle. La base de datos de Oracle pudo mantener un registro del saldo de cada cliente y si el cliente posee una tarjeta. Codificado en la propia tarjeta con la ayuda de IC y magnético y RFID. La compra y la recarga de las tarjetas prepagas se pueden completar con los cajeros empleados del cliente o POS en los centros de servicio. Esta plataforma se integra con ATM, POS y soluciones de billetera móvil.

Oracle spring java tomcat technology
Trabajemos Juntos

Contáctenos para conocer más sobre Chetu y nuestros servicios de software personalizados

Política de Privacidad | Políticas Legales | Carreras | Mapa del sitio | Comentarios | Contáctenos

Copyright © 2000- 2018 Chetu Inc. Todos los derechos reservados.

Let Us Contact you
Contact Us
Button to scroll to top

Al continuar utilizando este sitio web, acepta nuestra política de cookies. Aprende más Acepto