Crea ed esegui app basate su eventi con scalabilità on demand

L'architettura serverless di OpenWhisk accelera lo sviluppo attraverso una serie di azioni piccole, ben distinte e indipendenti. OpenWhisk consente ai membri di team di piccole dimensioni di lavorare in modo rapido su diverse porzioni di codice simultaneamente, mantenendo come obiettivo comune la creazione delle esperienze utente che i clienti desiderano.

Connetti le azioni in sequenze flessibili e scalabili

OpenWhisk serverless utilizza le regole di business per collegare eventi, trigger e azioni tra loro. Le azioni OpenWhisk vengono eseguite automaticamente solo quando necessario. La sua architettura serverless promuove la creazione e la modifica rapida e scalabile delle sequenze di azioni, al fine di soddisfare le richieste sempre nuove di un'esperienza utente che sia basata sul concetto di mobile.

Un caso aziendale OpenWhisk in ambito IoT

Skylink è un'applicazione che usa IBM Bluemix OpenWhisk con i servizi Cloudant, Alchemy e Watson per analizzare e contrassegnare in tempo reale le immagini acquisite da un drone.

Esplora l'ecosistema

Esplora l'ecosistema

OpenWhisk fornisce un ecosistema open source in cui chiunque è in grado di contribuire con il proprio codice di azione OpenWhisk come elemento portante del repository in espansione.

Accelera e semplifica lo sviluppo

Accelera e semplifica lo sviluppo

OpenWhisk accelera lo sviluppo dell'applicazione, il che consente agli sviluppatori di creare velocemente app con sequenze di azioni che vengono eseguite in risposta a un mondo sempre più basato sugli eventi.

Utilizza i servizi cognitive

Utilizza i servizi cognitive

OpenWhisk, offrendo un accesso semplice alle API di Watson all'interno del flusso di lavoro evento-trigger-azione, effettua analisi cognitive dei dati delle applicazioni inerenti ai tuoi flussi di lavoro.

Paga solo ciò che utilizzi

Paga solo ciò che utilizzi

È semplice: paga l'utilizzo effettivo, piuttosto che una capacità pre-assegnata. I costi aumentano solo nel momento in cui si creano soluzioni che utilizzano OpenWhisk in modo più intensivo, oppure nel caso in cui le soluzioni esistenti devono essere modificate in modo da supportare carichi maggiori.

Come funziona

Come si crea un'applicazione in OpenWhisk?

Il funzionamento di OpenWhisk è determinato da regole che collegano gli eventi e i trigger alle azioni. Le applicazioni web e per dispositivi mobile spesso richiamano le azioni OpenWhisk direttamente tramite chiamate API attraverso l'SDK mobile. Più comunemente, Watson o gli altri servizi Bluemix richiamano le azioni OpenWhisk generando eventi a cui le azioni OpenWhisk rispondono.

Come funziona OpenWhisk?

Quando un evento o una chiamata API richiama un'azione, OpenWhisk crea un container per eseguire l'azione in un runtime appropriato al linguaggio di programmazione utilizzato. OpenWhisk, inoltre, può eseguire azioni codificate in modo personalizzato incluse in un container Docker.

Come si monitorano le prestazioni?

Utilizza la sintesi grafica della dashboard delle azioni OpenWhisk per tenere traccia del relativo stato e delle prestazioni.



Caso d'uso: Rendere reperibili i video

Funzioni

Più linguaggi di programmazione

Puoi creare azioni OpenWhisk in Node.js e Swift — ma l'elenco di linguaggi supportati è in costante espansione.

Concatenazione delle azioni

La creazione di sequenze di azioni OpenWhisk non dipende dal linguaggio. Ottieni la capacità di collegare i microservizi creati da team differenti per ottenere i risultati di business desiderati.

Calcoli asincroni

OpenWhisk utilizza code di messaggi di pubblicazione/sottoscrizione, rendendo sempre attivi i suoi trigger e le relative azioni attivate efficientemente in modo asincrono. OpenWhisk usa risorse di elaborazione solo quando necessario.

Supporto container integrato

Le azioni OpenWhisk vengono eseguite in container Docker, rendendo irrilevante il rischio di blocco dei fornitori. Il team di lavoro può anche riutilizzare in modo flessibile il codice legacy nelle azioni OpenWhisk.

Registrati per un periodo di prova di Bluemix oggi stesso

Registrati per un periodo di prova gratuito di 30 giorni e ottieni l'accesso per esplorare qualsiasi servizio desideri e iniziare così a creare la tua app per dispositivi mobile o web.