Casa Sviluppo Perché le API sono diventate un grosso problema

Perché le API sono diventate un grosso problema

Sommario:

Anonim

Quando usi un'app di terze parti per pubblicare qualcosa sul tuo account Facebook o Twitter, non accade per magia. Le interfacce di programmazione dell'applicazione (API) vengono eseguite in background per collegare l'app sul telefono ai server che eseguono i social media preferiti.


In un mondo che funziona sempre di più con le informazioni digitali, le API sono diventate un grosso problema, e non solo per la pubblicazione su Farmville dal tuo iPhone. Sempre più aziende stanno realizzando il valore delle API personalizzate a livello aziendale per una forza lavoro che diventa sempre più mobile di minuto in minuto.

Le API fanno alcune cose chiave

Un'API è un insieme di codici che contiene istruzioni o requisiti che consentono a diverse applicazioni di comunicare tra loro. Tradizionalmente, le API su un desktop consentono di condividere informazioni tra programmi come Word ed Excel o consentire ai programmi di accedere alle funzionalità del sistema operativo, come Windows Installer.


Ma l'uso più recente delle API - e quello di cui tutti parlano - è nelle applicazioni Web. Le API Web svolgono le stesse funzioni delle loro controparti desktop, solo che collegano software di terze parti a servizi basati su Internet come reti di social media, account Amazon e dashboard cloud.


La gestione delle API impiega strumenti che gestiscono l'accesso (sia per gli sviluppatori che per gli utenti finali) ai dati e alle funzionalità dei servizi basati su Internet con cui le app dovrebbero funzionare. Dal processo di registrazione degli sviluppatori, alla documentazione, alle credenziali rilasciate agli utenti autorizzati, la gestione delle API distribuisce le chiavi giuste che aprono le porte delle informazioni tra i programmi.

E questo è il modo in cui le aziende li usano

La connettività è essenziale per qualsiasi azienda che lavora con il panorama del marketing digitale di oggi. Fondamentalmente, le API rappresentano un nuovo canale di distribuzione per le aziende, aprendo le porte alle app di terze parti che si collegano alle loro offerte principali. Questi insiemi di codici possono aiutare le aziende a raggiungere nuovi mercati, generare flussi di entrate aggiuntive e integrare nuovi partner, come sviluppatori e servizi complementari.


Il software di gestione API consente alle aziende di assumere il controllo del processo di distribuzione. Alcune delle funzionalità utilizzate da questo tipo di software includono:

  • Creazione del portale per consentire la scoperta e la collaborazione degli sviluppatori su app di terze parti
  • Strumenti di gestione dei processi per la pianificazione, la progettazione e lo sviluppo delle API
  • Rapporti e analisi per una migliore comprensione dell'uso delle API
  • Hosting e mediazione API sicuri

Perché la gestione delle API conta ora

Intere aziende sono state costruite attorno alla gestione delle API: Apigee, SOA Software, Mashery, Layer 7 Technologies, ProgrammableWeb e Mashape, solo per citarne alcune. Di recente, le grandi aziende si sono molto interessate a queste aziende. In effetti, nel 2013, molte di queste società sono state inghiottite da giocatori più grandi.


Perché le aziende investono in fornitori di gestione API? Ci sono alcuni buoni motivi. Uno è che il consumatore di oggi è estremamente propenso a possedere e utilizzare più dispositivi. In effetti, ora ci sono più gadget connessi a Internet negli Stati Uniti di quanti ce ne siano persone e le persone che li usano si aspettano la connettività fornita dalle API.


Un altro motivo è semplicemente business. La maggior parte delle aziende è investita in un elevato grado di connettività, sia attraverso le proprie infrastrutture interne che con vari dispositivi mobili. Il movimento di portare il tuo dispositivo (BYOD) è in pieno svolgimento e la società di ricerca tecnologica Gartner prevede che entro il 2017 il 50% dei datori di lavoro renderà BYOD obbligatorio. Con una moltitudine di dispositivi e una varietà di sistemi operativi, le API consentono alle aziende di mantenere i propri dipendenti in comunicazione con il database aziendale, senza ingenti investimenti IT.

La via del futuro?

La gestione delle API assicura che le connessioni rimangano fluide tra i programmi, senza sovraccaricare i server, falsare le informazioni o concedere l'accesso alle parti sbagliate. Se esiste una "via del futuro", molti dei percorsi portano alla gestione delle API. (Per suggerimenti degli sviluppatori su come creare un'API, consulta 5 passaggi per la creazione di un'API riuscita.)

Perché le API sono diventate un grosso problema