• Accueil / Salesforce / Migration vers Mule…
, Migration vers Mule 4: la nouvelle version de Mulesoft<span class="wtr-time-wrap after-title"><span class="wtr-time-number">5</span> minutes de lecture</span>

Migration vers Mule 4: la nouvelle version de Mulesoft5 minutes de lecture


Il peut être difficile de croire que huit ans se sont écoulés depuis la sortie de Mule 3 en 2012. MuleSoft a connu une croissance exponentielle en popularité, en fait, Mule est utilisé par plus de 1 000 entreprises dans 60 pays à travers toutes sortes d’industries. Il a également réuni une communauté de développeurs très impressionnante composée de plus de 175 000 développeurs. Mule 4 englobe tous les avantages que les entreprises et les développeurs individuels adorent, et le porte à un tout autre niveau.

Cet article vous expliquera pourquoi vous devriez mettre à niveau vers Mule 4, puis un aperçu plus détaillé des spécificités: DataWeave, Gestion des erreurs, Nouveaux connecteurs et Nouveau SDK Mule.

, Migration vers Mule 4: la nouvelle version de Mulesoft<span class="wtr-time-wrap after-title"><span class="wtr-time-number">5</span> minutes de lecture</span>

Pourquoi vous devriez passer à Mule 4

Mule 4 a été construit sur la base solide créée par Mule 3. Il y a eu une mise à jour majeure du moteur d’exécution principal qui alimente le Plateforme Anypoint, qui accélère le développement de nouvelles applications en éliminant les étapes et les concepts qui auraient autrement besoin d’être appris.

Plus précisément, le langage utilisé pour la connectivité a été simplifié; il existe un nouveau cadre de gestion des erreurs, de meilleurs processus de mise à niveau et de nombreux autres changements positifs.

La mise à niveau vers la nouvelle version de MuleSoft peut alimenter votre réseau d’applications en:

  • Accélérer le la rapidité de livraison, faciliter l’intégration d’un nouveau développeur
  • Plus facile à gérer flux et charges utiles qui sont plus grands que ce que votre mémoire permet
  • Permettre aux développeurs de générer automatiquement connecteurs des spécifications RAML avec REST connect
  • Créer une meilleure qualité connecteurs et composants personnalisés avec le SDK Mule

Maintenant que nous avons un aperçu de ce à quoi vous pouvez vous attendre dans la dernière version de Mule, entrons dans les détails.

, Migration vers Mule 4: la nouvelle version de Mulesoft<span class="wtr-time-wrap after-title"><span class="wtr-time-number">5</span> minutes de lecture</span>

Source de l’image: DZone

DataWeave

DataWeave est le langage d’expression par défaut qui remplace le langage d’expression Mule (MEL) utilisé dans la version précédente. Bien que DataWeave ne soit pas nouveau en soi, il a fait l’objet d’une refonte majeure.

Avec MEL, il y avait de nombreux évaluateurs différents qui géraient diverses entrées telles que JSON et Groovy. Même si MEL a assez bien géré ces expressions, elle n’a pas très bien géré les transformations. Pour cette raison, les développeurs ont dû utiliser des outils tels que Transformers et DataMapper à des fins de manipulation, mais à mesure que le paysage d’intégration continuait de progresser, ils sont devenus plus avancés.

Depuis son introduction en 2015, DataWeave est devenu un grand succès parmi les développeurs. Vous allez adorer la façon dont il prend en charge l’intégration à l’exécution et le langage lui-même a également été amélioré. L’une des principales raisons de sa popularité est qu’il se concentre sur la structure des données plutôt que sur le format. Vous n’avez plus besoin d’utiliser différents tableaux Java pour gérer les expressions de JSON et DataWeave. Vous pouvez désormais interroger et évaluer n’importe quelle expression sans avoir à la transformer en objet Java. Vous pourrez également accéder aux données binaires n’importe où avec un accès répétable.

, Migration vers Mule 4: la nouvelle version de Mulesoft<span class="wtr-time-wrap after-title"><span class="wtr-time-number">5</span> minutes de lecture</span>

Source de l’image: Stackoverflow

La gestion des erreurs

Auparavant, la gestion des erreurs était la gestion des exceptions Java et il n’y avait aucun moyen de communiquer le type d’erreur que chaque composant produisait. Même si vous aurez toujours accès à Java Throwables, Mule 4 utilise toujours le moteur d’exécution Mule pour gérer les erreurs. Si vous rencontrez des problèmes avec un composant, Mule vous dira exactement quelle est l’erreur et des informations sur la raison du problème. Vous pouvez ensuite acheminer cette erreur vers un gestionnaire. De plus, il est important de savoir que vous serez en mesure d’identifier toutes les erreurs potentielles lors de la phase de conception car chaque composant déclare le type d’erreurs qu’il peut produire.

Nouveaux connecteurs

Il existe désormais de nouveaux déclencheurs dans les connecteurs Anypoint qui vous permettent d’exécuter des requêtes dans les systèmes cibles. Le connecteur comprendra une logique déjà intégrée qui gardera un œil sur tout changement sur les données. Cela peut être quelque chose comme la création d’un nouveau champ dans une base de données, la création d’un nouveau fichier et d’autres modifications. Les connecteurs File et FTP ont également été améliorés et permettent désormais de créer des fichiers, des annexes et bien d’autres possibilités.

Nouveau SDK Mule

Dans la nouvelle version de MuleSoft, il existe une mise à niveau de l’ancien DevKit Anypoint Connector. Il permet développeurs pour élargir encore les limites de Mule est capable de créer de nouveaux connecteurs tout en améliorant le processus de collaboration. Il existe désormais un modèle de programmation simple, basé sur l’automatisation, qui permet également une compatibilité ascendante. Auparavant, avec l’ancien SDK, vous deviez écrire du code pour le connecteur, reliant ainsi le code et le runtime interne de Mule. Désormais, le SDK utilise des API, ce qui signifie qu’il n’est pas nécessaire d’écrire quoi que ce soit entre le connecteur et le runtime.

Résumé

L’objectif principal de la nouvelle version est de faciliter la vie des développeurs en éliminant les étapes inutiles. En tenant compte de tous les ajouts et optimisations, Mule 4 est une grosse mise à jour du runtime Mule, facilitant ainsi la collaboration et le développement de nouveaux produits.



Source de l’article traduit automatiquement en Français

Besoin d'aide ?
Vous utilisez Pardot depuis un certain temps mais vous n'êtes pas sûr d'en
exploiter tout le potentiel

Notre analyse de votre Pardot offerte dès aujourd'hui
Merci, vous pouvez compléter notre questionnaire
Nous allons revenir vers vous rapidement !

Fermer