Un module de service est un module SCA (Service Component Architecture) qui offre des services en phase d'exécution. Lorsque vous déployez un module de service sur WebSphere ESB, vous générez l'application de service associée conditionnée sous la forme d'un fichier EAR (Enterprise ARchive).
Les modules de service sont les unités de base d'un déploiement et peuvent contenir des composants, des bibliothèques et des modules de transfert dont se sert l'application de service associée. Les modules de service disposent d'exportation et à titre facultatif d'importations pour définir les relations entre modules et demandeurs et fournisseurs de services. WebSphere ESB prend en charge un type de module de service dénommé modules de médiation. Les Modules de médiation permettent de modifier le format, le contenu ou la cible des demandes de services.
Le processus de déploiement d'un fichier EAR contenant une application de service est identique à celui de tout fichier EAR. Vous pouvez modifier les valeurs des paramètres de médiation lors de la phase d'exécution. Après avoir déployé un fichier EAR contenant un module SCA, vous pouvez afficher les détails de l'application de service et de son module associé. Vous pouvez visualiser la manière dont un module de service est connecté au demandeurs de services (via les exportations) et aux fournisseurs de services (via les importations).