私は、外部ソースとの間でデータを送受信するためにWebサービスを組み込む必要があるJavaEEプロジェクトに取り組んでいます。Axis2とJAX-WSのどちらに行くべきかわかりません。
任意の提案をいただければ幸いです。
私は、外部ソースとの間でデータを送受信するためにWebサービスを組み込む必要があるJavaEEプロジェクトに取り組んでいます。Axis2とJAX-WSのどちらに行くべきかわかりません。
任意の提案をいただければ幸いです。
Webサービススタックの選択は、実際に必要な標準によって異なります。現在利用可能なスタックは次のとおりです。
これらのスタックをもう少し詳細に比較する記事があります。私の提案は次のとおりです。基本的なものだけが必要な場合(信頼できるメッセージング、セキュリティなどがない場合)は、リファレンス実装を使用してください。追加の標準のサポートが必要な場合は、CXFまたはMetroを使用してください。
メトロは行く方法です!少なくとも私にとっては:)
同様の質問で私のコメントをご覧ください。
それはあなたの要件に依存します。必要な実装のタイプ。1.6バージョンのJavaは、JAX-WSタイプのWebサービス作成用のAPIを提供します。しかし、実際にはそれは基本的な要件のためだけです。ws-Security、ws-policyなどが必要な場合は、Axis2を選択してください。実際、Axis2では、Axis1.xバージョンから多くの改善が行われています。新しいSTAX実装はその1つです。それとは別に、Axis2はサービスの作成部分をはるかに簡単にしました。さらに、RESTfulWebサービスもサポートしています。