È stato detto che siamo entrati nella "API Economy". Come il nostro partner 3scale lo descrive: "Man mano che il software abilitato al web diventa lo standard per i processi aziendali, il modo in cui le organizzazioni, i partner e i clienti si interfacciano con esso è diventato un elemento critico di differenziazione sul mercato."
In questo post riassumerò le funzionalità native di SnapLogic per la gestione delle API e introdurrò le partnership best-in-class che abbiamo annunciato oggi con 3scale e Restlet per estendere le funzionalità di integrazione di cloud e dei big data offerte dalla Elastic Integration Platform di SnapLogic. Nella prossima serie di post, forniremo una panoramica più approfondita dei nostri partner per la gestione delle API.
Esposizione delle pipeline SnapLogic come API
La piattaforma di integrazione unificata come servizio(iPaaS) di SnapLogic consente agli integratori e agli sviluppatori di costruire pipeline di integrazione multi-punto che collegano applicazioni cloud e on-premises, nonché fonti di dati aziendali disparate per l'analisi dei big data, e le espongono come API RESTful. Queste API possono essere invocate da qualsiasi utente autorizzato, applicazione, backend web o applicazione mobile attraverso una chiamata HTTP semplice e standardizzata, al fine di attivare l'esecuzione della pipeline SnapLogic. Ecco due opzioni per esporre le pipeline SnapLogic come task:
- Attività attivate: Ogni task espone un URL cloud e, se deve essere eseguito su un computer on-premises Snaplex (alias Groundplex), allora potrebbe avere anche un URL on-premises. Queste pipeline di flusso di dati possono essere invocate tramite REST GET/POST, passando parametri e opzionalmente un payload in entrata e in uscita. Queste pipeline utilizzano lo schema di autorizzazione HTTP basic auth standard di SnapLogic.
- Ultra Pipeline: Questi task sono "sempre attivi", dove la pipeline è residente in memoria, pronta a elaborare le richieste in arrivo con un overhead di invocazione di livello millisecondo. Le Ultra Pipeline sono ideali per l'elaborazione dell'integrazione in tempo reale. In termini di autenticazione, alle pipeline Ultra può essere assegnato un "token portatore", ovvero una stringa arbitraria che deve essere passata nella richiesta HTTP/s invocante nelle intestazioni HTTP. Il token è facoltativo e consente ai clienti di invocare una pipeline senza autenticazione, il che può essere appropriato su reti interne fidate.
API della piattaforma SnapLogic
SnapLogic fornisce anche una serie di API in espansione che consentono ai sistemi dei clienti di interagire con il nostro iPaaS elastico. Gli esempi includono:
- API per utenti e gruppi: Gestione programmatica e automatizzazione della creazione di utenti e gruppi SnapLogic.
- API di monitoraggio delle pipeline: Determinare lo stato di esecuzione delle pipeline. Un caso d'uso comune è quando si utilizzano scheduler aziendali esterni per monitorare le pipeline.
SnapLogic Snaps consuma le API delle applicazioni
GliSnapLogic Snaps sono connettori intelligenti, introspettivi e dinamici che forniscono gli elementi costitutivi delle pipeline. Gli snap possono interfacciarsi con le applicazioni utilizzando le API fornite dalle applicazioni stesse. Man mano che le API dell'applicazione si evolvono, SnapLogic si occupa di mantenere aggiornati gli snap, consentendo ai nostri clienti di occuparsi della loro attività e non dell'integrazione a livello di API.
SnapLogic fornisce un set completo di oltre 300 Snaps pre-costruiti, ma nessuna collezione di connettori sarà mai completa. Per far fronte alle crescenti esigenze di integrazione delle applicazioni e dei dati dei nostri clienti su cloud e on-premises, SnapLogic fornisce un SDK che consente a clienti e partner di creare i propri Snaps, indirizzando endpoint personalizzati o trasformazioni personalizzate.
Partnership per la gestione delle API migliori della categoria
Dall'authoring e dall'autenticazione delle API alla governance e al reporting, fino alla traduzione dei protocolli, i nostri partner ISV aziendali estendono le capacità di integrazione di SnapLogic in cloud e nei big data con le migliori funzionalità di gestione delle API. Dai nostri partner:
"Rendere semplice la condivisione delle risorse digitali è il fulcro del nostro lavoro. Poter offrire ai nostri clienti questo modo semplice di esporre i loro dati, le loro applicazioni e le loro pipeline di integrazione sotto forma di API RESTful è un altro modo per far sì che ciò accada".
- Manfred Bortenschlager, Direttore sviluppo mercato API di 3scale
"Con oltre 300 connettori precostituiti disponibili nella Elastic Integration Platform di SnapLogic, questa partnership consente di esporre come API RESTful praticamente tutte le fonti di dati, da quelle legacy a cloud, ai big data e alle piattaforme sociali".
- Jerome Louvel, capo geek e fondatore di Restlet
Leggete i comunicati stampa per saperne di più sui nostri partner di gestione API e contattateci per ulteriori informazioni: