Piattaforma di integrazione come servizio

storia

Solo pochi anni fa le piccole e medie imprese non si ponevano la questione della scelta di una soluzione di integrazione. Solo 5 anni fa l’introduzione del bus dati era il segno che un’azienda aveva raggiunto un successo significativo e necessitava di una soluzione specializzata per lo scambio dati.

Il fatto è che una soluzione temporanea come l'integrazione punto-punto non ti consente di controllare il processo di scambio dei dati man mano che la tua azienda cresce. Inoltre, i sistemi che comunicano in questo modo vengono ricoperti da un codice complesso che implementa le risorse API per l'integrazione con ogni singolo sistema.

Sul mercato si possono ancora trovare aziende giganti, anche nel settore della vendita al dettaglio, che continuano a supportare ormai da tempo CRM, ERP, MDM soluzioni semplicemente perché sono seriamente modificate per soddisfare le esigenze aziendali. Aggiornarli è come migrare verso un sistema completamente nuovo. Le aziende devono mantenere un ampio staff di dipendenti per supportare e sviluppare costantemente queste soluzioni, sistemi operativi e DBMS.

In un ambiente del genere, inizia ad apparire l'effetto "old-timer": persone che comprendono a fondo la soluzione e possono trasmettere la propria esperienza ai nuovi dipendenti. In questo caso, il fatto pericoloso è che la direzione può essere troppo rilassata e calma, perché tutti i problemi sono stati risolti in un modo o nell'altro da molti anni. Prima o poi, queste persone potrebbero lasciare l'azienda, il che comporterà un grave rallentamento nello sviluppo e nel supporto senza dipendenti esperti. A sua volta, questa situazione aumenterà l’utilizzo delle risorse e ritarderà notevolmente le scadenze.

La soluzione a tali problemi, in parte, è l'uso di soluzioni industriali come i bus dati - (Bus di servizio aziendale (ESB)). Sono progettati per standardizzare i processi di scambio di informazioni tra i sistemi interni dell'impresa, per ridurre i costi di sviluppo aggiuntivo e supporto dei sistemi target. Inoltre, insieme alla soluzione implementata riceverete l'esperienza pluriennale di aziende che hanno sviluppato e utilizzato il pacchetto software per molto tempo. Ciò significa che la maggior parte dei problemi fondamentali di integrazione verranno risolti all'interno del prodotto stesso e non richiederanno ulteriori sforzi per l'analisi e l'implementazione di soluzioni semplici.

On-premise

Tornando indietro di 5-10 anni fa, puoi scoprire che tutte le soluzioni di integrazione erano esclusivamente sistemi on-premise. Alcuni anni fa cloud-based le soluzioni iniziarono a riempire il mercato ovunque. Anche il trend della moda non ha risparmiato questo settore. La maggior parte delle aziende in questo mercato non ha perso l'occasione offrendo ai propri clienti soluzioni di integrazione “tra le nuvole”. Tali soluzioni possono ridurre significativamente i costi di supporto, almeno escludendo dalle voci di spesa l'affitto della capacità dei server e la loro manutenzione.

Considerando la natura e il volume degli affari, non tutte le aziende possono permettersi di trasferire le soluzioni di integrazione nel cloud. Spesso ciò è dovuto a problemi di sicurezza o specifiche del settore; a volte, i costi di migrazione superano i benefici attesi dal progetto. Di conseguenza, le soluzioni di integrazione on-premise continuano ad essere richieste sul mercato e occupano una posizione di leadership rispetto alle soluzioni cloud.

Cloud

Grazie al rapido sviluppo di soluzioni di integrazione basate sul cloud, quest'area ha iniziato ad attrarre clienti dai segmenti delle piccole e medie imprese. Modello di utilizzo del servizio in abbonamento (SaaS — Software as a Service) attira la maggior parte dei clienti con il suo avvio semplice e il processo di utilizzo trasparente. Inoltre, le società di sviluppo di soluzioni offrono spesso i loro servizi di consulenza sull'implementazione, l'impostazione iniziale dei processi di integrazione e il loro supporto.

Il modello di utilizzo delle soluzioni cloud consente al cliente di ridurre risorse e tempi di implementazione. Di norma, tali piattaforme di integrazione differiscono qualitativamente e quantitativamente dalle loro colleghe locali in una serie di connettori già pronti per i sistemi aziendali più comuni. Molti di loro offrono anche script di scambio già pronti per scenari aziendali popolari. Ad esempio, è normale che il commercio al dettaglio trasferisca dati tra sistemi ERP e CRM; in questo caso, molto spesso, lo sviluppatore di una piattaforma di integrazione (SaaS) prepara uno scenario standard per lo scambio di dati tra tali sistemi. Il cliente deve solo specificare l'insieme minimo richiesto di parametri di configurazione, ad esempio: account per la connessione ai sistemi, richiesta di configurazione per la ricezione dei dati dal sistema di origine (quale tipo di dati, in quale forma).

Dal lato del cliente, questa soluzione sembra interessante a causa di WYSIWYG-un approccio in cui la maggior parte delle operazioni vengono eseguite utilizzando un editor visivo e non richiedono l'immersione nello sviluppo. Di conseguenza, otteniamo un cliente fedele a lungo termine. Lo sviluppatore resta a mantenere il funzionamento stabile ed elevato della piattaforma uptime) e continuare a sviluppare la piattaforma, creando nuovi connettori, scenari e aggiornando quelli esistenti lungo il percorso.

Con questo approccio è importante avere inizialmente un’idea realistica del modello di monetizzazione, perché non si tratta di un pagamento una tantum. Un'ulteriore cooperazione includerà i costi per il tempo del server e l'ulteriore sviluppo della soluzione con supporto. Questo è l'approccio utilizzato in molti iPaas decisioni. In questo caso, ogni client riceve un proprio spazio isolato (spesso il livello di isolamento dipende dal tipo di abbonamento), dove può distribuire i propri processi. Il dettaglio dei meccanismi di configurazione per la gestione degli scenari di integrazione differisce per ciascuna piattaforma, quindi è molto importante determinare in anticipo i probabili scenari per la corretta scelta della piattaforma.

Confronto iPaaS

Proviamo ad analizzare e confrontare alcune delle soluzioni di integrazione più diffuse: iPaaS. Per fare questo, ho selezionato le prime 5 soluzioni presenti sul mercato da articoli, che è apparso per primo nei risultati di ricerca di Google al momento della pubblicazione.

Dell boomi

Questa soluzione è un insieme di strumenti che consente non solo di configurare scenari di integrazione, ma anche di sviluppare, gestire API, sviluppare le proprie applicazioni e configurare processi.

Questo pacchetto software è stato acquisito da Dell nel 2010 ed è diventato rapidamente uno dei leader nel mercato delle soluzioni iPaaS secondo le valutazioni della società di consulenza Gartner gli ultimi 6 anni.

Applicabilità: per grandi e medie imprese di diversi settori.
Costo: da $ 549/mese.
Demo/prova: sì, 30 giorni.

Cloud di integrazione Oracle

Questo prodotto è lo sviluppo di un gigante nel campo delle soluzioni di integrazione. Facendo riferimento all'esperienza di Oracle, la soluzione colpisce per le migliori pratiche del settore e i flussi di integrazione già pronti integrati nel prodotto. Una libreria di connettori già pronti ti consentirà di risparmiare in modo significativo sulla configurazione iniziale. Controlla la valutazione delle opinioni del prodotto Gartner e recensioni di aziende che hanno implementato la soluzione.

Applicabilità: per grandi e medie imprese di diversi settori.
Costo: molteplici opzioni di abbonamento, incluso un piano con pagamento in base al consumo a partire da $ 1.2097/messaggio e un piano flessibile mensile a partire da $ 0.8065/messaggio.
Demo/prova: sì, 30 giorni.

Workato

В Biblioteca Workato troverai più di 300 scenari di integrazione personalizzati e già pronti tra le soluzioni più diffuse. Inoltre, il prodotto dispone di un designer di script semplice e intuitivo che ti aiuterà a creare i tuoi processi di integrazione.

La soluzione è inserita ormai da diversi anni nel “quadrante magico” dell’azienda. Gartner.

Applicabilità: per piccole e medie imprese di diversi settori.
Costo: da $ 1499/mese.
Demo/prova: sì, 30 giorni.

TIBCO Nuvola

TIBCO Cloud è una soluzione iPaaS di un'azienda con molti anni di esperienza. Il prodotto consente di configurare scenari di integrazione utilizzando un'interfaccia semplice, che sarà utile se si prevede di delegare il compito di impostare i processi non solo a sviluppatori esperti, ma anche a specialisti aziendali. La piattaforma ha una valutazione abbastanza alta secondo i risultati di una valutazione da parte di una società di consulenza Gartner.

Applicabilità: per piccole e medie imprese di diversi settori.
Costo: da $ 400/mese.
Demo/prova: sì, 30 giorni.

elastico.io

La soluzione di integrazione elastic.io ti consente di creare e configurare processi di integrazione utilizzando un semplice editor visivo. La soluzione ha libreria di connettori già pronti per la connessione alle più diffuse piattaforme di e-commerce, ERP e CRM, comprese quelle situate nella rete locale sicura dell'azienda. L'azienda chiama questa soluzione Local Agent: può essere molto interessante e utile dal punto di vista della sicurezza se non si desidera aprire un accesso esterno ai propri sistemi interni. Nonostante la sua giovane età, il prodotto è già menzionato nelle valutazioni delle agenzie Gartner.

Applicabilità: per piccole e medie imprese di diversi settori.
Prezzo: a partire da 199€/mese, è possibile utilizzare la piattaforma a seconda del modello OEM.
Demo/prova: sì, 14 giorni.

conclusione

Quando decidi di scegliere una piattaforma di integrazione, dovrai valutare più di 20 prodotti sul mercato. Criteri importanti per la selezione saranno la presenza di una libreria di connettori già pronti e modelli di script per un facile avvio di un progetto di implementazione, la disponibilità e la semplicità/potenza di un editor visivo per l'impostazione degli script, il supporto e la consulenza da parte degli sviluppatori, un modello di prezzi e pagamento conveniente. Ciascuno dei prodotti è unico a modo suo e offre una serie di soluzioni, tra cui la piattaforma stessa, un editor di script, una libreria di connettori già pronti, il supporto degli sviluppatori e della comunità.

Solo un'analisi attenta aiuterà a determinare quale soluzione ha tutte le funzionalità necessarie. Fortunatamente, la maggior parte delle piattaforme può essere utilizzata per un “test drive” gratuito per un po’. Se per qualche motivo non riesci ancora a passare al modello iPaaS, allora esiste un enorme mercato per soluzioni on-premise che offrono maggiore flessibilità, ma richiedono costi significativi per l'implementazione e il supporto.

La scelta è tua.

Fonte: habr.com

Aggiungi un commento