Type de produit et caractéristiques de WSO2 EI

WSO2 Enterprise Integrator (EI) ou Micro Integrator (MI) est une plateforme d’intégration open source centrée sur les APIs. Il est l’outil API indispensable aux DSI qui ont une infrastructure de services Web sous protocoles.

WSO2 Enterprise Integrator

Un intégrateur qu’est-ce que c’est ?

Ici, nous parlons d’intégrateur de solution, une plateforme permettant de gérer / déployer / lancer / monitorer des solutions, principalement centrée sur des APIs.

Cette plateforme supporte les architectures de type micro-services ainsi que ESB. Cette solution est indépendante du Hardware, que vous soyez On Premise dans votre Datacenter, en cloud public, services Cloud ou Hybrid.

Présentation et concept de WSO2 EI

WSO2 Enterprise Integrator

L’objectif de WSO2 est de proposer une solution de Data Services étant au centre de votre SI, pouvant servir de proxy avec du message routing en fonction de différents paramètres configurables, de modification de message ainsi que de la transformation de format.

Cette solution vous permet de déployer vos développements d’APIs / de processus sous forme de package sans devoir passer par une solution annexe.

WSO2 fournit un Marketplace de connecteur vous simplifiant les interactions entre vos différentes solutions du SI, allant du simple fichier en passant par l’authentification LDAP jusqu’au service cloud comme AWS, Amazon web services, Google Cloud, Salesforce ou encore Service Now.

Au sein du Designer Studio, WSO2 fournit un environnement de développement basé sur Eclipse. Celui-ci vous offres plusieurs manières de développer vos web services / processus :

  • Via la version Low-code qui permet de glisser et déposer les composants dans des séquences ou des templates réutilisables par d’autres développements. Ainsi le développeur n’a pas besoin de connaitre de manière pointue un langage de programmation pour l’implémentation de la solution.
  • Via un Mediator Script permettant d’exécuter différents langages de programmation tels que le javascript, le Ruby ou encore du Groovy
  • Via la création de Mediator en Java pour répondre à une spécification demandant plus de liberté de développement

Fonctionnalités principales de WSO2 EI

WSO2 propose un grand nombre de fonctionnalités allant de la génération d’APIs à la mise en place de tâches planifiées :

  • Création :
    • API (SOAP / REST) : Création d’une API à partir de zéro
    • Un Message Routing, comme un proxy basé sur des informations fournies dans le header ou le body d’une requête
    • Un Message Transforming (Réécriture de message, passage d’un format XML vers JSON)
    • Consommer des Message Queue comme RabbitMQ, JMS
    • Mise en place de templates réutilisables
  • Intégration des données :
    • Mise en place facile d’un CRUD avec les connecteurs vers un grand nombre de bases de données (PostgresSQL, MySQL, MongoDB, Orcale…)
    • Exposition des données au format XML ou JSON
    • Utilisation des services OData
  • Outils / Plateforme :
    • Un Designer Studio basé sur Eclipse
    • Déploiement / Hébergement
    • Une interface de management / monitoring des APIs
    • Un catalogue de composants
    • Registry, pour stocker des éléments de configuration
    • Un key vault pour stocker vos données sensibles dans un espace sécurisé et mutualisé entre vos APIs
  • Installation :
    • A partir de l’installateur selon votre système d’exploitation
    • A partir des binaires
    • A partir des images docker fournies par WSO2 soit sur leur Registry soit sur Docker Hub avec la possibilité de mettre en place un kubernetes et gérer facilement la scalabilité et le load-balancing

Avantages de WSO2 EI

  • Un point d’entrée pour votre Système d’Information
  • Plus besoin d’attaquer une Database (Oracle, SQL Server, PostgreSQL, MySql,… ou Big data) en direct
  • Automatisation de l’accès aux données des processus métiers pour des données en temps réel
  • Déploiement et hébergement de vos codes sources simplifiés
  • Développement low-code grâce à l’intégrateur
  • Des interfaces ergonomiques de développement
  • Monitoring et récupération des logs à partir de la plateforme
  • Outil Open Source
  • Une documentation; une communauté ainsi qu’un support actif
  • Mise en place d’une architecture de référence unifiée

WSO2 propose d’autres solutions complémentaires à l’Enterprise Integrator. WSO2 EI peut se coupler avec les solutions suivantes :

  • Identity Server : offre une solution de droits d’accès pour sécuriser votre infrastructures et votre SI, allant de Access Management à l’authentification multi factor
  • API Manager : solution pour gérer vos APIs en passant par les éléments suivants :
    • La santé (Healthcare)
    • La publication
    • La sécurité
    • Les statistiques sur les appels
    • La documentation

Dans quels cas utiliser WSO2 EI ?

  • Présence d’un grand nombre d’APIs dans votre SI avec un besoin de centralisation de celles-ci
  • Pour le développement de nouvelles APIs ainsi que de processus ESB ou des microservices
  • Simplification pour retrouver vos logs applicatifs
  • Flexibilité et évolutivité

Retour aux éditeurs ESB

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...