Connectors werden als Komponenten von Adaptern bereitgestellt. Ein Connector stellt verteilte Umsetzungsservices für das IBM WebSphere Business Integration Server Express-System zur Verfügung, um Daten zwischen Collaborations und einer der folgenden Entitäten zu übermitteln:
Ein Connector besitzt eine verteilte Struktur:
Die beiden Teile eines Connectors können auf dem gleichen System oder auf zwei verschiedenen Systemen ausgeführt werden. Der Connector-Controller wird als Teil von InterChange Server Express ausgeführt und befindet sich auf diesem System. Der Connectoragent kann sich jedoch auf jedem beliebigen System im Netz befinden, von dem aus er mit der Anwendung und dem Connector-Controller kommunizieren kann.
Für jede Version einer Anwendung ist ein Connector vorhanden. Jeder Connector ist eindeutig, weil er mit der zugehörigen Anwendung entsprechend den Schnittstellen der Anwendung kommuniziert.
Zur Erkennung der Anwendungsereignisse, an denen Collaborationen interessiert sind, fragt ein Connector die Anwendung regelmäßig ab oder nutzt den Callback-Benachrichtigungsmechanismus der Anwendung, sofern einer vorhanden ist. Ein Connector kann außerdem auf Befehl einer Collaboration oder zur Überprüfung der Ergebnisse seiner früheren Anforderungen mit der Anwendung interagieren.