IBM®
本文へジャンプ
    Japan [変更]    ご利用条件
 
 
検索範囲検索:    
    ホーム    製品    サービス & ソリューション    サポート & ダウンロード    マイアカウント    

developerWorks Japan  >

人気記事トップ10

集計期間: 2009年11月06日から2009年11月12日

developerWorks
総合テクノロジーゾーン

  1. RESTful Web サービスの基本 (2008年11月6日)
    REST (Representational State Transfer) は SOAP ベースや WSDL (Web Services Description Language) ベースの Web サービスに代わる単純な手段として Web 全体で広く受け入れられるようになっています。こうした、インターフェース設計での REST へのシフトの重要な証拠として、Web 2.0 サービスを提供する主要各社 (Yahoo、Google、Facebook など) は SOAP ベースや WSDL ベースのインターフェースを非推奨あるいは不使用とし、使いやすいリソース指向のモデルを使って彼らのサービスを公開するようになっています。この記事では、Alex Rodriguez が REST の基本的な原則を紹介します。

  2. Java Web サービス: 第 2 回 Axis2 の徹底調査: AXIOM (2006年11月30日)
    Apache Axis2 Web サービス・フレームワークは、SOAP メッセージを効率的に処理するための新たな XML 文書モデル、AXIOM に基づいています。AXIOM は従来の文書モデルとは異なり、アクセスしている文書表現のみをメモリー内に構築します。このオンデマンド構築が何故 SOAP の処理方法として優れているのか、そして AXIOM の全体像のなかで XOP/MTOM 添付、データ・バインディング、パフォーマンスがどのような位置を占めるかを学んでください。

  3. Java Web サービス: 第 3 回 Axis2 でのデータ・バインディング (2007年7月26日)
    Apache Axis2 Web サービス・フレームワークは、当初から複数の XML データ・バインディング手法をサポートするように設計されています。現行のリリースで完全にサポートしているのは、XMLBeans および JiBX データ・バインディング、そして Axis2 専用に開発されたカスタム ADB (Axis Data Binding) の手法です。この記事では、Axis2 でこれらの異なるデータ・バインディングを使用する方法を紹介するとともに、アプリケーションに応じてデータ・バインディングを使い分ける理由を説明します。

  4. Java 命名規則 (2000年7月1日)
    Scott Ambler によるこの最初のヒントでは、仕事をやりやすくするために、各種の Java エレメントを命名するためのガイドラインがいくつか示されています。

  5. Web サービスのヒント: JAX-RPC と JAX-WS (2006年10月6日)
    JAX-WS 2.0 は JAX-RPC 1.1 の後継です。この記事は、この 2 つのJava Web サービス・プログラミング・モデルを比較するシリーズの導入編です。

  6. JavaクライアントでWebサービスを呼ぶ (2003年11月4日)
    この記事では、IBMの開発者であるBertrand Portierが色々なJava Webサービス・クライアントについて説明し、可搬性のある、ベンダーに依存しないコードをどのように書くかについて解説します。Javaの世界には Webサービス・クライアントとして2つのファミリーがあります。非管理クライアントとJ2EEコンテナー管理のクライアントです。この記事ではWeb サービスを呼ぶ過程とJava環境でのWebサービスの標準について簡単に説明するところから始めます。次にJava Webサービス・クライアントの2つのファミリーを説明しますが、ここでは2つのファミリーがとるべき2つのステップ、つまりサービス・ルックアップとアクセスに関して、2つファミリーの類似点と相違点を含めて説明します。

  7. SOAPアプリケーションでWSDLを活用する方法 (2000年11月1日)
    Web Services Description Language (WDSL) は、ネットワーク経由の XML ベース・サービスを記述するための新しい仕様であり、これによって基礎になるプロトコル (Simple Object Access Protocol や XML など) やエンコード方式 (Multipurpose Internet Messaging Extensions など) にかかわりなく、サービス・プロバイダーが自システムに対する要求の基本フォーマットを記述することができます。Universal Description, Discovery and Integration (UDDI) イニシャティブでは、電子ビジネス用オンライン・サービスのディレクトリーや記述方法を提供するための作業が行われていましたが、この WSDL はまさにその主要な成果と言えます。本稿では、この WSDL の背景を簡単に取り上げ、技術的な解説を示したいと思っています。XML と XML 名前空間についての知識を前提として話を進めますが、XML スキーマと SOAP についてもいくらかの知識があれば、さらに理解が深まると思います。

  8. Axis2 を使って非同期 Web サービスを開発する (2007年10月11日)
    アプリケーション開発にとって非同期 Web サービスの実装と呼び出しは重要です。Web サービスの機能を公開する UI は、より一層対話型になってきました。そのため非同期の呼び出しと実装は、より便利で効果的なものになっており、結果的にユーザー・エクスペリエンス全体を改善する上で役立っています。この記事では非同期の Web サービスにおけるシナリオのさまざまなパターンの概要を説明し、またそれらを Apache Axis2 を使って実装する方法についても説明します

  9. Axis2 デプロイメント・モデルの使いやすさが際立つ 6 つの理由 (2007年3月15日)
    複数のサービスをデプロイするのに時間がかかったり、変更を加えるたびにサーバーを再起動しなければならないことにうんざりしていませんか? そんな場合に救いの手となるのが、Apache Axis2 です。Axis2 は簡潔で拡張可能なオープン・ソースの Web サービス・プラットフォームとして人気が高まっています。Axis2 には Apache SOAP ファミリー全体における大幅な改善点がいくつかあり、その多くは Axis2 のデプロイメントに生かされています。この記事では、Axis2 の新しいフィーチャーのなかでも、とくに Axis2 デプロイメント・モデルを Axis1 に比べてはるかに使いやすくしている注目のフィーチャーを取り上げます。

  10. OSGi と Spring: 第 1 回 Apache Felix を使用して OSGi バンドルを作成し、デプロイする (2008年10月30日)
    Java クラス・コンポーネントを OSGi (Open Services Gateway initiative) バンドルとして開発、作成、パッケージ化し、Apache Felix ランタイム環境にデプロイしてください。すると、Felix シェル・コマンドを使用してバンドルの起動と停止、そして動的な更新を実行できるようになります。

ページオプション

JavaScript を要するドキュメントオプションは表示されません


dWはてブの人気エントリー
人気エントリーをチェック!
新着エントリーをチェック!



    日本IBMについて プライバシー お問い合わせ