Cree y ejecute aplicaciones basadas en sucesos con escalamiento on demand

La arquitectura sin servidor de IBM Functions acelera el desarrollo como un conjunto de pequeñas acciones diferentes e independientes. Al eliminar la infraestructura, IBM Functions libera a miembros de pequeños equipos para que puedan trabajar en distintos fragmentos de código simultáneamente y puedan centrarse en la creación de las experiencias de usuario que desean los clientes.

Conecte las acciones en secuencias flexibles y escalables

IBM Functions no tiene servidor y utiliza reglas empresariales para enlazar eventos, activadores y acciones entre sí. Las acciones de IBM Functions 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.

IBM Functions y el caso de negocio de Internet de las cosas

Skylink es una aplicación que utiliza IBM Cloud Functions 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

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

Agilice y simplifique el desarrollo

Agilice y simplifique el desarrollo

IBM Functions 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

IBM Functions, 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 IBM Functions, 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 IBM Functions?

IBM Functions 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 IBM Functions 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 IBM Cloud invoquen acciones de IBM Functions generando sucesos a los que responden las acciones de IBM Functions.

¿Cómo funciona IBM Functions?

Cuando un suceso o una llamada de API invocan una acción, IBM Functions crea un contenedor para ejecutar la acción en un ejecutable adecuado al lenguaje de programación utilizado. IBM Functions 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 IBM Functions 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 IBM Functions en Node.js y Swift, en una lista cada vez mayor de lenguajes compatibles.

Recursos informáticos asíncronos

IBM Functions 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. IBM Functions utiliza recursos de cálculo solo cuando es necesario.

Encadenamiento de acciones

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

Soporte de contenedores integrado

Las acciones de IBM Functions 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 IBM Functions.

Regístrese ahora para una prueba de IBM Cloud

Pruebe IBM Cloud Lite y obtenga acceso para explorar los servicios que desee y empezar a crear su aplicación web o móvil.