簡體   English   中英

在運行時從WSDL動態調用Web服務

[英]Web Service dynamic invocation from WSDL at runtime

我正在尋找動態Web服務客戶端(例如來自JAX-RPC的DII)的解決方案。

我需要從WSDL生成一個客戶端。 但是WSDL僅在運行時才知道(因此我沒有任何可用的接口)。

我看了一下JbossESB,JbossWS,JaxWS,JaxRPC,但是找不到適合這個要求的東西。

謝謝你的幫助。

看來這可以通過CXF和一些Java反射實現。

jax ws動態分配與cxf

我個人也在尋找這種+動態服務器模型的解決方案。

祝好運。

為您的問題找到現成的解決方案並不容易。 至少不存在AFAIK。 由於與操作的請求和響應相關聯的后備架構類型固有的,未知的復雜性,因此不可能有這樣的解決方案。

但是,將正確的工具放在一起,或者使用一些開源框架/庫/工具,您也許可以實現類似的目標。 基本上,您將需要具有WSDL4J實現以及XMLBeans類的模式解析器才能使此工作正常進行。

我想到的一個工具是SoapUI 它實現了類似的功能-用戶在運行時加載WSDL,然后可以執行操作。 這個工具的源也可用於修改下LGPL 這里 您將需要剝離和保留適合您需要的核心功能。 或最好,建立自己的一個:]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM