共用方式為


WCF LOB 配接器 SDK 中的配接器通道和服務之間的差異

WCF LOB 配接器 SDK 和 WCF 各提供一組 API,可用來公開應用程式功能,以在相同電腦上或透過網路取用應用程式。 若要選擇最適當的架構,您必須考慮您要公開的目標系統應用程式屬性,以及公開功能的商務需求。 本主題提供可用來選擇適當架構的指導方針。

寫入配接器的時機

請考慮在下列情況下使用 WCF LOB 配接器 SDK 撰寫配接器:

  • 目標系統是現有的非Web 服務啟用 系統

  • 目標系統是動態的,而且可以使用新的作業來增強

  • 目標系統具有大量的中繼資料

  • 針對目標系統的資料,有大量、多樣化的使用者

  • 使用應用程式需要豐富的應用程式中繼資料探索功能

    例如,如果目標系統包含數百個用於管理醫療保健宣告的作業,而且作業是動態的 (表示使用者可以新增執行其他工作的新作業) ,則使用 WCF LOB 配接器 SDK 公開這項功能很合理。 這可確保使用配接器的應用程式可以探索新的作業。 使用 WCF 時,您必須修改服務合約,因為它是靜態的。

寫入服務的時機

使用 WCF 服務模型 在下列情況下建立服務:

  • 目標系統是靜態的,而且有一組固定的作業

  • 目標系統幾乎沒有中繼資料

  • 服務開發人員已詳細說明要公開的應用程式

  • 即將公開全新的應用程式

  • 您正在建立一般傳輸配接器

    例如,如果目標系統包含 20 個用於管理運動團隊的作業,您可以使用 WCF 將作業公開為靜態合約。 如此一來,您可以避免實作不必要的中繼資料功能,而且可能會將開發時間降到最低。

寫入通道的時機

使用 WCF 通道模型 在下列情況下建立通道:

  • 建立有線通訊協定。 有線通訊協定的範例包括 WS-ReliableMessaging 通訊協定。

  • 透過 WCF (TCP、HTTP、具名管道、MSMQ 和 PeerChannel) 中包含的傳輸傳送/接收 WCF 訊息。 例如,您可以撰寫 UDP 傳輸、TIBCO 或 JAVA Messaging Service (JMS) 傳輸。

  • 與未公開為 Web 服務的系統整合。 在此情況下,傳輸會作為配接器,將 WCF 訊息調整為現有的系統訊息格式或 API,讓 WCF 用戶端直接與現有的系統通訊。 例如,Web 服務增強功能 (WSE) 3.0 TCP 傳輸。

另請參閱

使用 WCF LOB 配接器 SDK 規劃和設計配接器
使用 WCF LOB 配接器 SDK 瞭解 LOB 系統