Web 服務配接器環境

在安裝、配置及使用配接器之前,您必須先了解它的環境需求:

分配管理系統相容性

此配接器是與 WebSphere Business Integration Adapter Framework 2.6 版搭配執行,而後者僅支援下列版本的 WebSphere InterChange Server:

請參閱「版本注意事項」,查看是否有任何例外狀況。

軟體需求

請先檢視下列假設及軟體需求,再安裝 Web 服務連接器:

配接器平台

除了分配管理系統外,配接器需要有下列其中一種作業系統:

註:
Red Hat Linux 上不支援 WebSphere Business Integration Adapter Framework 2.6 版的 Tivoli Monitoring for Transaction Performance (TMTP) 元件。

標準及 API

「Web 服務配接器」(連接器、WSDL ODA 及 SOAP 資料處理常式) 與 2003 年 8 月發行的 WS-I Basic Profile 1.0 規格相符。

各種的標準及技術讓 Web 服務能夠透過網路來存取其功能。

配接器使用的標準如下:

配接器使用的 API 如下:

根據您的配置,您可能需要安裝其他軟體。下面各節將會討論這些情況。

JMS 通訊協定

若您正使用 JMS 通訊協定,則必須安裝 JMS 提供者,並建立佇列。 至於要建立哪些佇列,就要視您的需求而定了。 您可使用 JMS 通訊協定將協同作業顯現成 Web 服務,亦可使用它來呼叫外部 Web 服務。 如需進一步資訊,請參閱連接器與 JMS

JNDI

您必須配置 JNDI,然後在連接器的 JNDI 配置內容中輸入適當的參數。

您也必須確定,在 JNDI 上,Connection Factory 及 JMS 目的地 (佇列) 物件都是可用的。 若您要使用 JNDI,但沒有實行 JNDI,您可以從 Sun Microsystems 來下載 File System JNDI 的參照實作方式。 如需進一步資訊,請參閱連接器與 JMS

SSL

若您計劃要使用 SSL,則必須使用協力廠商的軟體來管理您的金鑰儲存庫、憑證及金鑰產生作業。 我們並未提供任何工具來設定金鑰儲存庫、憑證或金鑰產生作業。 您可以選擇使用 Keytool (隨附於 IBM JRE) 來建立自行簽章的憑證以及管理金鑰儲存庫。 如需進一步資訊,請參閱SSL

共用事件基礎架構

此配接器與 IBM 的「共用事件基礎架構」相容,而後者為事件管理的標準,其允許與其他 IBM WebSphere 事件產生應用程式間的交互作業能力。如果啟用「共用事件基礎架構」支援,則其他「共用事件基礎架構」相容的應用程式可接收 (或使用) 配接器所產生的事件。

如需詳細資訊,請參閱此手冊中的「應用程式回應管理」附錄。

應用程式回應測量

此配接器與「應用程式回應測量 (ARM)」應用程式設計介面 (API) 相容,而該 API 允許管理應用程式的可用性、服務層次合約及容量規劃。ARM 監控的應用程式可參與 IBM Tivoli(R) Monitoring for Transaction Performance,以允許收集及複查與交易度量有關的資料。

如需詳細資訊,請參閱此手冊中的「應用程式回應測量」附錄。

語言環境相依資料

連接器已全球化,可以支援雙位元組字集。

當連接器將資料從使用某種字元碼的地方,轉送到使用不同字碼集的地方時, 它會執行字元轉換作業,保留該資料的意義。

此配接器支援語言之雙向 Script 資料的處理程序 (如阿拉伯文、希伯來文、烏都文、波斯文及意第緒文)。

若要使用雙向功能,則必須配置雙向標準內容。 如需詳細資訊,請參閱「附錄 A」中連接器的標準配置內容。

「Java 虛擬機器 (JVM)」中的 Java 執行時期環境,代表 Unicode 字碼集的資料。 Unicode 包含大部分已知字碼集的字元編碼 (包括單位元組及多位元組)。 WebSphere Business Integration 系統中的大部分元件都是用 Java 來撰寫的。 因此,當資料在大部分的整合元件之間轉送時,不需要轉換字元。

註:
連接器尚未國際化。 這表示追蹤和日誌訊息都沒有翻譯。

Web 服務連接器

本節討論區域化及連接器。

事件通知

連接器使用可插入的通訊協定接聽器來執行事件通知。 通訊協定接聽器會從傳輸埠擷取 SOAP 訊息,並呼叫 SOAP 資料處理常式。 本節將說明各接聽器如何透過傳輸埠以將 SOAP 訊息編碼。

要求處理程序

連接器使用可插入的通訊協定處理常式來執行要求處理程序。 通訊協定處理常式呼叫 SOAP 資料處理常式。 本節將說明各處理常式如何透過傳輸埠來將 SOAP 訊息編碼。

SOAP 資料處理常式

本節討論區域化及 SOAP 資料處理常式。

SOAP 字元限制

XML 元素名稱及屬性名稱必須是商業物件名稱、商業物件屬性名稱或商業物件 應用程式特有資訊所允許的合法的 ascii 字元。

商業物件名稱或商業物件屬性名稱不支援國際化的字元。 只有屬性值可以國際化。

SOAP 資料處理常式處理程序

將 SOAP 訊息轉換成商業物件時,資料處理常式只能接收字串。 資料處理常式只會將字串值移入商業物件,並傳回商業物件。 Java 字串是 UCS2,所以可轉送雙位元組的字元,沒有問題。 只有 XML 元素及屬性值可為非 ascii 字元 (請參閱字元限制)。 將商業物件轉換成 SOAP 訊息時,資料處理常式會使用 XML4J 剖析器將商業物件轉換成字串。Java 字串是 UCS2,所以可轉送雙位元組的字元,沒有問題。 只有 XML 元素及屬性值可為非 ascii 字元 (請參閱字元限制)。

WSDL ODA

本節討論區域化及 WSDL ODA。

在 WSDL 檔案中,WSDL ODA 支援任何字集格式的檔案名稱及 URL。因為商業物件名稱及屬性中的非 ASCII 字集限制,所以 WSDL 檔案內容的格式只可以是合法的 ASCII。

WSDL ODA 的「配置代理程式」表格中的內容已全球化,如下所示:

Copyright IBM Corp. 1997, 2004