Herramienta de creación y edición de diagramas libre que permite la integración con diversas plataformas.
Entorno de pruebas de software para aplicaciones basadas en la web.
Extensión del navegador Google Chrome, que permite el envío de peticiones HTTP REST sin necesidad de desarrollar un cliente.
Plataforma BPM que surge como fork de Activiti, y a lo largo de estos años ha ido consiguiendo un nombre en el mundo de los BPMs.
Modelo de responsabilidad de seguridad compartida de AWS
Sistema OperativoEn el caso del proyecto se utiliza el sistema operativo Ubuntu 18.04 la cual es una de las distribuciones Debian GNU/Linux este sistema operativo posee ciertas características interesantes a nivel de seguridad, como:
AWS proporciona diversas herramientas y características que puede usar para mantener su cuenta de AWS y recursos a salvo del uso no autorizado. Entre estas se incluyen credenciales para el control de acceso, puntos de enlace HTTPS para la transmisión de datos cifrados, la creación de cuentas de usuario de IAM distintas, el registro de la actividad del usuario para controlar la seguridad y comprobaciones de seguridad de Trusted Advisor. Una de estas herramientas es la de los pares clave. Las instancias Amazon EC2 creadas a partir de una AMI pública usan un par de claves pública y privada en lugar de una contraseña para iniciar sesión a través de Secure Shell (SSH). La clave pública está incrustada en la instancia y la clave privada se usa para iniciar sesión de forma segura sin una contraseña.
Problemas de SeguridadPara el motor de procesos de este proyecto se opto por implementar Camunda BPM, ya que es de código abierto para el modelado y ejecución de los procesos de negocio. Esta solución, está en continua evolución ya que combina de forma óptima la flexibilidad para integrarse con el ecosistema de desarrollo general existente en nuestro proyecto, con la robustez y fiabilidad de un motor de procesos único.
Con Camunda BPM podremos modelar diagramas de procesos con BPMN (Business Process), diagramas de gestión de casos (Case Management) con CMMN y tablas de decisión o reglas de negocio con DMN.
Camunda BPM en el Proyecto