Type de produit et caractéristiques de WSO2 EI

WSO2 Enterprise Integrator (également appelé Micro Integrator ou MI) est une plateforme d’intégration conçue pour simplifier la gestion des services web et des architectures orientées API. Elle prend en charge les protocoles classiques tout en s’intégrant parfaitement aux environnements microservices et ESB (Enterprise Service Bus).

WSO2 EI est indépendante du matériel. Elle peut être déployée on-premise, dans un cloud public ou dans un environnement hybride, selon les besoins de votre organisation.

Qu’est-ce qu’un intégrateur de solutions ?

Dans le contexte de WSO2, un intégrateur est une plateforme qui permet de :

  • Gérer, déployer et surveiller des services
  • Exécuter des processus métiers
  • Orchestrer des échanges entre applications via des APIs

Il joue un rôle central dans la construction d’un système d'information unifié, grâce à des outils puissants de transformation, de routage et de surveillance.

Présentation et concept de WSO2 EI

L’objectif principal de WSO2 EI est d’offrir une solution de services de données capable de jouer le rôle de proxy intelligent, avec des fonctions avancées de routage conditionnel, de transformation de messages et de conversion de formats.

Vous pouvez y déployer vos APIs et processus sous forme de packages, sans avoir besoin de recourir à des outils externes. La plateforme propose également un marketplace de connecteurs permettant de simplifier les intégrations avec des systèmes internes et externes (LDAP, fichiers, AWS, Google Cloud, Salesforce, ServiceNow…).

Designer Studio : un environnement de développement flexible

Le Designer Studio de WSO2, basé sur Eclipse, offre plusieurs approches pour le développement de services :

  • Développement low-code : par glisser-déposer de composants dans des séquences ou templates réutilisables.
  • Scripting via Mediators : utilisation de langages comme JavaScript, Ruby ou Groovy pour plus de flexibilité.
  • Développement Java : pour les besoins nécessitant un haut niveau de personnalisation et de performance.

Fonctionnalités principales de WSO2 EI

WSO2 EI intègre de nombreuses fonctionnalités permettant de couvrir l’ensemble des besoins d’un système d’intégration moderne :

Création et gestion d’APIs

  • Création d’APIs SOAP et REST
  • Définition d’APIs à partir de zéro
  • Routage conditionnel basé sur le contenu des requêtes (headers, bodies)
  • Transformation de messages (ex. XML vers JSON)

Intégration des données

  • Intégration avec de nombreuses bases de données (PostgreSQL, MySQL, MongoDB, Oracle)
  • Mise en place de services CRUD
  • Exposition des données au format XML, JSON ou via OData

Traitement des flux de données

  • Consommation de messages depuis RabbitMQ, JMS, etc.
  • Mise en place de templates réutilisables

Outils et environnement

  • Interface de développement Eclipse (Designer Studio)
  • Outils de monitoring et de gestion des APIs
  • Catalogue de composants configurable (registry)
  • Key vault pour le stockage sécurisé des données sensibles

Déploiement et hébergement de WSO2 EI

WSO2 EI s’installe de plusieurs manières selon vos préférences techniques :

  • Via un installateur adapté à votre OS
  • À partir de binaires
  • Par le biais d’images Docker officielles (Registry WSO2 ou Docker Hub)
  • Déploiement sur Kubernetes possible, avec prise en charge du load balancing et de la scalabilité horizontale

Avantages de WSO2 EI

  • Point d’entrée unique vers votre Système d’Information (SI)
  • Automatisation de l’accès aux données pour vos processus métier
  • Déploiement et hébergement simplifiés de vos services
  • Développement low-code accessible à des profils non techniques
  • Interfaces ergonomiques de développement
  • Surveillance centralisée et récupération des logs
  • Plateforme open source avec une documentation riche et une communauté active

Une architecture de référence unifiée avec WSO2

WSO2 EI peut être enrichi par des modules complémentaires, créant ainsi une architecture d’entreprise complète :

WSO2 Identity Server

  • Gestion des identités et des droits d’accès
  • Authentification forte et gestion des accès (MFA, SSO…)

WSO2 API Manager

  • Publication et supervision des APIs
  • Gestion des statistiques, sécurité, documentation, cycle de vie des APIs
  • Cas d’usage : santé, finance, télécoms, services publics…

Dans quels cas utiliser WSO2 EI ?

  • Si votre SI contient un grand nombre d’APIs à centraliser
  • Pour créer de nouvelles APIs, orchestrer des processus ESB ou microservices
  • Pour simplifier la collecte et la consultation des logs applicatifs
  • Si vous recherchez une solution évolutive, modulaire et ouverte

FAQ sur WSO2 Enterprise Integrator

Qu’est-ce que WSO2 Enterprise Integrator ?

C’est une plateforme open source d’intégration d’APIs, de services et de données, conçue pour unifier et automatiser les échanges au sein du système d’information.

Est-ce que WSO2 EI est compatible avec le cloud ?

Oui, elle peut être déployée on-premise, dans le cloud public ou dans un environnement hybride.

Puis-je développer sans connaissances techniques poussées ?

Oui, grâce à son interface low-code, les utilisateurs peuvent créer des services en glissant-déposant des composants. Les développeurs plus avancés peuvent utiliser Java ou des scripts personnalisés.

Quels protocoles et formats WSO2 prend-il en charge ?

SOAP, REST, XML, JSON, OData, RabbitMQ, JMS et bien d’autres grâce aux connecteurs disponibles.

Quels sont les principaux avantages de WSO2 EI ?

Flexibilité, support des microservices, compatibilité multi-cloud, open source, développement low-code, monitoring intégré et forte interopérabilité.

Existe-t-il un support technique ou une communauté ?

Oui, WSO2 dispose d’une documentation très complète, d’une communauté active et propose un support professionnel pour ses solutions.

Retour aux éditeurs "Intégration et flux de données"

Vous souhaitez bénéficier d'experts et de développeurs sur Gravitee.io API, un coup de main pour déployer des containers Gravitee API ? Rendez vous sur la page Contact

NEXT DECISION vous accompagne sur WSO2 EI à Nantes, Angers, Rennes, Brest, Paris, Lyon, Grenoble, Toulouse, Le Mans, La Roche Sur Yon, Niort, Laval, Bordeaux, La Rochelle, Bayonne, Agen, Montpellier, Nîmes, Marseille, Aix-en-provence...

NEXT DECISION est développeur WSO2 EI en Pays de la Loire, Région Parisienne, Occitanie, île de france, Nouvelle-Aquitaine, Bretagne...