Le API REST possono alleviare i grattacapi dei vostri sistemi back-end?

4 minuti di lettura

Un grosso grattacapo per la maggior parte degli sviluppatori e degli integratori deriva dalle numerose scelte per l'accesso ai dati, la migrazione e l'integrazione dei dati. A queste scelte si aggiungono i numerosi standard diversi per l'elaborazione di vari tipi di dati, le diverse soluzioni dei fornitori e le competenze specialistiche necessarie per la gestione dei dati. I dati digitali possono provenire e andare ovunque in un ecosistema digitale, sia nei sistemi e nei processi interni sia verso i processi B2B esterni, i partner di servizio e logistici, il marketing, i partner di canale e, naturalmente, i clienti.

L'accesso rapido a un ecosistema digitale disponibile per la vostra azienda farà la differenza quando si tratta di innovazione e di ottenere un vantaggio sulla concorrenza.

Considerate quanto afferma questo stratega globale di Apigee nel suo post su Forbes: "I leader aziendali non dovrebbero sentire "ecosistema digitale" e pensare "sfide IT". Dovrebbero pensare: 'Questo cambierà l'intero business, e inizia con me'".

Per esempio, supponiamo che siate uno sviluppatore o un integratore che deve implementare applicazioni e servizi digitali a supporto di una nuova iniziativa di fidelizzazione per la vostra azienda.

In questa situazione, i dati dei clienti possono essere recuperati da righe di tabelle relazionali memorizzate in database su vari sistemi back-end situati in più data center per l'attività principale e per le società acquisite. Alcuni di essi sono on-premise, mentre altri sono ospitati su piattaforme cloud . Il nuovo programma di fidelizzazione che intendete implementare deve includere esperienze digitali accattivanti che premino i clienti che utilizzano i vostri servizi da più tempo e/o che hanno acquistato servizi in bundle da più offerte.

Il programma pilota iniziale aumenta del 15% il fatturato di un gruppo selezionato di clienti esistenti. Se implementato in tutta l'azienda, il programma non solo aumenterà le entrate, ma ridurrà anche l'abbandono dei clienti in misura significativa.

L'iniziativa digitale dipende in larga misura dall'efficienza con cui si arriva sul mercato nel più breve tempo possibile, il che avrà un forte impatto sul contributo ai profitti dell'azienda.

Questa iniziativa di fidelizzazione dei clienti potrebbe essere simile a quelle create dai fornitori di servizi media e Internet o da una compagnia assicurativa - per i suoi servizi di bundling casa e auto - che sta attraversando la propria trasformazione digitale. Avete capito bene. Progetti come questo stanno nascendo ovunque per aiutare qualsiasi azienda digitale a rivoluzionare il settore o a rimanere competitiva.

Torniamo ai grattacapi. Nella parte posteriore, il progetto sarà piuttosto complicato, con i dati necessari per tutti i diversi aspetti di questo progetto che risiedono quasi ovunque per l'ampia base di clienti che si desidera raggiungere. Ci sarà anche la possibilità di requisiti di codifica complicati che richiedono molti test e debug che potrebbero ritardare il lancio del programma con la velocità desiderata.

In particolare, i team agili di sviluppatori e integratori assegnati a un progetto di questo tipo devono accedere ai dati dei clienti da fonti disparate, integrare eventuali dati aziendali e di servizio da fonti interne ed esterne e analizzare dati specifici che consentano di ottenere risultati basati sui dati. L'esperienza digitale risultante per i clienti potrebbe includere contenuti personalizzati per le pagine web dopo l'accesso da una specifica posizione geografica, nonché aggiornamenti per l'app mobile e messaggi e-mail. Il cliente potrebbe ricevere sconti generati automaticamente e promossi attraverso uno o più dei canali digitali che utilizza regolarmente.

Cosa fareste se foste a capo di un'iniziativa come questa?

Potreste voler coinvolgere un team di integratori di sistemi in grado di scrivere molto codice per accedere ai dati da questi vari sistemi. Potreste doverli assumere o esternalizzare, se il budget è disponibile. Potreste nominare una persona che si occupi del progetto internamente (di solito la prima opzione) se l'IT è in grado di inserirlo nella sua agenda sovraccarica, se ha le competenze adeguate e se è in grado di consegnarlo in tempo. In alternativa, si può ricorrere a una piattaforma di integrazione come servizio (iPaaS) che si connette a questi sistemi back-end legacy e a qualsiasi fonte di dati più moderna senza bisogno di codifica e crea le API REST che consentiranno ai dati di fluire senza coinvolgere le risorse IT.

Utilizzando una soluzione iPaaS come SnapLogic, è possibile risparmiare molto tempo e risorse facendo fare alla piattaforma il lavoro più pesante. Utilizzando SnapLogic Enterprise Integration Cloud, è possibile esporre la logica di business da qualsiasi pipeline che colleghi applicazioni e database back-end complessi senza dover aggiornare le chiamate API con codice manuale. In qualità di citizen integrator o di proprietario di una linea di business, potete iniziare subito a connettervi ai sistemi di back-end con i nostri connettori precostituiti (Snaps) che non richiedono la codifica, e poi utilizzare gli Snaps o le pipeline collegate per creare API REST che espongono i dati a qualsiasi target a valle.

Provatelo voi stessi iscrivendovi alla prova gratuita. Ecco come iniziare.

Ex direttore marketing tecnico senior di SnapLogic

Stiamo assumendo!

Scoprite la vostra prossima grande opportunità di carriera.