WSDL で動作する Java コンポーネントを実装する必要があります。そのソリューションを簡素化し、車輪の再発明を回避するフレームワークを知っていますか (wsdl4j でしょうか?)
私がサポートする傾向がある基本的な操作は次のとおりです (エンド ユーザーはこれらすべてを UI から実行する必要があるため、実行時にクラスを生成するために wsdl URL を事前に知る方法はありません)。
- サーバーがコンテンツを読み取れるように WSDL url をロードできるようにするには、使用可能なメソッドのリストを提供し、Web サービス呼び出しをアクティブにする方法を知っている必要があります。
- ローカル WSDL ファイルをロードする可能性があります。
- WSDL URL が提供されている場合、サーバーは http および https 形式をサポートする必要があります。
- 必要なパラメーターを WSDL から取得できるようにするため、パラメーターを構成し、スケジュールされたベースまたはその他のトリガーで Web サービス呼び出しをアクティブにできます。
- WSDL ファイルをロードした後、必要な変数とそのタイプのリストを取得します
- 統合ポイントを作成して、アプリケーションでこの統合ポイントを使用できるようにする (これらの設定とマッピングをすべて保持し、必要なときにいつでも Web サービス呼び出しを実行する)。