Fermer

juin 18, 2019

Nous ne parlons plus: L'économie des API


Les interfaces de programmation d'applications (API) sont le ciment de la révolution du cloud, du mobile et de de l'Internet des objets (IoT). Et comme elles font maintenant partie du modèle commercial standard, les API ont créé une économie d’API.

Une API est le code qui permet à deux logiciels de communiquer entre eux. Les API garantissent que les données extraites d'une application logicielle sont formatées et transmises à l'application suivante sans modifications, même si les jeux de fonctionnalités logicielles ou d'application associés sont mis à jour. (Une API ne doit pas être confondue avec un service Web, moyen permettant à une ou plusieurs API de communiquer entre elles.) Bien que les outils d'API aient toujours joué un rôle important dans le développement de logiciels, la demande croissante d'intégration de données a encouragé les entreprises de microservices.

Les API ont été étendues pour connecter les applications d'entreprise dans le cadre d'une stratégie d'intégration de données plus large et peuvent être utilisées efficacement par les organisations afin de résorber les anciens logiciels monolithes. systèmes ou logique métier interne pour fournir aux utilisateurs d'API une interface propre et bien documentée.

Pourquoi les API sont-elles importantes pour les entreprises?

Il existe plus de 2 millions d'applications mobiles, logicielles et «en tant que service». sur le marché. Le cloud computing, les logiciels conçus pour traiter et échanger des informations via le Web et la transition vers des architectures de microservices sont quelques-uns des facteurs qui ont suscité un intérêt croissant pour les API et les services Web. Elles sont en train de devenir l’attente des technologies d’intégration.

Les API facilitent la création d’applications axées sur l’utilisateur qui répondent aux objectifs métiers et à l’efficacité opérationnelle de l’utilisateur final. Ils permettent aux entreprises d’innover plus rapidement et d’atteindre de nouveaux publics. Et ils se sont avérés être le conduit idéal pour les appareils mobiles et IoT en raison de leur faible implémentation et de la simplicité de leur format d'échange de données.

Que sont les plates-formes ouvertes et les API publiques?

L'économie numérique, l'IdO, et le volume croissant de logiciels et d'applications sur le marché ont conduit les entreprises à doubler leurs investissements dans leurs principales compétences. Aujourd'hui, les entreprises proposent des plates-formes ouvertes permettant à d'autres applications de produits / services connexes, nobles ou apparentées, de s'y connecter via des services Web.

Les plates-formes ouvertes sont de plus en plus répandues, notamment avec la banque ouverte. qui constitue un changement radical dans la banque de détail sous l'impulsion de modifications de la réglementation, de l'évolution des préférences des consommateurs et de l'innovation fondée sur la technologie. Une plate-forme ouverte permet des partenariats susceptibles de faciliter une expérience utilisateur exceptionnelle, simple et pratique, tout en aidant les entreprises à acquérir un avantage concurrentiel. En termes de gestion des dépenses, cela signifie qu'ils peuvent disposer d'une solution entièrement électronique et compatible avec le cloud ainsi que d'une solution comptes fournisseurs / comptes à recevoir.

En novembre 2017, le gouvernement australien a introduit la norme Consumer Data Right pour fournir rigueur et contrôle autour des données numériques et ouvertes. Il s’appliquera d’abord aux banques ouvertes, puis à l’énergie, puis au secteur des télécommunications.

Quels sont les risques?

La confidentialité et la sensibilité des données sont au cœur des préoccupations des médias et des régulateurs, et les API sont un domaine de risque de sécurité. Une validation inadéquate et des couches de sécurité peuvent conduire à un piratage et à une compromission des données. En cas de violation de l'intégrité, il est très difficile de regagner la confiance des consommateurs d'API. Le cryptage est essentiel pour la protection des API.

L'implémentation de services Web, la configuration d'API et l'écriture de code requièrent un certain niveau de compétences techniques et peuvent constituer un aspect coûteux de l'architecture système, en particulier si elles sont mal exécutées et entraînent une violation. Un code bien documenté, une révision par des pairs et des conceptions d'API similaires peuvent aider à éviter les codes erronés et à réduire le risque de problèmes.

L'assurance qualité est un aspect essentiel de tout écosystème d'API. Comprendre les conditions de service, la propriété des données et la responsabilité globale, ainsi que surveiller l'utilisation des API, sont des éléments clés pour garantir des intégrations d'API robustes, sûres et efficaces.

Réflexions finales

Les organisations de toutes tailles devraient adopter l'API. révolution pour rester compétitif. Un excellent moyen de maximiser le retour sur investissement et l'efficacité opérationnelle consiste à nouer des partenariats avec des fournisseurs de logiciels et de solutions qui adoptent des approches d'intégration de services Web et de plate-forme de données ouvertes, tout en maintenant la rigueur et le contrôle des processus de développement informatique. Si vous ne disposez pas des ressources internes, envisagez de faire appel à un cabinet de conseil spécialisé dans ce domaine afin de réduire les risques liés à la technologie et à l'intégration, et de garantir les meilleures pratiques dans votre stratégie d'intégration des données et d'architecture d'entreprise.

Merci à Yun Zhi Lin chef de l'ingénierie à Contino pour ses réflexions et sa contribution.

Veuillez écouter la reprise . de notre webinaire «Voies vers l'entreprise intelligente» mettant en vedette Phil Carter, analyste en chef chez IDC, et Dan Kearnan et Ginger Gatling de SAP.




Source link