Utilisation de serveurs Web externes avec l' IBM App Connect Enterprise

IBM® App Connect Enterprise est souvent utilisé dans les modèles d'intégration qui intègrent des serveurs Web externes et d'autres solutions d' HTTP.

Le diagramme suivant montre la topologie d'un serveur web qui utilise un plug-in de serveur web généré en WebSphere® Application Server pour gérer les connexions HTTP et HTTPS avec un serveur d'application. Les clients web utilisent HTTPS pour communiquer avec le serveur web, et le plug-in transmet le trafic via à l'un des deux serveurs d'application WebSphere Application Server transmet le trafic via HTTP à l'un des deux serveurs d'application. Cette topologie offre une administration simplifiée: les clients se connectent à un noeud final unique et toute la sécurité du client est gérée en un seul endroit. Le plug-in peut être utilisé pour gérer l'équilibrage de charge et la reprise en ligne entre les deux serveurs d'applications.

Plug-in WebSphere Application Server avec serveurs d'applications
Vous pouvez configurer un plug-in WebSphere Application Server de manière à pouvoir l'utiliser, sans aucune perte de fonctionnalité, avec IBM App Connect Enterprise à la place du serveur d'applications. Vous pouvez ensuite tirer parti des fonctions d'équilibrage de charge et de reprise en ligne du plug-in pour:
  • Prise en charge de nombreuses sessions HTTP.
  • Activez l'accès au noeud d'intégration à partir de plusieurs adresses IP et ports.
  • Simplifiez l'administration de votre topologie.

Dans le schéma ci-dessous, IBM App Connect Enterprise remplace les serveurs d'applications. HTTP Le trafic est géré par les écouteurs des nœuds d'intégration sur les deux systèmes.

WebSphere Application Server plug-in avec IBM App Connect Enterprise

Le plug-in WebSphere Application Server peut être utilisé dans les cas précédents et dans des scénarios plus complexes pour:

  • Implémentez l'équilibrage de charge.
  • Implémenter la mise en cluster pour la reprise en ligne.
  • Exposez les services et les fichiers du serveur d'applications et du serveur Web via un serveur frontal unique.
  • Gérez la sécurité de toutes les URL en un seul endroit et de manière cohérente.
  • Configuration d'un répartiteur de réseau sur plusieurs noeuds finaux de service Web
Vous pouvez utiliser IBM App Connect Enterprise pour mettre en place ce type de configuration. En fonction de votre topologie existante, générez le type de données de configuration le plus approprié:
  • Si votre topologie actuelle intègre WebSphere Application Server ou utilise d'une autre manière IBM HTTP Server, vous devez, avant de pouvoir utiliser IBM App Connect Enterprise pour mettre en place ce type de configuration, générer un fichier de configuration pouvant être lu par un module d'extension du serveur Web WebSphere Application Server.
  • Si votre topologie actuelle ne comprend pas WebSphere Application Server, mais utilise un serveur web Apache autre que IBM HTTP Server, vous devez, avant de pouvoir utiliser IBM App Connect Enterprise pour mettre en place ce type de configuration, générer un fichier de configuration pouvant être intégré à votre configuration mod_proxyApache.
  • Malheureusement, en raison de la refonte de l 'API d'intégration d' IBM, disponible à l'adresse IBM App Connect Enterprise, les méthodes proposées auparavant par IBM, Integration Bus et 10.0 pour faciliter la génération de ces fichiers ( https://www.ibm.com/docs/en/integration-bus/10.0?topic=uewsib-generating-http-server-configuration-by-using-integration-api ) ne sont plus disponibles ni sur IBM App Connect Enterprise, 11.0, ni sur IBM App Connect Enterprise, 12.0.