/akka-prototype

Prototipo para evaluar la factibilidad de usar Akka.

Primary LanguageScalaGNU General Public License v2.0GPL-2.0

akka-prototype

Prototipo para evaluar la factibilidad de usar Akka.

  • ###Fase 1 (Modo Standalone)###

    • Implementar una interfaz para recibir mensajes desde el exterior. Similar a la existente para recibir los pedidos de las terminales/pos.
    • Implementar un servicio que actue de Mock de un Acquirer/procesadora.
    • Implementar 3 Actores internos para realizar lo siguiente:
      • Alterar el mensaje de entrada a un formato interno.
      • Alterar el mensaje de respuesta del servicio externo al mensaje interno.
      • Realizar algun tipo de procesamiento. En futuras etapas este actor sera encargado de realizar las acciones en BD.
  • ###Fase 2 (Modo Standalone conexion a BD.)###

    • Agregar a la Fase 1 conexion a una BD relacional
    • Investigar si requerimos que sea relacional o podriamos usar NoSQL
  • ###Fase 3 (Modo Distribuido conexion a BD.)###

  • ###Fase 4 (Evaluar lo implementado)###

    • Realizar una evaluacion respecto de los siguientes puntos:
      • Performance
      • Alta disponibilidad
      • Mantenibilidad
      • Productividad
      • Correctitud
  • ###Fase N### A DEFINIR