Fermer

mai 29, 2019

Qu'est-ce qu'une API REST?


Une API REST (Representational State Transfer) est un style architectural permettant de créer des applications Web. Son objectif principal est de garantir l'interopérabilité des systèmes informatiques sur Internet.

Les volumes de données augmentent et les sources deviennent plus disparates

Les volumes de données entrants augmentent à un rythme effarant. Dans le même temps, les sources de données deviennent plus disparates. En réponse, l'API REST devient un moyen de plus en plus populaire d'accéder aux données d'entreprise à partir d'applications Web et mobiles, ainsi que de langages de programmation modernes.

Mais comme REST est un style architectural, chaque API REST est différente. Ainsi, chaque implémentation nécessite une nouvelle base de code client pour accéder au nouveau point de terminaison de la base de données.

Pour gérer la nature disparate des API REST, il existe un standard international, OData (Open Data Protocol). OData est une norme OASIS qui définit un ensemble de meilleures pratiques pour la création et l'utilisation d'API RESTful. OData vous aide à vous concentrer sur votre logique métier lors de la création d'API RESTful sans vous soucier des différentes approches permettant de définir des en-têtes de demande et de réponse, des codes d'état, des méthodes HTTP, des conventions d'URL, des types de support, des formats de charge utile, des options de requête, etc. OData fournit également des instructions pour suivre les modifications, définir les fonctions / actions pour les procédures réutilisables et envoyer des demandes asynchrones / par lots. L'architecture standard de l'industrie OData permet d'ajouter facilement des fonctionnalités dans le futur sans alourdir les tâches informatiques.

Lorsque vous développez l'interface REST de votre source de données à l'aide du standard OData, vous simplifiez la manière dont les autres développeurs peuvent accéder à vos données. En bref, ils n’ont pas à apprendre à utiliser une nouvelle API. Cela facilite l'intégration à différentes applications et simplifie la vie de vos utilisateurs. Des applications telles que Tableau, Salesforce, Tibco, Telerik, Informatica et Excel fonctionnent toutes avec OData. La liste ne fera qu'augmenter au fil du temps.

La ​​croissance des API

Les API étaient autrefois un moyen, pour les développeurs de logiciels, d’accéder aux fonctionnalités d’autres applications. Avec la croissance généralisée des applications Web et mobiles et la conception d'applications orientées services, les API se sont généralisées. Les API sont maintenant utilisées pour l'intégration et l'échange de données et sont des outils essentiels pour transformer les entreprises.

De plus en plus d'entreprises, confrontées au besoin d'applications mobiles, Web et cloud d'accéder aux processus internes et commerciaux, se tournent vers les API pour débloquer des actifs précieux. . En fait, à partir de 2019, le nombre d’API publiques dépassait 21 000, soit la suite de une longue tendance . Cela fournit aux entreprises un moyen puissant de créer des applications personnalisées sans avoir à tout recommencer. Les API REST, aux côtés d'OData, sont la clé pour que cela se produise.

Comment Progress aide-t-il

Progress DataDirect fournit un chemin permettant d'utiliser les API REST avec l'ensemble standard de blocs de construction activés par OData. DataDirect permet également d’utiliser SQL pour accéder à d’autres fonctionnalités puissantes.

DataDirect peut aider les entreprises à effectuer les tâches suivantes:

  • Déployez une couche d’accès aux données REST standard (OData 2, OData 4) ou SQL (ODBC, JDBC). base de données
  • Rendez vos données accessibles aux plates-formes d'analyse, applications SaaS, Python, Java, JavaScript, .NET, R ou SAS
  • RESTifiez vos bases de données pour y accéder à partir de langages modernes (JavaScript, Angular, etc.), ainsi que de périphériques (iOS, Android, etc.) et à partir de navigateurs Web.
  • Exposez vos données locales derrière le pare-feu aux applications en nuage via le pare-feu
  • Toutes les données sensibles des clients sont protégées par un cryptage, à la fois au repos (AES- 256) et en transit (SSL / TLS)
  • L'accès en temps réel aux données sur site à la demande peut vous aider à conserver les données sensibles derrière votre pare-feu et à vous conformer aux lois strictes en matière de confidentialité des données telles que le GDPR.

Pour en savoir plus sur la manière dont Progress DataDirect active la connectivité des API, visitez le site https://www.pr ogress.com/datadirect-connectors




Source link