Loading article…
| 開発者 | Apache ソフトウェア財団 |
|---|---|
| 安定リリース | 3.5.5 / 2022年12月13日 |
| リポジトリ | CXF リポジトリ |
| 書かれた | ジャワ |
| オペレーティング·システム | クロスプラットフォーム |
| タイプ | ウェブサービス |
| ライセンス | Apache ライセンス 2.0 |
| Webサイト | apache.org より |
Apache CXF は、 Web サービスフレームワークを開発するオープン ソース ソフトウェアプロジェクトです。これは、IONA Technologiesが開発したCeltixと、現在は廃止されたホスト CodeHaus でホストされていたチームによって 2006 年に開発されたXFireの組み合わせとして始まりました。これら 2 つのプロジェクトは、Apache Software Foundationで統合されました。「CXF」という名前は、「Celtix」と「XFire」を組み合わせて付けられました。[1]
説明
CXF は、サービス指向アーキテクチャ(SOA) インフラストラクチャ プロジェクトでApache ServiceMix、 Apache Camel、Apache ActiveMQと共によく使用されます。
Apache CXFは、JavaプログラミングインターフェースJAX-WS、[2] : 638 JAX-RS、JBI、JCA、JMX、JMS over SOAP、Spring、[2] : 635–641 およびXMLデータバインディングフレームワークJAXB、Aegis、Apache XMLBeans、SDOをサポートしています。[3]
CXF には次のものが含まれます。
- Web サービス標準のサポート:
- Webサービス開発のためのJAX-WS API [2] : 638
- RESTful Web サービス開発のためのJAX-RS (JSR 339 2.0) API
- サービスおよびクライアント開発のためのJavaScriptプログラミング モデル
- Mavenツール
- CORBAサポート
- HTTP、JMS、WebSocketトランスポート層
- 埋め込み可能な展開:
- OSGiリモートサービスの実装を参照
IONA Technologiesは、Apache CXFの商用エンタープライズ版をFUSE Services Frameworkという名前で配布しています。[4]
参照
- Axis Web サービス フレームワーク
- Apache Wink、JAX-RS をサポートするインキュベーション プロジェクト
- Webサービスフレームワークのリスト
引用
- ^ 「Celtix: オープンソースの Java エンタープライズ サービス バス」。ObjectWeb。2008年 5 月 1 日。2009 年 4 月 9 日時点のオリジナルよりアーカイブ。2021年8 月 2 日閲覧。
- ^ abc Deinum et al. 2014.
- ^ 「Apache CXF -- プロジェクトステータス」cxf.apache.org . 2022年9月27日閲覧。
- ^ オープンソースの FUSE サービス フレームワーク - CXF ベース
参考文献
- デイナム、マーテン、ルビオ、ダニエル、ロング、ジョシュ、マック、ゲイリー(2014 年 9 月 1 日)。『春のレシピ:問題解決アプローチ』(第 2 版)。Apress。ISBN 978-1-4302-2499-0。
外部リンク
- Apache CXF ウェブサイト
