Une mappe d'interface résout les différences entre les interfaces des composants qui interagissent.
Il existe fréquemment des différences entre les interfaces des composants devant interagir. Ces différences s'expliquent par le fait que dans WebSphere Integration Developer, vous assemblez souvent des composants qui ont été créés pour différentes applications. Un des avantages de WebSphere Integration Developer consiste à les réutiliser pour créer une nouvelle application, ce qui éviter de recoder des composants similaires. Toutefois, des modifications doivent généralement être apportées.
Par exemple, deux composants peuvent comporter des méthodes qui exécutent fondamentalement la même opération, mais ont des noms différents tels que getCredit et getCreditRating. Ils peuvent également avoir des noms d'opérations différents et les opérations peuvent être associées à des types de paramètres distincts. Une mappe d'interface met en correspondance les opérations et les paramètres de ces méthodes de façon à ce que les différences soient résolues et que les deux composants puissent interagir. Une mappe d'interface est comparable à un pont entre les interfaces des deux composants leur permettant d'être connectées en dépit de leurs différences.
Une mappe d'interface existe indépendamment des composants qui l'utilisent, ce qui signifie qu'il n'est pas nécessaire de modifier les composants eux-mêmes.
Une mappe d'interface ne peut pas être utilisée dans un module de médiation. Elle ne peut être déployée que sur un serveur WebSphere Process Server.