Zero
Dove saremmo senza Api? Per cominciare, noi probabilmente non hanno l’iphone o Android per i telefoni che fanno parte della nostra routine quotidiana di oggi. Le loro caratteristiche sono state create da sviluppatori e ingegneri con l’accesso alle Api, solo un paio di esempi di innovazione resa possibile.

Foto: Joe McKendrick
Le organizzazioni hanno appena iniziato a capitalizzare il potenziale di Api offrire in termini di tecnologia, l’agilità e la crescita del business. Che è la parola da Ross Mason, fondatore di MuleSoft e un appassionato sostenitore per le Api. Recentemente ho avuto l’opportunità di sedersi con Mason, la cui azienda, focalizzata sui sistemi aziendali di integrazione-è stata acquisita da Salesforce nel Maggio del 2018. L’acquisizione, Mason, spiega, ha fornito un modo per Salesforce per “collegare il livello di sistema per l’impegno layer,” incorporando MuleSoft ruolo non solo di “modernizzare, ma modernizzare la vostra attività in un modo che può essere utilizzato in Salesforce.”
La sfida, Mason si riferisce, è che ci sono molti sistemi on-premise che sarà in giro per un lungo tempo a venire. “Ogni azienda ha costruito negli ultimi 10 anni, ha poco o nulla on-premise”, dice. “Che cosa abbiamo a che fare con aziende costruita 100 anni fa, 50 anni fa, 20 anni fa. Ci sono un sacco di on-premise di dati e sistemi.” Mentre un certo numero di aziende hanno indicato la loro intenzione di spostare molti dei loro centri dati o sistemi esistenti nel cloud, questo può essere molto che richiede tempo e costoso, processo, dice. “L’economia non funzionano veramente. Si noti che non si parla di ‘sollevare e spostare’ di più.” Invece, Mason predice il cloud ibrido di accordi sarà la regola per molti decenni a venire.
Ecco perché le API di proposizione è così potente. Non una qualsiasi, Api, ma quello che Mason viene descritto come “moderna” o “productized” Api che porterà la funzionalità nel mondo digitale. “Una moderna API è ben definito di contratti, è rilevabile, ed è progettato per il riutilizzo al di fuori della squadra che l’ha costruita”, dice. “Si possono applicare policy di sicurezza separato dall’implementazione. Tali caratteristiche la rendono moderna Api adatto per un sacco di diversi scenari.”
Sia pubblicamente disponibile Api aperte proprietari interna aziendale, le Api hanno un ruolo da giocare, Mason continua. Come Api interne progresso, tendono ad aprirsi a un pubblico più ampio, egli osserva. “La maggior parte delle aziende.. inizia con molto ad-hoc Api che non sono realmente costruito per il riutilizzo”, dice. “Quello che succede è che le aziende avranno uno più piccolo, magari da 10 a 15 Api internamente. Poi, cominciano ad aprirli più in generale — di altre divisioni, per esempio, o di terzi e gruppi di sviluppo,”
La sfida è portare nuove funzionalità e per quello che Mason chiama “una grande palla di fango, con strati e strati di roba solo glommed nel corso degli anni. E ‘ colpa di nessuno, è solo il modo in cui le aziende si evolvono.”
Sfruttando una API-driven impresa significa cambiamento culturale all’interno delle organizzazioni, Mason dice-mega-progetti di sviluppo e miglioramento continuo. Le api forniscono “gli sviluppatori di blocchi di costruzione, le cose possono andare e prendere in se stessi, e costruire molto, molto più veloce. Che spinge l’innovazione.”
Il turno di una architettura evolutiva, qualcosa che richiede un cambiamento di mentalità, Mason consiglia. Il più evidente cambiamento sarà da mega-progetto pensare ai continui flussi di continuo sviluppo e miglioramento continuo. “Enterprise architetti tendono a gonfiare eccessivamente i progetti, perché credono che sia la prima e ultima volta in cinque anni si può lavorare su un progetto,” Mason dice, “le Api consentono di scorrere in un’architettura evolutiva. L’API è solo un software di blocco, e se si mettono tre o quattro insieme, si sta creando un’architettura evolutiva. Esso permette loro di muoversi più rapidamente e di fare dei cambiamenti nel corso del tempo, rispetto a ‘tenere il processo e provare a progettare la vista perfetta del cliente o la vista perfetta del prodotto.'”
Gli sviluppatori, architetti e altri professionisti del settore, inoltre, si renderà conto di carriera benefici per la costruzione di un API abilitato alla cultura. “Non si può consentire alle persone di ottenere dati molto più veloce,” Mason dice. “Dare alle persone più tempo per i loro lavori per la normalizzazione di accesso, e promuovere il riutilizzo e l’agilità. Si risponde ad esigenze strategiche. Che è grande per la vostra carriera. Se si desidera un difendibile lavoro in futuro, qualcuno che gestisce productized Api.. è per mantenere esso per il lungo raggio, perché ogni nuova tendenza della tecnologia sfrutta le Api. Ogni connessione, anche per la realtà aumentata, machine learning e AI — è attraverso uno o più Api.”
Argomenti Correlati:
Cloud
Big Data Analytics
L’innovazione
Tecnologia e Lavoro
Collaborazione
Sviluppatore
0