Axis2

Axis2 1.5 Released

少しタイミングを逃した感がありますが、2009/05/29 に Axis2 1.5 がリリースされています。あまり日本では利用者が少ないと思われるAxis2ですが、メーリングリストを見る限りでは、海外ではそれなりに利用されているようです。#というより、Webサービスを…

Axis2 1.4.1 Released

今回のリリースでは、セキュリティ上の脆弱性の問題などが修正されているようです。 主な変更点はこちら。http://issues.apache.org/jira/browse/AXIS2/fixforversion/12313298

Axis2 1.4 Released

主な変更点は、以下の通りです。 Support for JAXWS and JSR 181 Annotations (See 7 samples in the binary distribution) Experimental CORBA Support Fixed tons of small and not-so-small bugs (See list in release-notes.html in the binary distribu…

Webサービスの基礎知識

Webサービスの基礎に関する説明が書かれています。 何かと分かりにくい、主なWS-*規格の説明なんかもあります。 少しだけAxis2の説明が出ていますが、記事の中での位置付けを見ても、OSSのWebサービスFWと言えば、やはりAxis2の知名度が高いように思えますね…

Webサービス開発に役立つツール TCPMon

Apacheには、TCPMonというHTTPのモニタリングを行うツールがあります。http://ws.apache.org/commons/tcpmon/ もともと、Axis1.x系に付属していたツールですが、Axis2のリリースの際に独立したツールです。 類似ツールとして、横取り丸+InetSpyの組み合わせ…

Axis2 1.3 Released

リリースされました。ダウンロードはこちら。 http://ws.apache.org/axis2/download.cgi RCからも、大分変更が入っているようです。 Moved to maven2 from maven1 Significantly improved documentation Significantly improved support for POJO services a…

Axis2 1.3-RC1 release

Axis2 1.3 RC1がリリースされました。 バグFIXに加え、以下の機能が追加されているようです。 Clustering support Doc-lt/bare wsdl generation and run time support (RPC MRs can handle doc-lit/ bare) Custom deployment support NIO transport integrat…

pom.xml

id:beerman-fukuiさんが、紹介して下さっています。 #参考になりますm(__)m Axis2のMLを見ると、海外でもやはり、maven2対応としてpom.xmlのサンプルが求められています。 Ver1.1.1 のときに公開されていたサンプルがあったのですが、1.2で利用しようとした…

Axis2 1.2 Released

Axis2 Ver1.2 がリリースされました。 4/29現在、Axis2のダウンロードページからは、ダウンロードできないようですが、以下のページからダウンロードできます。http://www.apache.org/dist/ws/axis2/1_2/ Ver1.1からの主な変更点は以下の通りです。 WSDL 2.0…

IBM:developerWorks Axis2に関する最近の記事

Web services and Axis2 architecture SOA development with Axis2, Part 1: Understanding Axis2 basis Java Web services, Part 2: Digging into Axis2: AXIOM Understanding Web Services specifications, Part 1: SOAP Understanding Web Services speci…

Reference Guide to Apache Axis2 Client API Parameters

Axis2では、Optionsというクラスを利用して、クライアント側でのパラメータをいろいろ設定できます。良く利用するのは、タイムアウトやHTTPヘッダパラメータなどです。APIやAxis2のドキュメントを見ても、設定内容が分らなかったのですが、以下のページで公…

Axis2 1.2 RC1 Released

3/28にリリースされていました(汗) POJOサポートも充実されてきており、また、JAX-WSもサポートされています。 Ver1.1時点では、POJOのサポート内容に問題が多く、実案件での利用が難しい状況でした。仕事の忙しさもあいまって、S2Axis2の開発を一時ストッ…

Axis2 1.1.1 RC1 Release

Axis2 1.1 からのBugFixバージョンです。今回は、早めのバージョンアップですね。http://people.apache.org/~thilina/axis2/1.1.1-RC1/

Axis2 1.1 Released

正式リリースされました! http://ws.apache.org/axis2/index.htmlなんか、ページも変わってるし。 POJOのサービス/クライアントのサンプル追加 サービスのSpring対応 などが成されていて、ドキュメントも公開されています。

Axis2 1.1-RC2 Released

RC2がリリースされました。 binary and source distributions http://people.apache.org/~thilina/axis2/1.1-RC2/ S2Axis2でも、早速試さなくちゃ。

Axis2 1.1 SNAPSHOT を試す その2

RC2がもうすぐリリースされるようなんですが、RC1まで動いていたS2Axis2の機能が動かなくなってしまいました orz内部のインタフェースが変わっている影響もあるのかもしれないけど、Seasar-userのメーリングリストで質問を頂いていたWSDLの「address locatio…

Webサービスにおけるタイムゾーン

Seasar-userのメーリングリストで、S2Axis2でのタイムゾーンについての質問を頂きました。 手元で確認してみたのですが、getCal を比較する asssert を 追加してみたところ、失敗します。違いは、 expected のタイムゾーンが Asia/Tokyo actual のタイムゾー…

Axis2 1.1-RC1 Released

RC1がリリースされました。 バージョン番号に1やら2やら、使われ過ぎて口では言いづらい・・・ AxisのMLだけで告知されているようですね。 以下からダウンロードできます。 binary and source distributions http://people.apache.org/~thilina/axis2/1.1-RC…

Axis2 1.1 SNAPSHOT を試す

Axis2 1.1 のSNAPSHOT を試してみました。BeanUtil#deserialize の不具合もいくつか修正されているようですが、配列/リストのdeserializeは、まだうまくいかない様子。 public class EchoDto { private String strParam = null; private short shortParam =…

Axis2 1.1 リリース予定

9/29に Axis2 1.1 がリリースされるようです。 既に、Axiom 1.1 はリリースされています。 http://ws.apache.org/commons/axiom/download.cgi

RESTConnectorでパラメータ名を指定

ふたがわさんより、RESTでの通信で-(ハイフン)があるパラメータを利用するため、定数アノテーションの機能追加要望を頂きました。 https://www.seasar.org/issues/browse/AXIS-5ソースを提供して頂き、ありがとうございますm(__)m http://xxx.xxx.xxx/xxx?…

BeanUtilの問題をJIRAに登録

org.apache.axis2.databinding.utils.BeanUtil クラスで、java.util.Calendar クラスが扱えない問題あったので、Axis2のJIRAに登録しておいた。 英語と格闘していたのは言うまでもなし・・・ もうすぐ Axis2 1.1 リリースという話がメーリングリストで出てい…

Axis2でRPC通信をする際の問題 その2

void のサービス呼び出しに失敗する サービスのメソッドの戻り値が void の場合、同期型要求応答形式(InOut)の呼び出しに失敗してしまいます。 サーバ側では処理を受け付けるのですが、クライアント側で応答を処理する際に、以下のエラーが発生します。 Ca…

Axis2でRPC通信をする際の問題 その1

java.util.Calender がサービスの引数にあると送信メッセージが適切に作成されない Axis2 1.0 では、Calenderオブジェクトの deserialize に問題があるようです。 ちなみに、この問題はクライアントからの送信(サービスのメソッドコール)時のみだけで、サ…

WSDLが表示できない

S2Axis2 0.2.0のリリース準備中です。 先週末にリリースするつもりでしたが、リポジトリにアクセスできなかったこともあり遅れています。申し訳ないです。 今週末にリリースします m(__)m が、現在、一点問題あり。 S2Axis2用に、MessageReceiverを拡張した…

Service Configuration

Axis1.x では、サービスの定義にWDDD(Web Service Deployment Descriptor)ファイルが利用されていましたが、Axis2では、service.xml が利用されます。定義内容も変わっているので、どのような定義ができるか改めて確認。 service.xml <service name="name of the service" scope="name of the scope" targetNamespace="target namespase for the service"> <description> The description of</description></service>…

XFire vs Axis2

XFire のページで、SOAPエンジンの比較表が出ています。http://docs.codehaus.org/display/XFIRE/Stack+Comparison Axis2は、唯一RESTをサポートしているけど、JAX-WSに対応していないのが痛いところ。Axis2のWikiを見ると、時期は未確定ですが今後対応され…

Axis2 1.0 リリース

Axis2 1.0 が正式リリースされました。 http://ws.apache.org/axis2/index.html利用する際には、Ver0.95から以下の点が変更になっている点に注意です。 パッケージの変更 org.apache.ws.commons.om → org.apache.axiom.om OMFactory のメソッド名の変更 crea…

Apache AXIOM 1.0 リリース

Axis2 1.0 のリリースに先だって(?)、AXIOM 1.0 がリリースされました。http://ws.apache.org/commons/axiom/index.html

Axis2/JAX-WS 2.0のメッセージングモデル

Axis2、JAX-WS 2.0 では、新しいメッセージング形式のWebサービスを実現しています。サポート状況を比較すると以下のようになります。 同期型要求応答形式(Request/Response) クライアントから要求を送信した後、サービスから応答が返るまで処理を待ち受け…