<?xml version="1.0" encoding="UTF-8" ?>

 
<rss version="2.0">
<channel>
<title>developerWorks Japan : 記事 と チュートリアル Web services</title> 
<link>http://www.ibm.com/developerworks/jp/</link>
<description>IBM developerWorks Japan からの新着コンテンツ</description>
<pubDate>5 13 2008, 08:15:22 午後 EDT</pubDate>
<language>ja_JP</language>
<copyright>Copyright 2004 IBM Corporation.</copyright>
<image>
<title>developerWorks Japan</title>
<url>/developerworks/i/dwlogo-small.gif</url>
<link>http://www.ibm.com/developerworks/jp/</link>
</image>

            <item>
               <title><![CDATA[多彩な新技術を週変わりで紹介、「渋谷テクニカルナイト」とは？]]></title> 
               <description><![CDATA[最新の技術や動向を知ることができる週末夜のセミナー。その仕掛け人であり講師でもある日本IBMのエバンジェリスト 米持幸寿氏、ITスペシャリスト 根本和郎氏にお話を伺いました。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/opensource/library/j_os-shibuyanight/index.html?ca=drs-jp-0509]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[Project Zero を導入して日本語 PHP アプリケーションを作る]]></title> 
               <description><![CDATA[この記事では Project Zero を実際に導入して、簡単な日本語 PHP アプリケーションを作って動作確認するまでの手順を紹介します。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/webservices/library/j_ws-zerophp/index.html?ca=drs-jp-0415]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[Innov8 ゲームで学ぶビジネス・プロセス・マネージメント]]></title> 
               <description><![CDATA[あなたに与えられるミッションは、ビジネス・プロセス・マネージメント (BPM) の基礎を学ぶことです。BPM アクティビティーを中心にストーリーが展開する戦略的 IBM BPM シミュレーション・ゲーム、Innov8 では、他の仮想従業員に交わって、After, Inc. という架空の会社での日々のアクティビティーに参加します。このゲームを通して企業のビジネス・プロセスを理解し、研究し、そして最適化するなかで、BPM のすべてについて学んでください。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/webservices/library/ws-bpm-innov8/index.html?ca=drs-jp-0403]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[Eclipse BPEL プラグインを使って WS-BPEL V2.0 ビジネス・プロセスを開発し、実行する]]></title> 
               <description><![CDATA[BPEL V2.0 は、BPEL 以外の大量のコンポーネントや Web サービスから構成される巨大で複雑なアプリケーションの開発を補助する、強力な言語です。BPEL を利用すると、グラフィカル・エディターを使って人間が理解しやすい図でワークフローを表現し、長期にわたり実行されるワークフローを記述することができます。この記事では、プロセスを開発するための Eclipse BPEL プラグインと、プロセスを実行するための Apache ODE を組み合わせる方法について説明します。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/opensource/library/os-eclipse-bpel2.0/index.html?ca=drs-jp-0325]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[BPEL と ESB の比較: どちらを使うべきか]]></title> 
               <description><![CDATA[SOA ソリューションを設計するときに、Web サービスの BPEL プロセスを使うべきか、あるいは ESB のメディエーション・フローを使うべきかが常に明らかであるとは限りません。そこでこの記事では、それぞれの事情に BPEL と ESB のどちらが適切なのかを判断する上で何を考慮すればよいのかを説明します。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/webservices/websphere/library/techarticles/0803_fasbinder2/0803_fasbinder2.html?ca=drs-jp-0312]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[グリッドとネット中心の世界における SOA サービス]]></title> 
               <description><![CDATA[グリッドのタイプ、グリッド・コンピューティング、そして GIG (Global Information Grid) について学んでください。この記事では、スタンドアロンのマシンでは対処しきれないようなコンピューター処理能力が要求される場合に未使用のリソースを活用するのに伴う問題に焦点を当て、グリッド・スケールの変更の監視、グリッド結合の切り替え、さらに GIG とSOA (Service-Oriented Architecture) のテスト方法などのソリューション例を紹介します。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/webservices/library/ws-soa-grid/index.html?ca=drs-jp-0306]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[Web サービスのヒント: 再利用可能な WSDL 障害を設計する]]></title> 
               <description><![CDATA[私達は誰しも、WSDL (Web Services Description Language) 障害を定義することは良いことだと考えています (もしそう思わない人がいるなら、その人はおそらくこの記事を読まないでしょう)。WSDL 障害を定義する方法はいくつかありますが、それらのうち、再利用可能な WSDL 障害を提供できるのは一部の方法のみです。この記事では、再利用可能な WSDL 障害のためのテンプレートを示し、このテンプレートをどのように再利用するのか、また避けなければならないいくつかの事項について説明します。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/webservices/library/ws-tip-wsdlfaults/index.html?ca=drs-jp-0228]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[Web サービスと Ajax を使ってデータ入力を自動化する]]></title> 
               <description><![CDATA[この記事では、余分なものを整理し、Web サービスと Ajax (Asynchronous JavaScript + XML) によってアプリケーション (この場合は RoR (Ruby on Rails) アプリケーション) を改善する方法を学びましょう。具体的には、Web サービスを呼び出すとともに Ajax を利用することで、一般的な Web アプリケーションの動作 (ここでは住所の入力) を洗練したものにする方法について説明します。また、こうした基本的な Web 2.0 のコンポーネントを組み合わせるための手法をいくつか学びましょう。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/webservices/library/ws-autoajax/index.html?ca=drs-jp-0214]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[XML を使った RESTful な SOA]]></title> 
               <description><![CDATA[SOA (Service Oriented Architecture) は通常、大企業のための重量級の技術を意味します。しかし SOA によるアーキテクチャー・パターンの利点は小規模な環境にも当てはまります。SOA の原則に従うためには、大規模な環境では便利なオーバーヘッドが必ずしもすべて必要なわけではありません。REST のように軽量な原則を使って SOA を利用することもできるのです。この記事ではその方法を説明します。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/xml/library/x-restfulsoa/index.html?ca=drs-jp-0212]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[エンタープライズ Web 2.0: 第 2 回 エンタープライズ Web 2.0 ソリューション・パターン]]></title> 
               <description><![CDATA[この 4 回連載の記事では、営利団体と公共団体の双方が現世代のインターネット技術をどのように活用しようとしているかについて概説しています。連載第 1 回では、これらの組織にますます広がっている、大々的な Web 2.0 によって特徴付けられる成熟したインターネットの影響について探りました。今回の記事で取り上げるのは、Web 2.0 によって可能になる基本的なビジネス機能です (私はこれを、エンタープライズ Web 2.0 ソリューション・パターンと呼んでいます)。組織はビジネス、製品、そしてサービスのイノベーションを探求するなかで、これらのエンタープライズ Web 2.0 ソリューション・パターンを適用することができます。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/webservices/library/ws-enterprise2/index.html?ca=drs-jp-0207]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[エンタープライズ Web 2.0: 第 1 回 Web 2.0 でビジネス・イノベーションの波に乗る]]></title> 
               <description><![CDATA[Web 2.0 は、企業 (営利団体であろうと公共団体であろうと) が現世代のインターネット技術を利用しようと活気づいている流れのなかで中心的な存在を占めています。この連載では、そんな Web 2.0 が持つ、企業に関連した側面を 4 回にわたって検討していきます。第 1 回目となるこの記事で取り上げるのは、Web 2.0 の背後にあるビジネスおよび技術の駆動力、Web 2.0 が企業に提示する課題と可能性、そして Web 2.0 とサービス指向アーキテクチャー (SOA) との関係です。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/webservices/library/ws-enterprise1/index.html?ca=drs-jp-0131]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[SOA における密結合の Web サービス]]></title> 
               <description><![CDATA[密結合の Web サービスと疎結合の Web サービス双方の長所と短所、そして密結合することによる規模の変化について調べましょう。この記事では、テスト・プロセスの際に密結合の Web サービスのパフォーマンスを測定するための基準についての例も説明します。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/webservices/library/ws-soa-tightcoupling/index.html?ca=drs-jp-0124]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[pureQuery について学ぶ: 第 2 回 クラス・モデラーを支援するためのデータ・モデリング]]></title> 
               <description><![CDATA[オブジェクト指向開発者が従来のクラス・モデリングを使用してデータベース・リレーショナル成果物を定義する上で、pureQuery の機能がどのように役立つかを学んでください。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/java/db2/library/techarticle/dm-0801ahadian/index.html?ca=drs-jp-0117]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[IBM Lotus Domino V7 の Free Time Web サービスを使用し、変更する]]></title> 
               <description><![CDATA[IBM Lotus Notes のユーザーや開発者にとって、IBM Lotus Domino V7 の新しい Free Time Web サービスがどのように役立つかを学びましょう。そして Lotus Domino サーバーが他のサーバーのカレンダー空き状況を参照できるようにし、またリモートの Domino サーバーからプログラムによって空き時間情報を取得するエージェントの作成方法を学びましょう。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/webservices/lotus/library/domino7-free-time/index.html?ca=drs-jp-1219]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[OpenLaszlo: パフォーマンスの調整]]></title> 
               <description><![CDATA[パフォーマンス面を考慮したLZXコーディングの要点としては、各画面の表示(インスタンス生成)やデータ表示(データバインディング)という特に負荷の高い処理に対して注意を注ぐことになります。どちらの処理にしても、一度に全てを処理させず、いかに効果的に処理を後回しさせるかということに尽きます。本稿ではその点に重点を置いたLZXコーディングの方法を紹介します。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/opensource/library/j_os-openlaszlo5/index.html?ca=drs-jp-1214]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[OpenLaszlo: パフォーマンスの考察]]></title> 
               <description><![CDATA[日本では意外と知られていないオープンソースのRIA/Ajax開発プラットフォームであるOpenLaszloについて、“システム開発”の視点からその導入方法について紹介する連載です。今回は、パフォーマンスに気をつけたLZXコーディングを行う前に、アプリケーションのパフォーマンスの勘所と切り分け方について解説します。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/opensource/library/j_os-openlaszlo4/index.html?ca=drs-jp-1130]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[SOA のサービスにアセット・ベースの開発を適用する: 第 1 回 SOA とアセット開発のツール、ライフサイクル、そしてガバナンス]]></title> 
               <description><![CDATA[この 2 回連載の記事では、サービス指向アーキテクチャー (SOA) のサービスを対象としたアセット・ベース開発に焦点を当てます。アセット・ベース開発と SOA 開発それぞれの世界を代表する IBM 製品が連携して SOA 実装で効果的にアセットを再利用できるようにする仕組みを学んでください。今回の記事で説明するのは、SOA を実装する際に SOA ライフサイクルとアセット・ライフサイクル、そして IBM Rational Method Composer プラグイン製品に記述されたガバナンス・プロセスを並行して利用する方法です。第 2 回では、SOA ライフサイクルとアセット・ライフサイクルにおけるサービスのさまざまなフェーズに応じて、IBM ツールを使ってサービス・アセットとメタデータの効果的な管理そしてガバナンスを行う方法を説明します。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/webservices/library/ws-soa-asset1/index.html?ca=drs-jp-1129]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[DB2 Version 9.5 での DB2 .NET XML ツール・オファリングの概要]]></title> 
               <description><![CDATA[Microsoft Visual Studio 2005 対応の IBM データベース・ツールが新たに導入した数々の Web サービス指向のフィーチャーは、最新の DB2 for Linux, UNIX and Windows の pureXML 機能を明らかにします。この新規リリースは、開発者の生産性を飛躍的に向上させる手立てとなるものです。新しい IBM Database Add-ins for Visual Studio 2005 には、注釈付き XML スキーマからの Web サービス作成、XSR 比較、そして XSR XSLT サポートに至るまで、pureXML を扱う作業を大幅に簡単にする多数のフィーチャーが備わっています。この記事では、DB2 Version 9.5 に対応した IBM XML ツールの概要を詳しく説明し、その使い方の手引きを提供します。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/webservices/db2/library/techarticle/dm-0711aggrwal/index.html?ca=drs-jp-1129]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[developerWorks インタビュー: Web 2.0 EXPO Tokyoにてティム・オライリー氏に聞く]]></title> 
               <description><![CDATA[2007年11月15、16日、アジアで初となる Web 2.0 EXPO Tokyo が開催されました。私は、アドバイザリー・ボード・メンバーとして、USからロッドスミスを迎え、キーノート・スピーチの準備をするなど、このイベントを裏で支えてきました。Web 2.0 という単語の生みの親とも言えるティム・オライリー氏と、2日目のキーノートの直後にちょっとした会話をする機会を得ました。ティムはとてもフランクに、そして、楽しそうに会話してくれました。そのときの様子をIBMのXMLデータベース/Info 2.0 エバンジェリストである中林紀彦とともにお送りします。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/j_wa-timorelly/index.html?ca=drs-jp-1119]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[Web サービスのヒント: JAX-RPC と JAX-WS、第 5 回]]></title> 
               <description><![CDATA[JAX-RPC (Java API for XML-based RPC) は Sw/A (SOAP with Attachments) 仕様をサポートしていますが、JAX-WS (Java API for XML Web Services) は Sw/A と共に、新しい MTOM (Message Transmission Optimization Mechanism) 仕様もサポートしています。このシリーズの 5 回目である今回はこの 2 つの添付モデルを比較し、WSDL (Web Services Description Language) の例と、マッピングされた Java インターフェースの例を検証します。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/webservices/library/ws-tip-jaxwsrpc5/index.html?ca=drs-jp-1115]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[ヒント: セッション状態を使って不必要な Ajax トラフィックを回避する]]></title> 
               <description><![CDATA[Ajax ベースのアプリケーションを始めとする Web アプリケーションを可能な限り RESTful な方法で作成すると、さまざまな種類のバグを回避することができます。しかし REST (REpresentational State Transfer) の落とし穴は、似たような XMLHttpRequest で重複したデータを送ってしまうことです。このヒントでは、セッション・クッキーを適切に使うことでサーバー・サイドの状態を必要最低限だけ保持することができ、それによってクライアントとサーバー間のトラフィックを大幅に削減でき、しかもクッキーを必要としない操作にも戻れることを説明します。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-aj-resttip.html?ca=drs-jp-1113]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[マッシュアップ -- SOA の進化: 第 2 回 状況依存型アプリケーションとマッシュアップ・エコシステム]]></title> 
               <description><![CDATA[この記事は 3 回シリーズの第 2 回として、状況依存型アプリケーションとマッシュアップ・エコシステムについて説明し、それらが IT 業界でのソフトウェア開発の現状と SOA (Service-Oriented Architecture) にどう関係するかを説明します。このシリーズの最初の記事では、Web 2.0 に関連した特長と技術を定義しました。そしてシリーズの最後の記事では、IBM Mashup Starter Kit についてと、IBM Mashup Starter Kit を使って状況依存型アプリケーションを開発する方法について説明します。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/webservices/library/ws-soa-mashups2/index.html?ca=drs-jp-1108]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[ IBM Lotus Quickr 技術概説]]></title> 
               <description><![CDATA[本稿ではIBM Lotus Quickr について、その技術的な要素を含めて紹介します。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/ysl/library/lotus/y-lot-quickr/index.html?ca=drs-jp-1102]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[OpenLaszlo: Flashならではの表現力 - OpenLaszloのSWFコンパイル]]></title> 
               <description><![CDATA[2回目の記事でOpenLaszlo4を使って一つのソースコードからSWFとDHTMLの両方を出力させる方法がわかっていただけたでしょうか。今回はブラウザに搭載されたJavascriptでは表現できない機能をswfコンパイルを使うことで実現する方法を紹介したいと思います。ここではフォントの埋め込み、画像やフォントの回転、プログラムによる描画といった表現力の向上と、ビデオ、オーディオのストリーミング機能を使ったビデオ配信やweb会議システムの構築などリッチメディアを扱う方法をオープンソースのストリーミングサーバーRed5を使って作成する方法を説明します。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/opensource/library/j_os-openlaszlo3/index.html?ca=drs-jp-1102]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[最適化された期待どおりの Ajax アプリケーション]]></title> 
               <description><![CDATA[開発者にとって、ブラウザー、コンピューター・モデル、そして Ajax アプリケーション・ユーザーのどれもがすべて同じだったら楽だと思いませんか? それはそうかもしれませんが、現実は違います。開発者がブラウザー、コンピューター、個々のユーザー設定の違いに関わらず、期待どおりに振る舞うアプリケーションを開発しようとするときには、数え切れないほどの難問に直面します。例えばユーザーがあるブラウザーからタイプの異なるブラウザーに Ajax アプリケーションを対応させる場合 (特に、Ajax アプリケーションを Web サービス・ポータルへ移す場合)、同じブラウザー・エクスペリエンスは保証されません。ブラウザーにはそれぞれ固有の制約があるためです。この記事では著者の Judith Myerson がブラウザー固有の制約と避けなければならない落とし穴、そしてブラウザー間の違いを克服するために役立つソリューションを簡単に説明します。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-aj-browsers.html?ca=drs-jp-1030]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[OpenLaszlo: OpenLaszloで簡単にリッチなAjaxアプリ開発]]></title> 
               <description><![CDATA[OpenLaszloは非同期通信、動的更新といったAjaxの特徴を備えながら、しかもFlashコンテンツなどリッチなUIを持つRIAアプリ開発を実現できるフレームワークです。OpenLaszloバージョン4からそれらの特長を生かしたままDHTML(Ajax)出力もできるようになり、適用範囲が大きく広がりました。本稿では一例として同じ動作をするサンプルプログラムについて一般のAjaxとOpenLaszloでのコードを比較し、その大きな違いとOpenLaszloの利点について解説します。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/opensource/library/j_os-openlaszlo2/index.html?ca=drs-jp-1026]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[マッシュアップ -- SOA の進化: 第 1 回 Web 2.0 とその基礎概念]]></title> 
               <description><![CDATA[この記事は 3 回シリーズの第 1 回として、Web 2.0 という用語に関連した特徴と技術の一般的な概要を説明し、そうした特徴や技術と SOA (Service-Oriented Architecture) 開発とがどのように関係しているのかを具体的に説明します。このシリーズの第 2 回では、企業における IT の現状を検証し、状況依存型アプリケーション (Situational Application) やマッシュアップのエコシステムが何を提供できるのかを解説します。第 3 回では IBMMSK (IBM Mashup Starter Kit) について、またこのキットを使って状況依存型アプリケーションを開発する方法について説明します。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/webservices/library/ws-soa-mashups/index.html?ca=drs-jp-1025]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[SOA におけるアーキテクチャーとサービスの基本を探る: 第 2 回 ビジネス・アーキテクチャー、モデル駆動開発、そして既存アセットの再利用の重要性]]></title> 
               <description><![CDATA[このシリーズ第 2 回目の今回は、アーキテクチャーを、ビジネス・レベルで詳細に調べます。そして SOA (Service-Oriented Architecture) ソリューションを構築する際に活用される、モデル駆動開発 (MDD: model-driven development) と、再利用可能なアセットのフレームワークとタイプについて学びます]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/webservices/library/ar-archserv2/index.html?ca=drs-jp-1023]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[OpenLaszlo: 今すぐできるWebシステムのRIA/Ajax化]]></title> 
               <description><![CDATA[日本では意外と知られていないオープンソースのRIA/Ajax開発プラットフォームであるOpenLaszloについて、”システム開発”の視点からその導入方法について紹介する連載です。WebシステムをRIA/Ajaxにしたい/してみたいとお考えの皆さん。OpenLaszloを使えばシステムに大幅な変更をせずに、今すぐにでも移行できます。OpenLaszloはMVCモデルを*完全に*実現します。そのため、OpenLaszloでクライアントプログラムを作成すればサーバサイドはほぼそのまま現状のものを使うことができます。連載第一回目は、OpenLaszloを導入した際にサーバサイドプログラムがどうなるかについて解説いたします。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/opensource/library/j_os-openlaszlo1/index.html?ca=drs-jp-1019]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[Axis2 を使って非同期 Web サービスを開発する]]></title> 
               <description><![CDATA[アプリケーション開発にとって非同期 Web サービスの実装と呼び出しは重要です。Web サービスの機能を公開する UI は、より一層対話型になってきました。そのため非同期の呼び出しと実装は、より便利で効果的なものになっており、結果的にユーザー・エクスペリエンス全体を改善する上で役立っています。この記事では非同期の Web サービスにおけるシナリオのさまざまなパターンの概要を説明し、またそれらを Apache Axis2 を使って実装する方法についても説明します]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/webservices/library/ws-axis2/index.html?ca=drs-jp-1011]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[ESB 指向アーキテクチャー:SOA 導入に対する誤った取り組み方]]></title> 
               <description><![CDATA[この記事で取り上げるのは、エンタープライズ・サービス・バス (ESB) の構築を中心に構成されたプロジェクトです。サービス指向アーキテクチャー (SOA) を目標としないプロジェクトは得策と言えない理由、そして代わりにどうすれば SOA を適切に導入できるかを説明します。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/webservices/library/ws-soa-esbarch/index.html?ca=drs-jp-0927]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[DB2 を XML でプログラムする、第 4 回: Web ベースの DB2 アプリケーションで各種データ・ソースからのデータを統合する]]></title> 
               <description><![CDATA[XML モデルを使用して異なるデータ・ソースからのデータを統合するサンプル DB2 アプリケーションの作成手順を通して、データベースのストアード･プロシージャーを Web サービスとして公開し、SOAP による呼び出しでアクセスできるようにする方法を学んでください。アプリケーションが準拠するのは、さまざまな組織のファイアウォールに守られた情報を組み立てる Web 指向のアーキテクチャーです。この「Legoブロック」方式のアプリケーション・アーキテクチャーは多種多様なデータ・ソースの統合を可能にするだけでなく、垂直型アプリケーションを素早く作成するのにも役立ちます。この場合もやはり、すべてを可能にする技術は XML です。そして、XML を活用するのに最善の方法は XML データ・モデルでのプログラミングとなります。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/xml/db2/library/techarticle/dm-0709singh/index.html?ca=drs-jp-0920]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[Java プログラミングで XML サービス定義を操作する]]></title> 
               <description><![CDATA[SOA (Service-Oriented Architecture) は通常、一連のサービスをエクスポートします。XML サービスをモデル化し、さらにこれらのサービスをユーザー (人間、機械、あるいは他のサービス) が利用する上で、Java 技術は XML データを処理する強力な機構を提供してくれます。また SOA の概念を利用する上での重要な基礎でもあります。XML と Java 技術を利用した実用的な SOA の側面を調べ、この一見複雑に思える技術が、なぜこれほど人気が高いのかを示す明確な例を見つけましょう。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/xml/library/x-xmlandsoa/index.html?ca=drs-jp-0911]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[Web サービスの脆弱性を避けながら Ajax アプリケーションをスピードアップさせる]]></title> 
               <description><![CDATA[効率的な処理を行える Ajax アプリケーションをデプロイしたからといって、SLA (Service Level Agreement) のサービス・レベルを高く維持できるとは限りません。効率的な処理を行えるようにどんなにうまく Ajax 形式のコードを変更したとしても、リスクと脆弱性は常に存在します。そのため、そのリスクと脆弱性を監視して軽減することも必要となるのです。この記事では developerWorks でお馴染みの著者、Judith Myerson が簡単に Ajax を復習し、Web サービスの脆弱性とは何か、そしてなぜ SLA が重要なのかを説明し、Ajax アプリケーションの速度を上げるためのソリューションをいくつか提案します。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-aj-speed.html?ca=drs-jp-0828]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[SOA と状況依存型アプリケーションとの出会い、第 1 回: 企業におけるコンピューティングの変化]]></title> 
               <description><![CDATA[サービス指向アーキテクチャー (SOA) が成熟して企業内で広く認められるようになるにつれ、Web 2.0 という流行語が盛んに聞かれるようになっています。これは、2 年前の SOA の誇大広告に例えられるのではないでしょうか。そんななか、多くのクライアントと同僚の間で持ち上がっているのが、「SOA と状況依存型アプリケーションとの間にはどんな関係があるのか」、「この 2 つは対立するのか、あるいは相補的なものなのか」、「その違いが関わってくるのは誰なのか、そしてこの 2 つの関係者ははっきりと二分されるのか」という疑問です。そこで、この記事では Web をベースとした状況依存型アプリケーション (SA) の企業への適用性、SOA との関係、そして SA を利用して企業 IT の現状を改善する方法を説明します。さらに、従来の SOA と新しく登場した Web 2.0 の技術および手法の両方を活用するコミュニティー・ベースのコンピューティングをサポートするために開発された SAE (Situational Applications Environment) を構築する際に IBM が経験した内容を説明します。そして複数の SA を検討して、それぞれのビジネスの状況と課題、アーキテクチャー、具体的な業績、そのソリューションを実現した技術、そして学んだ教訓を説明します。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/webservices/library/ws-soa-situational1/index.html?ca=drs-jp-0823]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[SOA でのサービス・インターフェース設計のベスト・プラクティス、第 2 回: サービスを利用するアプリケーションにサービスを使ってエラーをレポートする]]></title> 
               <description><![CDATA[この記事では、SOA 環境のサービス・インターフェースを使ってサービス・エラーをレポートする方法を学びます。SOA (Service-Oriented Architecture) では、企業内のさまざまなシステム間を疎結合にすることを強調しています。アプリケーションは、適切に設計されたサービス・インターフェースのみを使ってお互いに通信を行い、相手側の実装を意識することはありません。SOA ではサービス・インターフェースの構造が非常に重要です。不適切な設計のサービス・インターフェースは、そのインターフェースを使用するすべてのアプリケーションにマイナスの影響を与える可能性があります。サービス・インターフェースを適切に設計することが、プロジェクトのスケジュールを加速する上で、また SOA ソリューションをビジネス・ニーズに迅速に応えられるようにする上で、いかに役に立っているのかを学びましょう。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/webservices/library/ar-servdsgn2/index.html?ca=drs-jp-0821]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[Web サービスのヒント: 非同期 Bean を使用して Web サービスのパフォーマンスを向上させる]]></title> 
               <description><![CDATA[Web サービスのパフォーマンスを向上させる方法をお探しなら、ぜひ非同期 Bean をお試しください。この記事では、Web サービスが各種リソースからコンテンツにアクセスして順次ビジネス・オペレーションを実行する方法、そしてこの方法を非同期 Bean によって強化する仕組みを説明します。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/webservices/library/ws-tip-beans/index.html?ca=drs-jp-0816]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[DB2 を XML でプログラムする、第 2 回: データベースでの XML サポートをアプリケーションのアーキテクチャーに活用する]]></title> 
               <description><![CDATA[IBM DB2 9 for Linux, UNIX, and Windows の持つ、XML のストレージとクエリーのための新しい環境と、このシリーズの第 1 回で解説した XML データ・モデルとの関係を学びましょう。第 2 回では、このデータベースで改善された XML サポートをアプリケーションのアーキテクチャーに活用する方法に焦点を絞ります。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/xml/db2/library/techarticle/dm-0708singh/index.html?ca=drs-jp-0802]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[Java EE 5 の紹介]]></title> 
               <description><![CDATA[新たな Java EE 5 仕様、その大幅な機能拡張の数々、そしてこの仕様が WebSphere アプリショーンにとって何を意味するかを概説します。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/java/websphere/library/techarticles/0707_barcia/0707_barcia.html?ca=drs-jp-0801]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[ソフトウェア・プロダクト・ラインに対応したサービス指向分析/設計手法を目指して]]></title> 
               <description><![CDATA[この記事では、ソフトウェア・プロダクト・ライン (SPL) 変動性分析の手法を Web サービスに適用するサービス指向ソフトウェア・プロダクト・ライン (SoSPL) 手法によって、サービス・ベースのカスタマイズ・アプリケーションを設計する方法について見ていきます。進化するシステム・ファミリーに即したアジャイルで柔軟性に優れたアプリケーション開発を SPL が促進する仕組みを学ぶとともに、SPL の原則を採用することでどのようにしてサービス指向アプリケーションの体系的な分析および設計が可能になるのかを理解してください。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/webservices/library/ar-soaspl/index.html?ca=drs-jp-0731]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[WSRF から WSRT への移行]]></title> 
               <description><![CDATA[Web サービス・グループは WSRF (WS-Resource Framework) 標準から WS-RT (WS-ResourceTransfer) フレームワークへの移行を完了しました。WS-RT は、元の WSRF 標準の要素を WS-Management 標準に組み合わせ、異なるコンポーネント間でリソース情報とオブジェクトを交換しやすくするための仕様です。この記事では、この 2 つの標準とその違いについて説明し、また互換性を目的に 2 つの標準の間で移行する方法を説明することで、他のアプリケーションとの相互運用性を実現するための新しい標準に移行するお手伝いをします。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/grid/library/gr-wsrfwsrt/index.html?ca=drs-jp-0731]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[Java Web サービス: 第 3 回 Axis2 でのデータ・バインディング]]></title> 
               <description><![CDATA[Apache Axis2 Web サービス・フレームワークは、当初から複数の XML データ・バインディング手法をサポートするように設計されています。現行のリリースで完全にサポートしているのは、XMLBeans および JiBX データ・バインディング、そして Axis2 専用に開発されたカスタム ADB (Axis Data Binding) の手法です。この記事では、Axis2 でこれらの異なるデータ・バインディングを使用する方法を紹介するとともに、アプリケーションに応じてデータ・バインディングを使い分ける理由を説明します。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/webservices/library/ws-java3/index.html?ca=drs-jp-0726]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[SOA セキュリティーの基本、第 1 回: 大規模 SOA アプリケーションをセキュアにするためのロードマップを作成する]]></title> 
               <description><![CDATA[このシリーズは、SOA (Service-Oriented Architecture) セキュリティーを実装するためのロードマップを提供します。このシリーズは 3 回構成ですが、今回はその第 1 回として、SOA セキュリティー・チームの編成から効果的な要件収集プロセスまでのすべてを行う上で役に立つ、10 ステップのプロセスを説明します。第 2 回では上位レベルの設計方法を学び、第 3 回ではテスト・ケースについて解説します。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/webservices/library/ar-soasec1/index.html?ca=drs-jp-0724]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[WSDM/Apache Muse メトリック・レポート・システムを有効にするための 3 つの鍵]]></title> 
               <description><![CDATA[WSDM (WS-DistributedManagement) は、管理対象リソースの基盤となる Web サービス・インターフェースを定義する OASIS 標準です。WSDM 仕様にはメトリックに関する定義も含まれています。メトリックとは、一定の期間で値を収集する対象となるリソース・プロパティーのことです。Web サービス・メトリックの例には、1 分あたりの要求処理数、1 日あたりのディスク・スペースの消費量、サーバーのタイムアウトが原因で失敗したトランザクションの割合などがあります。この記事では、WSDM のメトリックを使用する上での重要な 3 つのタスク、すなわち、メトリックにすべきリソース・プロパティーの決定、Apache Muse によるメトリックの作成、そして Web サービス・クライアントからのメトリック値の評価について説明します。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/autonomic/library/ac-musemetric/index.html?ca=drs-jp-0723]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[XPath インジェクションによる危険を回避する]]></title> 
               <description><![CDATA[単純な XML API、Web サービス、そしてリッチ・インターネット・アプリケーション (RIA) が普及したことにより、構成ファイルからリモート・プロシージャー・コールに至るすべてのものに対して XML をデータ・フォーマットとして採用する組織が増えてきました。なかには、フラット・ファイルやリレーショナル・データベースの代わりに XML 文書を使っている人までいます。しかし、外部のユーザーに対してデータの実行依頼を許可する他のあらゆるアプリケーションや技術と同じく、XML アプリケーションはコード・インジェクションによる攻撃、具体的には XPath インジェクション攻撃を受けやすいものです。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/xml/library/x-xpathinjection.html?ca=drs-jp-0717]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[実際のアーキテクチャー、第 4 回: シナリオ 1: 現実世界の SOA シナリオでのサービス作成オプション]]></title> 
               <description><![CDATA[この Tilak の連載コラムでは、SOA における主要な 3 つのサービス・ソース、そしてこれらのソースからサービスを適切に使用するためのガイダンスとなるアーキテクチャー・パターンを含むサービス作成について学びます。アーキテクチャー・パターンと SOA ライフサイクル内での広範なアクティビティーについても説明します。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/webservices/library/ar-arprac4/index.html?ca=drs-jp-0710]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[管理可能なリソースを Apache Muse で設計する]]></title> 
               <description><![CDATA[皆さんは Apache Muse を使って、単に WSDM に準拠したプロジェクトの作成から WSDM に最適化されたプロジェクトの作成に進化したいと思いますか。Apache Muse の新しいユーザーは、Apache Muse ランタイムの基礎となる部分についてほとんど理解しなくても、Apache Muse を使って、管理可能なリソースのための Web サービス・インターフェースを設計でき、必要な Java コードを生成でき、そしてデプロイ可能な成果物を構成することができます。しかし、大量の管理可能なリソースか、あるいはたとえ 1 つでも非常に複雑なリソースを公開する Web サービスを作成する場合には、Muse プログラミング・モデルの背景にある中核概念を理解する価値があります。この記事と、この記事に続くチュートリアルを読むことで、この中核概念を理解しましょう。それによって、Muse を使って単に WSDM に準拠したプロジェクトを作成するのではなく、Muse を使って WSDM に最適化されたプロジェクトを作成できるようになります。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/autonomic/library/ac-bpmusedesign/index.html?ca=drs-jp-0703]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[バイナリー・モジュールを使ってチーム環境での Rational Application Developer を最適化する]]></title> 
               <description><![CDATA[この記事は、プロジェクトの一部をソース形式で保持し、それ以外の部分をバイナリー形式で保持することで、IBM の Rational
Application Developer で日々行うオペレーションの多くをスピードアップする方法について解説します。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/webservices/rational/library/07/0619_karasiuk_sholl/index.html?ca=drs-jp-0619]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[Web サービスで REST を実現する、第 1 回:: WSDL 2.0 でのREST と Web サービス]]></title> 
               <description><![CDATA[リモートでホストされるリソースと対話動作するクライアントにとって、REST (REpresentational State Transfer) が急速に Web サービスを置き換えるものになりつつあります。その大きな理由は、REST ではユーザーが SOAP を理解して使用する必要がないためです。今日の対話性の高い環境にはどちらがより適しているのかに関して、議論が続いています。しかし最近では、WSDL (Web Services Description Language) 2.0 などにも見られるように、Web サービスでも REST の利点を活用できるよう、また REST の概念を利用できるようにする努力がなされています。WSDL 2.0 の付属の仕様としての HTTP バインディング仕様には、これについて多くが記述されています。このシリーズの第 1 回である今回は、WSDL 2.0 では REST と Web サービスとがどのように結びつけられているかに焦点を当てます。そして第 2 回では、これが Apache Web サービス・プロジェクトではどのように実装されているかを説明します。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/webservices/library/ws-rest1/index.html?ca=drs-jp-0524]]></link>
               <category>Articles</category>
            </item>

            <item>
               <title><![CDATA[System i で RPG または COBOL プログラムから Web サービスを使う]]></title> 
               <description><![CDATA[IBM Web Services Client for C++ を使って、Web サービス・クライアントのスタブを生成する方法と、SOAP メッセージを管理して HTTPで送信するプログラムを収容するライブラリーを生成する方法を学んでください。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/jp/webservices/systems/library/es-webservicesrpg/index.html?ca=drs-jp-0521]]></link>
               <category>Articles</category>
            </item>

</channel>
</rss>

