Articles d'informations destinés aux développeurs, architectes et directeurs informatiques chargés de l'intégration d'entreprise, SaaS, hybride et SOA ainsi que des stratégies et programmes API.

Qu'est-ce qu'une API (Application Programming Interface) ?

API est l'acronyme d'Application Programming Interface (interface de programmation d'application), une solution logicielle qui permet à deux applications de communiquer entre elles. Chaque fois que vous utilisez une application comme Facebook, que vous envoyez un message instantané ou que vous consultez la météo sur votre téléphone, vous utilisez une API.

Qu'est-ce qu'une plateforme d'intégration en tant que service (iPaaS) ?

Sans surprise, l'intégration cloud représente l'un des plus grands défis rencontrés aujourd'hui par les entreprises. Pour répondre au besoin croissant de solutions d'intégration cloud sécurisées et fiables, de nombreux fournisseurs se sont mis à proposer des services d'intégration nommés Integration Platform as a Service (iPaaS). Pour obtenir de plus amples informations sur cette catégorie, consultez le rapport Gartner sur l'intégration d'entreprise. 

Concevoir facilement des API grâce au langage RAML

RAML allows teams to define, build and collaborate on APIs rapidly and with great ease. Anypoint Platform for APIs is built to easily manage RAML-based APIs; our API management tools are designed to make API management simple.

Qu'est-ce que le style d'architecture API REST ?

Le style d'architecture REST ou API RESTful (Representational State Transfer) est conçu pour tirer parti des protocoles existants. Même si REST est utilisable sur presque tous les protocoles, il exploite généralement le protocole HTTP pour les APIs Web. Ainsi, les développeurs n'ont pas besoin d'installer de bibliothèques ou de logiciels supplémentaires pour profiter du style d'architecture API REST. 

Intégration SAP et Salesforce

SAP est l'une des solutions de planification des ressources d'entreprise les plus utilisées du marché. Pour de nombreuses organisations, elle joue un rôle central dans la plupart des processus métiers stratégiques. Pour automatiser et optimiser intégralement ces processus métiers, les entreprises doivent intégrer SAP à d'autres applications au sein de leur structure.

Stratégie API pour les entreprises

Les applications Web et mobiles s'intègrent de plus en plus dans le quotidien des consommateurs comme des entreprises, et ces dernières découvrent chaque jour de nouvelles manières d'utiliser à leur bénéfice des sources de données auparavant isolées. Les API (interfaces de programmation applicative) sont les outils qui permettent aux entreprises d'exploiter leurs données en stimulant la créativité des développeurs, pour générer de nouvelles opportunités commerciales et améliorer les produits, les opérations et les systèmes existants.

Qu'est-ce la gestion des API ?

API management is the process of designing, publishing, documenting and analyzing APIs in a secure environment. Through an API management solution, an organization can guarantee that both the public and internal APIs they create are consumable and secure.

Qu'est-ce que l'ESB Mule ?

Mule, le runtime engine d'Anypoint Platform, est un ESB (enterprise service bus) léger basé sur Java ainsi qu'une plateforme d'intégration qui permet aux développeurs de connecter des applications rapidement et facilement afin qu'elles puissent échanger des données. Cela facilite l'intégration des systèmes existants, quelles que soient les technologies utilisées par les applications, notamment JMS, Web Services, JDBC, HTTP, etc. 

Intégration des données et ETL | Gestion des données

The IT world has evolved, and the way in which companies run and manage their data has changed. Because data integration plays a critical role in business processes, it is pivotal to ensure companies have a solid solution to manage their data integration needs.

Intégration continue et production continue (CI/CD)

Le pipeline d'intégration et de déploiement continus (CI/CD) fait partie des meilleures pratiques destinées aux équipes DevOps. Il permet aux développeurs de livrer des modifications de code fréquentes, fiables et dépourvues d'erreurs. 

Qu'est-ce qu'un réseau d'applications ?

L'objectif principal de l'installation d'un réseau d'applications est de prospérer malgré le changement. Un réseau d'applications apporte à votre entreprise l'agilité et la flexibilité dont elle a besoin pour prospérer dans ce contexte de fracture digitale.

Les microservices, qu'est-ce que c'est ?

Les microservices et architectures associées ont le vent en poupe dans les entreprises de toutes tailles. Cependant, de nombreux décideurs informatiques ignorent encore tout des microservices et de ce que représente un cadre de microservices pour le développement de solutions informatiques au sein des entreprises actuelles. Les microservices ont également un impact majeur sur le DevOps. 

Types d'API et comment choisir lequel construire

Application programming interfaces — more commonly called APIs — unlock data and enable businesses to connect systems, applications, devices, and datasets. For effective API performance and management, it's critical to determine the optimal type of API to build and design the architecture accordingly.

Bonnes pratiques en matière de développement des APIs

Compte tenu de l'importance et de la valeur que représentent les APIs pour bon nombre d'entreprises, il est essentiel de prendre en compte les bonnes pratiques en matière de développement des APIs lors de la conception et de la création d'APIs. Les APIs les plus avantageuses et les plus utiles au sein d'une entreprise ressemblent davantage à des produits qu'à du code.

Qu'est-ce qu'une API RESTful ?

L'un des principaux avantages des API REST réside dans leur grande flexibilité. Puisque les données ne sont pas liées aux ressources ou aux méthodes, l'architecture REST peut traiter plusieurs types d'appels, renvoyer différents formats de données et même changer de structure avec la mise en œuvre correcte de l'hypermédia.

Comment optimiser la sécurité de vos APIs

La sécurité est un élément essentiel de toute application, surtout en ce qui concerne les APIs, dans lesquelles des centaines voire des milliers d'applications réalisent des appels quotidiennement. Chaque jour, de nouvelles menaces et vulnérabilités apparaissent, et chaque jour, les entreprises mènent une course contre la montre pour s'en protéger.

Top 5 des modèles d'intégration des données

Data is an extremely valuable business asset,and it can sometimes be difficult to access, orchestrate and interpret. In order to make that data usable even more quickly, data integration patterns can be created to standardize the integration process.

Passerelle d'API sécurisée : qu'est-ce que c'est et comment ça marche ?

Les entreprises digitales performantes reconnaissent que plus leurs API sont connectées à un écosystème d'applications, de développeurs, de partenaires et d'expériences client plus étendu, plus elles gagnent en valeur. Lorsqu'une entreprise autorise un accès public à ses API, elle doit assurer leur sécurité et leur fonctionnement optimal.