AWS Flow Framework es una colección de bibliotecas predesarrolladas que agilizan y facilitan la construcción de aplicaciones con Amazon Simple Workflow. Con AWS Flow Framework, basta con escribir código sencillo para que los objetos y las clases preconstruidos de Framework se encarguen de gestionar los detalles de las API de Amazon Simple Workflow. AWS Flow Framework se encarga de crear y ejecutar los pasos de la aplicación, realiza el seguimiento de su evolución, le permite definir reglas de reintento en caso de que un paso resulte fallido, y mucho más. Mientras tanto, Amazon Simple Workflow Service mantiene el estado de ejecución de la aplicación, reparte tareas entre los trabajadores disponibles y mantiene un historial de auditoría de todas las tareas.

AWS Flow Framework tiene un modelo sencillo de programación que facilita la creación de aplicaciones que realizan funciones en varias máquinas. Con esta estructura, podrá crear tareas, coordinarlas y expresar qué interdependiencia tienen entre sí en un instante (como haría en un programa normal). Por ejemplo, puede ejecutar un método en una aplicación en un equipo “remoto” simplemente llamando a un método de la lógica de la aplicación que esté hospedado en otro equipo “local”. AWS Flow Framework se encarga del complejo trasiego necesario para ejecutar el método remoto y devuelve su resultado a la aplicación local utilizando información almacenada por el servicio Amazon Simple Workflow. La salida de cualquier método que se ejecute puede utilizarse para conectar partes separadas de la lógica que dependan entre sí. Este servicio permite utilizar sintaxis sencilla para expresar dependencias entre métodos con un simple planteamiento de tipo “bloquear y esperar la devolución de llamada”. Este servicio también permite administrar errores en máquinas remotas como si fueran errores locales y ofrece diferentes métodos sencillos para definir cómo desea reintentar los métodos importantes de su aplicación en caso de que fallen.

AWS Flow Framework es código abierto, desarrollado y administrado por AWS, y está disponible en Java y Ruby. Puede utilizar los siguientes enlaces para descargar bibliotecas, código fuente, documentación, ejemplos y mucho más.

Comience con AWS de forma gratuita

Cree una cuenta gratuita
O inicie sesión en la consola

La capa gratuita de AWS incluye 750 horas de nodos de caché micro con Amazon ElastiCache.

Consulte los detalles de la capa gratuita de AWS »