Accueil Développement Pourquoi les API sont devenus un gros problème

Pourquoi les API sont devenus un gros problème

Table des matières:

Anonim

Lorsque vous utilisez une application tierce pour publier quelque chose sur votre compte Facebook ou Twitter, cela ne se fait pas par magie. Les interfaces de programmation d'application (API) s'exécutent en arrière-plan pour relier l'application sur votre téléphone aux serveurs qui exécutent les médias sociaux de votre choix.


Dans un monde qui fonctionne de plus en plus avec des informations numériques, les API sont devenues un gros problème - et pas seulement pour publier sur Farmville depuis votre iPhone. De plus en plus d'entreprises réalisent la valeur des API personnalisées au niveau de l'entreprise pour une main-d'œuvre qui devient de plus en plus mobile à chaque minute.

Les API font quelques choses clés

Une API est un ensemble de codes contenant des instructions ou des exigences qui permettent à différentes applications de communiquer entre elles. Traditionnellement, les API sur un bureau vous permettent de partager des informations entre des programmes comme Word et Excel, ou de laisser des programmes accéder à des fonctionnalités du système d'exploitation, comme Windows Installer.


Mais l'utilisation la plus récente des API - et celle dont tout le monde parle - est dans les applications Web. Les API Web remplissent les mêmes fonctions que leurs homologues de bureau, seules elles connectent des logiciels tiers à des services Internet tels que les réseaux de médias sociaux, les comptes Amazon et les tableaux de bord cloud.


La gestion des API utilise des outils qui gèrent l'accès (pour les développeurs et les utilisateurs finaux) aux données et aux fonctionnalités des services Internet avec lesquels les applications sont censées fonctionner. Du processus d'inscription des développeurs à la documentation en passant par les informations d'identification délivrées aux utilisateurs autorisés, la gestion des API distribue les bonnes clés qui ouvrent les portes d'informations entre les programmes.

Et voici comment les entreprises les utilisent

La connectivité est essentielle pour toute entreprise travaillant avec le paysage du marketing numérique d'aujourd'hui. Fondamentalement, les API représentent un nouveau canal de distribution pour les entreprises, ouvrant la porte à des applications tierces liées à leurs principales offres. Ces ensembles de codes peuvent aider les entreprises à atteindre de nouveaux marchés, à générer des sources de revenus supplémentaires et à intégrer de nouveaux partenaires, tels que des développeurs et des services complémentaires.


Le logiciel de gestion des API permet aux entreprises de prendre le contrôle du processus de distribution. Certaines des fonctionnalités utilisées par ce type de logiciel incluent:

  • Création de portail pour permettre aux développeurs de découvrir et de collaborer sur des applications tierces
  • Outils de gestion des processus pour la planification, la conception et le développement d'API
  • Rapports et analyses pour une meilleure compréhension de l'utilisation des API
  • Hébergement et médiation API sécurisés

Pourquoi la gestion des API compte maintenant

Des entreprises entières ont été construites autour de la gestion des API - Apigee, SOA Software, Mashery, Layer 7 Technologies, ProgrammableWeb et Mashape, pour n'en nommer que quelques-unes. Récemment, les grandes entreprises se sont beaucoup intéressées à ces entreprises. En fait, en 2013, bon nombre de ces entreprises sont englouties par des acteurs plus importants.


Pourquoi les entreprises investissent-elles dans des fournisseurs de gestion d'API? Il y a quelques bonnes raisons. La première est que le consommateur d'aujourd'hui est extrêmement susceptible de posséder et d'utiliser plusieurs appareils. En fait, il y a maintenant plus de gadgets connectés à Internet aux États-Unis que de personnes, et les personnes qui les utilisent s'attendent à la connectivité fournie par les API.


Une autre raison est simplement les affaires. La plupart des entreprises investissent dans un haut degré de connectivité, à la fois par le biais de leurs infrastructures internes et de divers appareils mobiles. Le mouvement apportez votre propre appareil (BYOD) bat son plein et la société de recherche technologique Gartner prévoit que d'ici 2017, 50% des employeurs rendront le BYOD obligatoire. Avec une multitude d'appareils et une variété de systèmes d'exploitation, les API permettent aux entreprises de garder leurs employés en communication avec la base de données de l'entreprise, sans investissement informatique massif.

La voie de l'avenir?

La gestion des API garantit que les connexions restent fluides entre les programmes, sans surcharger les serveurs, sans détourner les informations ni accorder l'accès aux mauvaises parties. S'il existe une «voie de l'avenir», de nombreux chemins mènent à la gestion des API. (Pour obtenir des conseils de développeur sur la façon de créer une API, consultez 5 étapes pour créer une API réussie.)

Pourquoi les API sont devenus un gros problème