Data governance
23 Novembre 2018
Humanativa

CLOUD API SERVICES

L’utilizzo di API per poter interagire con i differenti sistemi disponibili è ormai diventata una pratica standard per poter effettuare un deploy corretto del prodotto. Si stima infatti che, entro il 2021, più del 33% delle iterazioni con i servizi digitali sarà effettuata tramite API.

La limitazione maggiore che le aziende hanno nell’adottare tale metodologia è soprattutto legata all’acquisizione delle skill necessaria per poter creare un’infrastruttura API robusta.
Come conseguenza, tale barriera non permette a tutte le aziende di adottare soluzioni tecnologiche di punta.

Al fine dunque di rimuovere tali limitazioni, Talend ha incluso nella sua ultima versione un sistema per poter gestire e creare in modo semplice e veloce delle API utili per poter interagire con il sistema di data integration.
Scopo principale di Talend Cloud API Services è quello di creare una piattaforma che permetta di implementare e mettere in produzione delle API utili per interagire con i dati. Tale processo inoltre include una robusta architettura di testing utile per poter testare il corretto funzionamento del sistema e semplificare la ricerca di eventuali bug.

Com’è facile intuire, tale sistema permette di ridurre drasticamente il costo nella creazione di API funzionanti e robuste.

La creazione di API utili ad eseguire un determinato servizio, viene proposta al cliente tramite un’interfaccia semplice. All’interno di tale interfaccia è possibile specificare tutte le informazioni necessarie alla definizione della API. Definire quindi il punto di accesso dell’API, i criteri di sicurezza per poter raggiungere tale punto di accesso, e ultimo e non meno importante, definire quali sono le azioni da eseguire una volta effettuata la chiamata all’API.

L’utilizzo dell’interfaccia permette inoltre di creare in modo automatico la documentazione relativa all’API stessa. In questo modo è possibile ottenere una documentazione che spieghi:

– il punto di accesso di tutte le API generate
– i punti di accesso dei singoli servizi
– la sintassi da utilizzare per poter richiamare l’API
– le funzioni eseguite una volta chiamata l’API
– la struttura dati restituita una volta terminata la chiamata

api design

Altro punto di forza dell’architettura API fornita da Talend è la possibilità di effettuare test per poter controllare il corretto funzionamento delle API. L’utilizzatore ha a disposizione una serie di interfacce grafiche nelle quali creare degli scenari possibili nei quali testare il comportamento delle API e delle funzioni ad esse associate. Tale processo può inoltre essere automatizzato in modo da offrire uno strumento di Continuous Integration utile a verificare come, ad ogni modifica del sistema, il comportamento delle API varia.

api testing

Le funzioni associate a ciascuna API possono essere definite semplicemente tramite Talend Studio.
In questo modo è possibile disegnare workflow a diversi livelli di complessità da eseguire ogni volta che uno specifico servizio associato ad una API viene eseguito.

api implementation 2

Le API create possono essere condivise anche all’esterno dell’azienda.
Questo permette di creare dei punti nei quali aziende esterne possono accedere ai servizi forniti. Inoltre, se inseriti all’interno di servizi web, tali API possono essere richiamate all’interno di diversi portali utili per poter semplificare la fruizione dei dati.

api gateaway

L’utilizzo delle API permette di aumentare in modo esponenziale il modo con cui gli utenti possono usufruire dei dati integrati all’interno di Talend.
E’ infatti possibile generare servizio SOAP o REST per poter accedere a tutta la potenzialità che Talend offre per poter utilizzare al meglio i dati.
Grazie alla generalità di tale framework è possibile creare dei sistemi basati su microservice o monolitici in base alle esigenze dell’azienda.

Condividi
API
big data
cloud api services
data
data integration
data management
humanativa
talend

Articoli Tecnici

Data governance
6 Marzo
Humanativa

La Democratizzazione del Dato

La democratizzazione del dato si riferisce alla pratica di rendere […]

Security
20 Ottobre
Humanativa

HN Security all’evento “Pillole di Cybersecurity”

Con piacere il nostro collega Fabrizio Sensibile, Senior Security Advisor […]

Security
18 Luglio
Humanativa

HN Security presente all’evento OSSIF di ABI

HN Security ha partecipato all’evento OSSIF di ABI fornendo un […]

Machine Learning
4 Maggio
Humanativa

Reti neurali Generative (GAN)

Le GAN, fanno parte dei modelli di reti neurali generativi. Un […]

Machine Learning
13 Aprile
Humanativa

Machine Learning: Il Reinforcement Learning

Il Reinforcement Learning è uno dei temi più scottanti nel […]

Machine Learning
24 Marzo
Humanativa

Reti neurali: Feed-forward e Recurrent Neural Network

Modelli ricorrenti (RNN) Le reti neurali possono essere suddivise in […]

Data governance
4 Marzo
Humanativa

DENODO & HUMANATIVA, insieme per la Data Governance

La governance dei dati definisce come le imprese gestiscono la […]

Machine Learning
2 Febbraio
Humanativa

Reti neurali feed-forward – CNN – Convolutional Neural Network

Nel precedente articolo abbiamo descritto in linea generale il funzionamento […]

Machine Learning
18 Gennaio
Humanativa

Deep Learning la tecnologia del futuro, cosa è e perché rappresenta la prossima frontiera di Humanativa

In questi anni l’attività di ricerca e sviluppo realizzata da […]

Security
24 Giugno
Humanativa

Conosci il nemico

Marco Ivaldi, Technical Director di HN Security Il 9 giugno […]