The Apache Axis Development Teamは4日(米国時間)、Apache Axis2の正式版となるApache Axis2 1.0を公開した。Apache AxisはJavaによるSOAP(Simple Object Access Protocol)仕様の実装であり、Apache SOAP 2.xの後継版にあたる。Apache AxisではApache SOAPをトリーミングモデルを中心に設計し直した上、JAX-RPCやWSDL(Web Service Description Language)のサポートなども追加された。そして今回リリースされたApache Axis2では、Apache Axisでの経験を活かしてSOAPスタックをさらに再設計/再実装した上、SOAP実装だけでなくREST(Representational State Transfer)スタイルのWebサービスもサポートしている。
Apache Axis2の大きな特徴として、XMLのオブジェクトモデルにAXIOM(AXIs Object Model)と呼ばれるモデルを採用している点が挙げられる。AXIOMはXMLを処理する際にツリーを構成するのではなくストリームを介してデータにアクセスするプル・ベースのオブジェクトモデルで、これによってメッセージ指向の非同期型サービスを実現する。なお、Apache Axis2におけるAXIOMの実装にはApache Axiomが採用されており、Apache Axis2 1.0のリリースに先立って2日にApache Axiom Version 1.0がリリースされている。
また、Apache Axis2の正式リリースに伴ってApache Software Foundationでは5日、Apache Rampart 1.0をリリースした。Apache RampartはWS-SecurityをサポートしたApache Axis2用のモジュールである。WS-SecurityはWebサービスにおけるセキュリティを確保するためのOASIS標準であり、Apache RampartはApache WSS4JおよびApache XML Securityを基にして実装されている。
Apache Axis2はモジュールによる機能の拡張を行うモデルとなっているため、WS-Security以外にもWebサービスのための新しいプロトコルに柔軟に対応できるようになっている。現時点ではWS-Addressingの実装モジュールを標準でサポートしている他、Apache Sandesha2によってWS-ReliableMessagingを、Apache Kandula2によってWS-CoordinationおよびWS-AtomicTransactionをそれぞれサポートする。また、Apache Rampartでは近くWS-Policyもサポートされる予定である。
Apache Axis2では上に挙げた機能の他にもワンウェイメッセージングやリクエストレスポンスメッセージング、HTTP/SMTP/TCP/JMSによるトランスポート、MTOM/SWAアタッチメント、SAAJ 1.1のサポートなどといった新機能を備えている。
Apache Axis2はApache License Version 2.0のもとでオープンソースソフトウェアとして公開されており、2005年2月に最初のマイルストーンがリリースされて以来1年以上かけて開発が進められてきた。続々と生み出される新しいプロトコルに柔軟に対応することのできるApace Axis2は、次世代のWebサービスを担う重要なインフラストラクチャになるとみられている。
| 次世代Webサービスの要メジャーリリースへ向けて前進 - Apache Axis2 0.93 [2005/12/6] |
| 次世代Webサービスの要、メジャーリリース間近 - Apache Axis2 0.92 [2005/9/27] |
| 新しいSOAP実装の実現 - Apache Axis2-M2公開 [2005/6/9] |
| トマトを食べれば痩せられる!? -京大ら、新発見の成分で肥満改善効果を実証 [21:00 2/10] |
| JAXA、液体シリコン中に残存する共有結合を観察 -大口径ウェハの実現に期待 [20:11 2/10] |
| NEDOなど、熱膨張が小さな樹脂複合材料ペレットの量産化に成功 [19:22 2/10] |
| 理研、一般顕微鏡を蛍光顕微鏡に強化できるアダプタを試作して性能を実証 [19:15 2/10] |
| 天の川のブラックホールが小惑星を飲み込んでいる - NASAが発表 [18:08 2/10] |
|
[西部警察]大門のサングラスは照れ隠し? 制作担当者が語る舞台裏 [09:00 2/11] エンタメ |
|
9ストーリーズ ~バレンタインのエピソード~ [08:05 2/11] キャリア |
|
RX-7改フェラーリ登場!/マジックRX-7XX 【大阪オートメッセ2012】 [08:04 2/11] キャリア |
|
【連載】鉄道トリビア 第137回 山手線と京浜東北線から●●●が消えた!? [08:00 2/11] ライフ |
|
JRグループ、「周遊きっぷ」を見直し - 19の周遊ゾーンが3/31で販売終了に [07:30 2/11] ライフ |