Mulesoft, le logiciel d’intégration entre systèmes

Mulesoft, le logiciel d’intégration entre systèmes

Au cours des derniers mois, et aujourd’hui encore, marqués par la pandémie du COVID19, nous avons pu entendre parler, particulièrement dans les médias et sur les réseaux sociaux, de la nécessité pour les entreprises ou les organisations de faire face à ce que l’on appelle communément la transformation digitale. Mais ce concept n’est en rien nouveau, notamment en raison de l’irruption des technologies mobiles, du cloud, des réseaux sociaux, des Big Data/Analytics, des Objets connectés, entre autres.

Dès lors, les organisations se doivent d’être préparées pour affronter ces changements présents et futurs, afin d’être en mesure de les intégrer rapidement et avec agilité :

  • Augmenter l’efficience et l’opérativité des services IT ;
  • Augmenter l’efficience des Entreprises ;
  • Améliorer l’expérience client ;
  • Introduire de nouveaux produits et services plus rapidement ;
  • Améliorer l’expérience des employés ;
  • Améliorer l’expérience des partenaires.

La seule constante reste le changement. Nous évoluons dans un monde extrêmement compétitif. Ce ne sont pas les plus grands ni les plus forts qui ont le plus de chances de survivre ; ce sont plutôt les plus rapides qui l’emportent sur les plus lents.

Qu’est-ce que Mulesoft ?

Mulesoft est une entreprise éditrice de logiciels d’intégration leader sur le marché, qui a été rachetée par Salesforce en mars 2018 pour 6,500 millions de dollars, et qui propose des solutions pour faciliter l’intégration entre différents systèmes.

Son produit phare est la plateforme Anypoint (Anypoint Platform), une solution iPaaS complète (Integration Platform-as-a-Service) qui vise à faciliter la connectivité gérée par le biais d’API et qui permet aux entreprises de créer des réseaux d’applications, de données et de dispositifs, hébergés tant en interne que sur le Cloud. Elle permet en outre l’intégration de n’importe quel système (CRM, SAP, SAS etc.) sur la base d’une méthodologie intitulée API-Led Connectivity.

L’essentiel de Marketing Cloud pour les professionnels de marketing des e-mails + Journey Builder

EEB101 + JB101

L’essentiel de Marketing Cloud pour les professionnels de marketing des e-mails + Journey Builder

En savoir plus

API-Led Connectivity

Il s’agit d’une méthodologie qui permet de connecter des applications, des données et des dispositifs au travers d’API, en opposition avec une méthodologie d’intégration point par point.

Le principal objectif de cette méthodologie est de permettre que les flux d’intégration soient réutilisables en grande partie au sein de la plateforme d’intégration. Grâce à la possible réutilisation de logiques déjà disponibles (mises en œuvre dans les flux), les développeurs peuvent déployer leurs logiques de manière à la fois plus rapide et plus sécurisée, ce qui induit un délai de commercialisation plus court.

Tout cela implique que les API soient créées en couches successives, ce qui permet, contrairement à l’approche E2E, de réutiliser davantage de composants (flux), facilitant ainsi la mise en œuvre de nouveaux systèmes et services.

Le comparatif entre cette approche et celles dites traditionnelles peut se résumer de la manière suivante :

API-Led ConnectivityApproches traditionnelles (P2P, E2E)
Respect des délais et du budget.

Orienté vers la réutilisation plutôt que vers la construction.

Respect des délais et du budget.
Designs évolutifs permettant d’anticiper le changement.Capacité de réutilisation faible ou nulle.

Fragiles.

Gouvernance, réalisation, sécurisation et extensibilité intégrées.Difficiles à gouverner.
Répond aux besoins de l’entreprise.Ne répond pas systématiquement à tous les besoins de l’entreprise.

On classe les API en trois groupes bien distincts :

  • Expérience APIs: API dédiée à la présentation d’informations afin de faciliter leur exploitation.
  • Process APIs: API dédiée au traitement de données obtenues dans la couche système et à leur adaptation aux besoins de l’entreprise.
  • System APIs : API dédiée aux processus affichant le plus faible niveau de connexion et touchant aux sources des données.

Logiciel gestion entreprise

Anypoint Platform

Il s’agit d’une plateforme d’intégration hybride, basée sur la méthodologie API-Led Connectivity, qui permet de :

  • Connecter n’importe quelle application, donnée ou dispositif ;
  • Connecter et déconnecter des applications sans avoir d’impact sur les autres consommateurs ;
  • Concevoir, déployer, gérer et sécuriser des API ;
  • Automatiser des process commerciaux ;
  • Réutiliser les API existantes pour construire de nouvelles API plus complexes et complètes : cela permet à d’autres consommateurs issus d’autres départements de l’entreprise d’accéder, de découvrir et d’utiliser ces actifs.

Tout cela grâce à la construction d’Application Networks (réseaux d’applications), dont le but est de créer et de proposer de nouveaux produits de manière plus efficace et ainsi de relever le défi de la transformation digitale.

Anypoint Design Center : Conception d’API, création d’intégrations et de connecteurs pour n’importe quel système.

Anypoint Management Center : Gestion de tous les aspects relatifs aux API, aux intégrations et à la plateforme Anypoint, depuis le développement initial jusqu’aux Opérations en cours.

Anypoint Exchange : Réserve d’actifs privés dans un dépôt central et accès à des moyens publics partagés.

Mule : Le moteur d’exécution sous-jacent : un processeur léger et à haut rendement pour une utilisation standard.

Application Networks (réseaux d’applications)

Sales force

Un réseau d’applications désigne un mode de connexion d’applications, de données et de dispositifs par le biais d’API qui exposent tout ou partie de leurs actifs (assets) et données sur le réseau. La construction d’un réseau d’applications implique de développer des actifs réutilisables, pour ensuite encourager les parties prenantes au sein de l’entreprise à réutiliser et à mettre ces actifs en libre-service. Ils peuvent après être utilisés et réutilisés de différentes manières au sein de l’organisation. Par la suite, il est possible de développer des connexions entre ces actifs au travers des API, étant donné qu’il s’agit de la meilleure abstraction possible pour échanger des informations entre deux parties prenantes (échange d’informations entre différentes applications).

Il y a non seulement des actifs réutilisables, prêts à être déployés dans toute l’organisation afin de créer et lancer de nouveaux produits de manière plus efficace, mais également des équipes pour assister ces groupes de développement dans la compréhension des meilleurs pratiques relatives à la construction de nouveaux produits et services. Autrement dit, pour leur montrer la voie vers un référentiel de services prêts à être réutilisés.

Tout ce qui est publié sur le réseau de l’application peut être découvert, administré, contrôlé et protégé ; le service IT est en charge de la gestion et de la gouvernance de tous les services et permet aux équipes de développement des différents départements de les utiliser dans le cadre de n’importe quel projet pour lequel cela peut s’avérer pertinent. Les personnes qui créent de nouveaux services et produits dans toute l’organisation peuvent prendre ces actifs tels quels ou peuvent sélectionner un composant de base, l’enrichir et publier un nouveau composant de base. Cela permet ainsi à plusieurs équipes de profiter de la nouvelle valeur précédemment créée.

Un réseau d’applications n’est pas une architecture, c’est un ensemble de blocs de construction sur lesquels peuvent se créer des architectures. Géré et fédéré par nature, il plie et ne rompt pas. Les nouveaux produits et services peuvent se connecter et se déconnecter facilement, et des technologies comme celles proposées par Mulesoft permettent d’atteindre le degré d’agilité et de flexibilité dont toute organisation a besoin pour continuer à initier et à relever les défis grandissants posés par l’innovation digital.

L’Administration pour les nouveaux administrateurs avec l’expérience Lightning

ADX201

L’Administration pour les nouveaux administrateurs avec l’expérience Lightning

En savoir plus

Avez-vous trouvé cet article intéressant ? Partagez-le!
Peut-être que vos amis l`apprécieront aussi.

Vous pouvez aussi lire

Découvrez nos actualités sans modération !

Inscrivez-vous et nous vous tiendrons au courant de nos nouveautés.

Nous utilisons nos propres cookies et ceux de tiers pour améliorer nos services en analysant votre navigation. Si vous continuez à naviguer, cela signifie que vous consentez à son utilisation. Plus d'informations dans notre politique de cookies Plus d'informations

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close