服務整合技術和 JAX-RPC 處理程式

JAX-RPC 處理程式是用來執行某範圍之處理作業的 Java™ 類別。例如:記載訊息、轉換其內容或者終止送入的要求。 處理程式會在連接埠監視訊息,並且根據每則訊息的傳送端和內容,採取適當的行動。

Java API for XML 型遠端程序呼叫 (JAX-RPC) 提供一種標準方式,供您開發可交互作業和可攜式的 Web 服務。 JAX-RPC 是 Java Platform Enterprise Edition (Java EE) 的一部分,而 JAX-RPC 處理程式是 Java 中用於截取和過濾服務訊息的標準方法。如需相關資訊,請參閱 IBM® developerWorks® 的 Support for J2EE Web Services in WebSphere® Studio Application Developer V5.1 -- Part 3: JAX-RPC Handlers 一文。

您撰寫的任何 JAX-RPC 處理程式(包括那些為其他系統所撰寫的),可配置為用於服務整合匯流排入埠或出埠服務。這個配置分成四個階段:
註: 如果您建立 Proxy 服務配置,則必須建立可以為 Proxy 服務設定目標端點的 JAX-RPC 處理程式清單,並將它附加至入埠連接埠。如需相關資訊,請參閱JAX-RPC handlers and proxy operation

將處理程式類別變成可在埠上使用

JAX-RPC 處理程式會與它們傳入及傳出服務整合匯流排的訊息互動,因此,您將處理程式類別,提供給您想要監視之服務的入埠或出埠連接埠所在的伺服器或叢集。 如果您想要監視入埠連接埠,請將處理程式類別提供給這個埠的端點接聽器所在的伺服器。 如果您想要監視出埠連接埠,請將處理程式類別提供給出埠連接埠目的地本地化所在的伺服器。如需相關資訊,請參閱Loading JAX-RPC handler classes

建立處理程式配置

如果要讓 WebSphere Application Server 知道您的 JAX-RPC 處理程式,以及能夠將處理程式併入一或多個處理程式清單中,您可以使用管理主控台建立新的 JAX-RPC 處理程式配置。您可以用不同的處理程式名稱來建立若干實例,讓各實例指向相同的處理程式類別,以配置單一處理程式的多重實例。如需相關資訊,請參閱Creating a new JAX-RPC handler configuration

將處理程式新增至處理程式清單

如果要使處理程式能夠執行較複雜的作業,您可以將它們一起鏈結在處理程式清單中。 WebSphere Application Server 中所採取的方法是在連接埠上套用處理程式清單(而不是個別處理程式),每個處理程式清單都包含一或多個處理程式。如需相關資訊,請參閱Creating a new JAX-RPC handler list

將處理程式清單套用至埠

您將每份處理程式清單與一或多個埠建立關聯,使處理程式清單能夠監視埠的活動,並依傳送端和埠所傳送的每個訊息的內容來採取適當的動作:
  • 如果要監視或轉換針對入埠服務而收到的訊息,請針對相關聯的入埠連接埠套用處理程式清單。
  • 如果要監視或轉換在出埠服務和相關聯的外部 Web 服務之間傳送的訊息,請將處理程式清單套用至相關聯的出埠連接埠。
如果要套用處理程式清單,請選擇將它用於入埠或出埠服務,如Modifying an existing inbound service configurationModifying an existing outbound service configuration所述。

指出主題類型的圖示 概念主題



時間戳記圖示 前次更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjw_handler
檔名:cjw_handler.html