2012-04-23 11 views
2

私はWebサービスプログラミングの新機能で、WebサービスのためにシンプルなJAX-WSを使用していましたが、CXFを見つけたときに役に立ちました。要点は、CXF(またはWSのための他のフレームワーク、特にCXF)が私のプロジェクトに何を追加するのか正確にはわからないということです。CXFとJAX-WS標準間の利点

ありがとう、 ゆり。

答えて

0

XML Webサービス(JAX-WS)用のJava APIは、XMLを使用して通信するWebサービスおよびクライアントを構築するテクノロジです。 JAX-WSを使用すると、開発者はメッセージ指向、リモート・プロシージャ・コール指向(RPC指向)のWebサービスを作成できます。

JAX-WSはエンタープライズコンピューティングでよく発生する高度なQoS要件に対応しています。 JAX-WSと比較すると、JAX-WSはセキュリティと信頼性の標準を提供し、他のWS- *準拠のクライアントやサーバーと相互運用するWS- *プロトコルのセットをサポートしやすくなります。

  • 注釈
  • 呼び出すWebサービス、Javaアプリケーション用

    JAX-WS

    1. より良いプラットフォームに依存しない非同期
    2. リソースインジェクションを使用して
    3. データ(XMLバインディングのためのJavaアーキテクチャーとの結合JAXB)2.0
    4. ダイナミックおよびスタティッククライアント
    5. メッセージ送信最適化メカニズム(MTOM)
    6. 複数のデータをサポートする技術を結合
    7. より良いテスト環境

    CXF重要な設計上の考慮事項が含まれます:

    1. の明確な分離JAX-WSのようなフロントエンドをコアコードから削除します。
    2. たとえば、注釈のないクライアントとエンドポイントの作成などの単純さ。
    3. 最小限の計算オーバーヘッドで高性能。
    4. 埋め込み可能なWebサービスコンポーネント:埋め込みの例には、Spring FrameworkとGeronimoがあります。
    5. 開発の柔軟性を高めるさまざまな注釈のサポート。 6.1。 ApacheのCXF

    JAX-WSのサポートの特長:

    CXFは、簡単にWebサービスを構築しますJAX-WS APIを実装しています。 JAX-WSにはさまざまな分野が含まれています。

    1. JavaクラスからWSDLを生成し、WSDLからJavaクラスを生成する。
    2. 単純なメッセージング受信サーバーエンドポイントを作成できるプロバイダAPI。
    3. 生のXMLメッセージをサーバーエンドポイントに送信できるディスパッチAPI。
    4. スプリング統合
    5. WS- *サポート:CXFは、WS-Addressing、WS-Policy、WS-ReliableMessaging、WS-SecurityなどのさまざまなWebサービス仕様をサポートしています。
  • 関連する問題