ConnectionFactory 物件提供範本以供應用程式建立 Connection 物件。應用程式會使用 Connection 物件來建立 Session 物件。
在 C 和 C++ 方面,系統會提供單一類型的 ConnectionFactory, 它有一個內容可讓您選取連線時所要使用的通訊協定類型。在 .NET 方面,XMS 應用程式會先使用 XMSFactoryFactory 物件來取得適合您所要通訊協定類型的 ConnectionFactory 物件的參照。之後,這個 ConnectionFactory 物件才能產生該通訊協定類型的連線。
XMS 應用程式可建立多條連線, 而多重執行緒應用程式可將單一 Connection 物件同時用在多個執行緒上。
連線可提供下列用途:
一般而言,XMS 應用程式會建立連線、一或多個階段作業,以及一些訊息生產者和訊息使用端。
從系統資源觀點來說, 建立連線相對耗本,這是因為它涉及通訊連線的建立, 且可能涉及應用程式的鑑別。