Cree y ejecute aplicaciones basadas en sucesos con escalamiento on demand

La arquitectura sin servidor OpenWhisk acelera el desarrollo en forma de acciones pequeñas, diferenciadas e independientes. Al eliminar la infraestructura, OpenWhisk libera a los miembros de pequeños equipos que pueden trabajar rápidamente y de forma simultánea en distintos fragmentos de código, sin perder el enfoque en la creación de la experiencia de usuario que los clientes están buscando.

Conecte las acciones en secuencias flexibles y escalables

OpenWhisk no tiene servidor y utiliza reglas empresariales para enlazar eventos, activadores y acciones entre sí. Las acciones de OpenWhisk sólo se ejecutan automáticamente cuando es necesario. Su arquitectura sin servidor promociona la creación y modificación rápida y escalable de secuencias de acciones, para cumplir las demandas en constante evolución de las experiencias de usuarios móviles.

OpenWhisk y el caso de negocio de Internet de las cosas

Skylink es una aplicación que utiliza IBM Bluemix OpenWhisk con servicios Cloudant, Alchemy y Watson para analizar y etiquetar en tiempo real imágenes capturadas por un dron.

Explore un ecosistema ilimitado

Explore un ecosistema ilimitado

OpenWhisk ofrece un ecosistema abierto en el que todos pueden aportar su código de acción de OpenWhisk como bloques de creación del creciente repositorio.

Agilice y simplifique el desarrollo

Agilice y simplifique el desarrollo

OpenWhisk acelera el desarrollo de las aplicaciones, lo que permite a los desarrolladores crear rápidamente aplicaciones con secuencias de acciones que se ejecutan como respuesta a un entorno que depende básicamente de los sucesos.

Aproveche las ventajas de los servicios cognitivos

Aproveche las ventajas de los servicios cognitivos

OpenWhisk, al ofrecer un acceso sencillo a las API de Watson en el flujo de trabajo suceso-desencadenante-acción, ejecuta analíticas cognitivas de los datos de aplicación inherentes a los flujos de trabajo.

Pague solo por lo que usa

Pague solo por lo que usa

Es fácil: pague por el uso real, no por la capacidad previamente asignada. Los costes solo se incrementan a medida que se crean soluciones que recurran más a OpenWhisk, o bien si las soluciones existentes escalan para dar soporte a cargas de trabajo más grandes.

Cómo funciona

¿Cómo se crea una aplicación en OpenWhisk?

OpenWhisk funciona con reglas que vinculan los sucesos y los desencadenantes con acciones. Es frecuente que las aplicaciones web y móviles invoquen las acciones de OpenWhisk directamente mediante llamadas de API a través del SDK del móvil. Todavía más común resulta que Watson y otros servicios de Bluemix invoquen acciones de OpenWhisk generando sucesos a los que responden las acciones de OpenWhisk.

¿Cómo funciona OpenWhisk?

Cuando un suceso o una llamada de API invocan una acción, OpenWhisk crea un contenedor para ejecutar la acción en un ejecutable adecuado al lenguaje de programación utilizado. OpenWhisk puede ejecutar también acciones con codificación personalizada empaquetadas en un contenedor Docker.

¿Cómo se supervisa el rendimiento?

Utilice el resumen gráfico del panel de control de las acciones de OpenWhisk para realizar un seguimiento de su rendimiento y su estado.



Caso de uso: Conseguir que se puedan realizar búsquedas en los vídeos

Características

Varios lenguajes de programación

Puede crear acciones de OpenWhisk en Node.js y Swift, en una lista cada vez mayor de lenguajes compatibles.

Encadenamiento de acciones

Independientemente del lenguaje, puede crear secuencias de acciones de OpenWhisk. Obtenga la capacidad de conectar los microservicios creados por distintos equipos para lograr los resultados empresariales buscados.

Recursos informáticos asíncronos

OpenWhisk utiliza colas de mensajes de publicación/suscripción, por lo que sus desencadenantes siempre están activos y sus acciones desencadenadas son asíncronas de forma eficaz. OpenWhisk utiliza recursos de cálculo solo cuando es necesario.

Soporte de contenedores integrado

Las acciones de OpenWhisk se ejecutan en contenedores Docker, lo que hace que el riesgo de dependencia de un proveedor sea despreciable. Además, el equipo puede reutilizar de forma flexible el código existente en las acciones de OpenWhisk.

Regístrese ahora para una prueba de Bluemix

Regístrese para un periodo de prueba gratuito de 30 días de duración y obtenga acceso para explorar los servicios que desee y empezar a crear su aplicación móvil o para web.