本文へジャンプ


developerWorks Japan  >  XML  >  

技術文書一覧

developerWorks
 
  
 
 タイトル  49    概要の非表示    
 
タイトル 日付日付 別のソート - 逆順にしたい場合はクリック
Flex マイクロブロギング・アプリケーションで pureXML を利用する: 第 1 回 DB2 pureXML を使って Web サービスを機能させる
IBM DB2 の pureXML 機能を使用すれば、XML をそのままの形式でデータベースに保管することができ、XML を変更する必要がありません。一方 Adobe Flex アプリケーションは、XML を直接読み取って Flex ユーザー・インターフェースに取り込むことが可能です。この 3 回の連載記事で作成するマイクロブロギング・アプリケーションでは、pureXML、Web サービス、そして Adobe Flex を利用するだけでなく、さらにマイクロブロギングでの近況アップデートを Twitter に公開することもできます。
    2009/10/06  
 
ヒント: データ・スコアリング: XQuery でデータを変換する
データの変換とは、適切ではないソースやフォーマットの情報を適切な形の情報に移行させるプロセスであり、大抵は精密科学に属するものではありません。このような変換に関する正確さを測定する手段がデータ・スコアリングです。この記事では、小規模なテキストから XML への変換結果に適用できる、XQuery での単純な採点 (スコアリング) 手法を紹介します。
    2009/09/29  
 
IBM Data Studioクイック・スタート
このドキュメントではIBM Data Studio for Windowsをインストールする方法をご紹介します。
    2009/08/18  
 
DB2 での pureXML パフォーマンスのための 15 のベスト・プラクティス
DB2 9 では、pureXML サポートが導入されています。これはつまり、XML データが固有の階層フォーマットで保管され、クエリーされることを意味しています。DB2 では、XML データをクエリーするために SQL/XML と XQuery という 2 つの言語を提供しています。また、DB2 9 は高度な XML 索引機能を持ち、XML Schema 検証をサポートしています。DB2 のパフォーマンスに関する従来からのガイドラインの大部分は XML データにも適用できますが、この記事では特に XML に固有のパフォーマンスについてのヒントを説明します。この記事は、DB2 9.5 用に更新されています。[2009年5月26日: リスト 12 およびリスト 13 のコードを修正しました (編集者より)。]
    2009/05/26  
 
PMML として保管されたデータ・マイニングの結果を DB2 の XQuery を使って抽出する
データ・マイニングは、構造化されたデータの中にあるルールやパターンを発見するプロセスです。DB2(R) のデータ・マイニングでは、InfoSphere(R) Warehouse の一部である Intelligent Miner(R) を使用します。Intelligent Miner はデータ・マイニングの結果を XML ベースの PMML (Predictive Model Markup Language) フォーマットで保管します。DB2 9 が発売されてからは、XML で保管された情報を XQuery を使って効率的に処理できるようになりました。データ・マイニングの結果を基に独自のアクセス方法を作成することが、DB2 の XQuery によってどれほど容易になるかを学びましょう。
    2009/05/21  
 
DB2 9.7 の新しい pureXML フィーチャーでビジネス・インテリジェンスと XML データのスケーラビリティーを強化する
IBM DB2(R) for Linux(R), UNIX(R), and Windows(R), Version 9.7 には、pureXML 対応のデータベース設計、管理、開発の新しいフィーチャーが用意されています (2009年4月22日発表)。企業がより効果的に XML データをビジネス・インテリジェンス環境に統合する上で DB2 バージョン 9.7 の技術がどのように役立つのか、そして企業はますます増えていく XML データにどのようにして対処できるのかを学んでください。この記事では pureXML に関する新しい機能の要点をまとめ、その使用方法を説明するとともに、サンプル・アプリケーションのシナリオを検討します。
    2009/04/23  
 
XQuery でダッシュボードを作成する
1980年代に出現したデジタル・ダッシュボードの多くは、(あからさまとは言わないまでも) 自動車のダッシュボードに似たお粗末なものでした。説得力のある方法でビジネス・データを公開していたダッシュボードは、ごくわずかしかありません。現在、Web ベースのダッシュボードが説得力のある方法でのビジネス・データの公開を実現しようとしています。この記事では、優れたダッシュボードの条件を見出すとともに、重要業績評価指標 (KPI) を特定して活用することによって、より効果的なデジタル・ダッシュボードにする方法を説明します。そして最後に、eXist XML データベースと XQuery を使って Web ダッシュボードを作成する方法を学びます。
    2009/03/31  
 
XQuery をプレゼンテーション層に使用する
多くの Web アプリケーションでは、モデル・ビュー・コントローラー (MVC) パターンを用いて 3 つの関心事を切り分けます。プレゼンテーションに XQuery を使用することで、ビューを担当する開発者は、このアプリケーションで使用しているアプリケーション・サーバーやプログラミング言語がどんなものであってもそれに縛られることなく、強力なプレゼンテーション・エフェクトを作成することができます。この記事では、他のビュー技術に勝る XQuery を使用するメリットと、XQuery をプレゼンテーション層に実装する方法を詳しく説明し、現実に即した実装例を紹介します。
    2009/03/10  
 
DB2 pureXMLを活用しよう! PHPからpureXMLを利用するためのヒントとサンプル
この資料はPHPからpureXMLを利用するためのサーバおよびクライアント環境をWindowsでセットアップする方法と、実際にPHPからDB2 pureXMLへアクセスするためのヒントをご紹介します。また、サンプルコードもダウンロードしていただけます。
    2009/02/05  
 
XQueryで簡単マッシュアップ・プログラミング
最近ではWeb APIや、Atom、RSSなどのフィードのほとんどがXML形式で公開されていますが、これらのXMLインスタンスを複数組み合わせてプログラミング言語だけでマッシュアップすることは、少々面倒なコーディングが必要になってしまいます。この記事では、インターネット上に公開されているさまざまなフィードやWeb APIをXQueryを使って簡単にマッシュアップする方法をご紹介します。
    2009/02/01  
 
JDBC を使用して DB2 9.5 の GPX XML を操作する
IBM DB2 9 および 9.5 には pureXML フィーチャーを生かした多数の XML 機能が導入されています。この記事を読んで、XML メタデータを管理するなどの管理機能、そして XML を操作および保管するなどのアプリケーション開発機能を、JDBC を使用して実行する方法を学んでください。
    2009/01/15  
 
DB2 pureXML での、大文字小文字を区別しない効率的な検索
XML の要素や属性の値は、その定義から、大文字小文字を区別します。例えば要素を検索して「Paris」という値を見つける場合には、「PARIS」または「paris」を見つけることはできません。この問題は fn:upper-case() のような XQuery 関数を使えば解決することができますが、そうした関数を使うと XML 索引が使えないため、パフォーマンスが必ずしも最適にはなりません。この記事では、DB2 pureXML を使って大文字小文字を区別しないデータベースを作成する方法と、XML クエリーと XML 索引に対して要求される動作について説明します。
    2008/11/13  
 
XQuery による更新機能
XML を変更するには、XML 用の問い合わせ言語、XQuery を使用することができます。この記事を読んで、メモリーや DB2 pureXML データベースに保管された XML を変更するさまざまな方法を学んでください。この記事では、医療、ビジネス、金融デリバティブ、そして IT (Information Technology: 情報技術) という 4 つの異なる業界で DB2 pureXML を利用して XML を変更するそれぞれの方法を説明します。そして最後に、サブ文書の更新、あるいは文書全体の置換と保管された XML のバージョン管理を行うために XQuery を使用する場合についてのガイドラインを紹介します。
    2008/10/09  
 
病院における XForms と Ruby on Rails: 第 1 回 IBM DB2 9 pureXML をセットアップする
この記事は、XForms と DB2 pureXML、そして Ruby を一緒に使うことで容易に Web アプリケーションを作成する 4 回シリーズの第 1 回です。このシリーズでは、病院で患者の情報を管理するための、仮定のアプリケーションを作成し、XForms、DB2 pureXML、そして Ruby on Rails それぞれの技術が個々に持つ強みの一端を知ると共に、これらの技術を併せて使用する方法も学びます。シリーズ第 1 回の今回は、XForms とDB2 pureXML、そして Ruby on Rails のどれもが、XML 中心の Web アプリケーションを迅速に構築する上でいかに有効かを検証します。
    2008/10/01  
 
DB2 9.5 pureXML入門 - pureXMLサンプル・データベース
DB2 9以降の新機能であるpureXMLを体験して下さい。サンプルデータを使って、XMLデータベースを作成し、XQueryを試してみましょう!
    2008/10/01  
 
OpenLaszlo: RIA/Ajax にも Write Once Run Anywhere の波
コードネーム Legal, OpenLaszlo v4.1 が 2 年の歳月を経てリリースされました。このバージョンから、OpenLaszlo は DHTML(Ajax) をサポートしました。これまでは、RIA(Flex 等の Flash)や、Ajax を開発するには別々のテクノロジーをマスターしなければならず、プログラマーに多大な負担がかかっていましたが、OpenLaszlo を採用することで、RIA も Ajax もこれひとつで開発できるようになりました。
    2008/07/25  
 
Java プラットフォームから XPath を評価する
XPath を使うと XML 文書に含まれる要素、属性、テキストの選択が容易になります。Java プログラミングにより XPath を評価する方法と返されるノードを処理する方法を学んでください。
    2008/07/08  
 
XQuery によって XPath を拡張する方法
XPath と XQuery はいろいろな点で似ています。XQuery にとって XPath は不可欠でさえあります。この 2 つの言語はどちらも、XML 文書や XML 文書ストアからデータの一部を選択するのに使用することができます。この記事では、XPath と XQuery それぞれについて説明し、さらに XQuery がどのように XPath を拡張するのかについても説明します。
    2008/04/01  
 
XPathやXQueryの実行環境を準備する
このドキュメントではIBM Data Studio for Windowsを使ったXPathやXQueyの実行方法について説明します。
    2008/02/15  
 
RSS と Atom の情報を XQuery を使って集約する
出力フォーマットの生成に使用する文書自体の中にフィルタリング命令を埋め込む場合、XQuery を使うと XML 文書の情報のマージやフィルタリングがずっと容易になります。この機能を利用すると、必要なフォーマットの中に RSS や Atom のフィード情報を集約することができます。この記事では、RSS と Atom のフォーマットの構造について調べ、さらに XQuery を使って RSS と Atom の情報の表示を単純化する方法を学びます。
    2008/02/05  
 
XML の将来
XML にはどんな未来が待っているのかを Elliotte Rusty Harold が予言します
    2008/02/05  
 
OpenLaszlo: パフォーマンスの調整
パフォーマンス面を考慮したLZXコーディングの要点としては、各画面の表示(インスタンス生成)やデータ表示(データバインディング)という特に負荷の高い処理に対して注意を注ぐことになります。どちらの処理にしても、一度に全てを処理させず、いかに効果的に処理を後回しさせるかということに尽きます。本稿ではその点に重点を置いたLZXコーディングの方法を紹介します。
    2007/12/14  
 
OpenLaszlo: パフォーマンスの考察
日本では意外と知られていないオープンソースのRIA/Ajax開発プラットフォームであるOpenLaszloについて、“システム開発”の視点からその導入方法について紹介する連載です。今回は、パフォーマンスに気をつけたLZXコーディングを行う前に、アプリケーションのパフォーマンスの勘所と切り分け方について解説します。
    2007/11/30  
 
OpenLaszlo: Flashならではの表現力 - OpenLaszloのSWFコンパイル
2回目の記事でOpenLaszlo4を使って一つのソースコードからSWFとDHTMLの両方を出力させる方法がわかっていただけたでしょうか。今回はブラウザに搭載されたJavascriptでは表現できない機能をswfコンパイルを使うことで実現する方法を紹介したいと思います。ここではフォントの埋め込み、画像やフォントの回転、プログラムによる描画といった表現力の向上と、ビデオ、オーディオのストリーミング機能を使ったビデオ配信やweb会議システムの構築などリッチメディアを扱う方法をオープンソースのストリーミングサーバーRed5を使って作成する方法を説明します。
    2007/11/02  
 
OpenLaszlo: OpenLaszloで簡単にリッチなAjaxアプリ開発
OpenLaszloは非同期通信、動的更新といったAjaxの特徴を備えながら、しかもFlashコンテンツなどリッチなUIを持つRIAアプリ開発を実現できるフレームワークです。OpenLaszloバージョン4からそれらの特長を生かしたままDHTML(Ajax)出力もできるようになり、適用範囲が大きく広がりました。本稿では一例として同じ動作をするサンプルプログラムについて一般のAjaxとOpenLaszloでのコードを比較し、その大きな違いとOpenLaszloの利点について解説します。
    2007/10/26  
 
OpenLaszlo: 今すぐできるWebシステムのRIA/Ajax化
日本では意外と知られていないオープンソースのRIA/Ajax開発プラットフォームであるOpenLaszloについて、”システム開発”の視点からその導入方法について紹介する連載です。WebシステムをRIA/Ajaxにしたい/してみたいとお考えの皆さん。OpenLaszloを使えばシステムに大幅な変更をせずに、今すぐにでも移行できます。OpenLaszloはMVCモデルを*完全に*実現します。そのため、OpenLaszloでクライアントプログラムを作成すればサーバサイドはほぼそのまま現状のものを使うことができます。連載第一回目は、OpenLaszloを導入した際にサーバサイドプログラムがどうなるかについて解説いたします。
    2007/10/19  
 
DB2 9.5 で XML を更新する
XQuery の標準拡張である XQuery Update Facility を使用して、XML 文書に含まれる個々の要素と属性の変更、挿入、削除を行います。これにより、XML データはますます更新しやすくなり、パフォーマンスの向上も実現します。
    2007/10/11  
 
XMLTABLE の例証: 第 2 回 DB2 での一般的な XMLTABLE の使用例
シリーズ第 2 回では、一般的な XMLTABLE の使用例を取り上げます。具体的には、XML のリレーショナル・テーブルへのシュレッディング、大規模な文書の分割、XML 文書の XML データとリレーショナル・データのハイブリッド・ストレージの生成、そして XML データのリレーショナル・ビューの使用です。この記事で紹介する手法とサンプルを参考に、DB2 9 pureXML で強力な XML アプリケーションを開発してください。
    2007/09/13  
 
XMLTABLE の例証: 第 1 回 XML データをリレーショナル・フォーマットで取得する
SQL/XML の XMLTABLE 関数を最大限に活用する方法を知りたくありませんか? XML データをリレーショナル・フォーマットで取得する方法を学びたくありませんか? この記事では XMLTABLE 関数について詳細に説明するとともに、DB2 9 for Linux, UNIX, and Windows や DB2 9 for zOS で XMLTABLE 関数を使用する方法を示す一連のサンプルを紹介します。
    2007/08/30  
 
DB2 9 での pureXML: XML データのクエリーに使う手段を使い分ける
DB2 9 では、pureXML サポートが導入されています。これはつまり、XML データは固有の階層フォーマットで保管され、クエリーを実行されるということです。DB2 では、XML データに対してクエリーを実行するために SQL/XML と XQuery という 2 つの言語を提供しています。XQuery と SQL は別々に使用できますが、SQL に XQuery を組み込んで使用することも、またその逆も可能です。これにより、とても柔軟に、そしてさまざまな方法で XML データに対してクエリーを実行できるようになっていますが、それぞれの方法にはそれが有効に機能する特定の状況があります。この記事ではこれらの方法 1 つひとつの利点と欠点を検討し、特定のニーズに最適な方法を選択するためのガイドラインを提供します。
    2007/08/28  
 
スキーマが進化するなかで XML クエリーを維持する方法
XML スキーマは、ビジネス要件の変更やメッセージ交換の標準、そしてパーシスタンスやコンプライアンスの要件などに対処するために、常に進化しています。このようにデータのスキーマが進化している場合に、どのようにしてアプリケーションやクエリーを作成するのでしょうか。またスキーマが変更されたときのアプリケーションやクエリーの動作をどのようにして予想するのでしょうか。この記事では、こうしたスキーマの進化に関する問題について調査し、変化するスキーマにアプリケーション開発者が対処するためのガイドラインを提供します。
    2007/06/05  
 
XML の読み書きを単純化する
それほど複雑ではない XML を扱うアプリケーションであっても、XPath によって大幅にアプリケーションを単純化し、高速化することができます。まだ皆さんのツールキットの中に XPath が含まれていなかったら、今こそ XPath を追加すべきです。単純な Python でコーディングされた具体的な例を見ると、クエリー・イディオムの魅力が明確にわかります。
    2007/04/03  
 
developerWorksの歩き方 第1回
現場で使える技術を求めて日々Webサイトを巡回する技術者は多い。国内ではコアな情報を扱うサイトや雑誌が少ないが、developerWorksには多くの有益な情報が存在している。本連載では、developerWorksを徹底的に活用するためのガイドを提供します。
    2007/03/30  
 
developerWorksの歩き方: 第2回 ゾーンを巡る
前回は、日本語による技術情報が集約された「IBM developerWorks」を紹介しました。今回は、developerWorksにはどういったコンテンツがどのように配置されているのかを紹介します。
    2007/03/30  
 
developerWorksの歩き方: 第3回 トレンドをつかむ
developerWorksのコンテンツを十分に味わうには、外部のサービスなども活用した方がいいでしょう。今回は、RSSやソーシャルブックマークを活用してdeveloperWorksの人気記事をチェックしていきます。
    2007/03/30  
 
2007年の XML に関する 10 の予言
2006年は XML にとって静かな一年でしたが、2007年には活気が出てくるでしょうか。Elliotte Rusty Harold の予言によると、その通りだということです。
    2007/02/13  
 
2006年の XML
Elliotte Rusty Harold と一緒に、2006年で最も目立っていた XML のニュースを振り返ってください。
    2007/01/16  
 
DB2 9 での XML クエリー・パフォーマンスを高める XML 索引を学ぶ
索引を使うことによってクエリーが期待どおり高速化されるように、一貫性を持った方法で XML クエリーを書き、XML 索引を作成します。また、パフォーマンス上の問題点を検出するためには、XML クエリー実行計画の中の何を調べればよいか、またそうした問題の修正方法についても学びます。
    2006/11/02  
 
IBM DB2 のための SQL と XQuery チュートリアル: IBM DB2 のための SQL と XQuery チュートリアル・シリーズ
このチュートリアル・シリーズは読者に Aroma データベースを紹介し、SQL (Structured Query Language) と XQuery (XML Query) の知識を応用することによって、典型的な商売で生じる疑問を解決していきます。また、DB2 と Aroma データベースをインストールするための手順の詳細も説明します。このチュートリアル・シリーズは 7 回で構成されています。
    2006/08/31  
 
XQuery を使ってマッシュアップを強化する
今日の Web 開発者やアーキテクトは、より優れたユーザー・エクスペリエンスを与えてくれる、動的な Web アプリケーションを開発することができます。しかし、Web アプリケーション・フレームワークのパラダイムを変えることは、多くの困難を伴います。こうした困難に直面した場合に XQuery がいかに効果的かを、サンプルのマッシュアップ (mashup) アプリケーションを作成しながら学びましょう。
    2006/07/25  
 
実用的なXML: XPath 2.0を使い始める
XPath 2.0は、現在W3Cで開発の最終段階にある2つの勧告事項、XSLT 2.0とXQueryの基礎となっています。XPathは、強力さと効率を大幅に向上すべく、大きく書き換えられています。この記事では、新しいデータ・モデルのおかげで高度なリクエストが容易に書けるようになったことを説明します。
    2006/05/30  
 
実用的なXML:XSLT 2.0とXQueryの比較
W3Cは、XSLTおよびXPathのメジャー・アップデートの最終調整に入っています。この過程で、新しい言語XQueryが作成されましたが、これはプロジェクトによってはXSLTと競合します。各言語の特性を知り、プロジェクトの開発時間短縮につながる言語を選んでください。
    2006/04/04  
 
FastSOA: XML、XQuery、ネイティブXMLデータベース・テクノロジーによるSOAの高速化
SOAの実装の多くは、XMLで定義されるメッセージ形式に依存しています。その結果、メッセージ・スキーマは複雑で互換性のない、保守しにくいものになり、拡張性やパフォーマンスに関する深刻な問題を引き起こす可能性もあります。ここでは、SOAの中間層でXML、XQuery、およびネイティブXMLデータベース・テクノロジーを利用することで、SOAのパフォーマンスを向上させる新しい手法とテクニックについて説明します。
    2006/02/07  
 
XQuery入門
W3CのXQuery仕様は、筆者(Howard Katz)により導入され、勧告の位置付けに向かって現在、紆余曲折の検討を重ねています。この複雑な仕様は、現在、15別冊の作業草案からなり、完成するまでには、まだ、もう少し増加するものと考えられます。この記事では、ある程度の歴史的背景、文書化への道筋を解説し、仕様の現在の位置付けを簡単に説明します。
    2006/01/06  
 
XQueryの神話と誤解を暴く
この記事では、Frank CohenがXQueryを取り巻く多くの神話と誤解を明らかにします。
    2005/05/06  
 
XML標準の調査: 第2回
このシリーズでは、Uche OgbujiがXMLの標準を紹介していきます。また、さらに詳しく知るために、広範囲にわたる参考資料も推薦として挙げて行きます。
    2004/02/03  
 
JavaCC、構文解析ツリー、およびXQueryの文法: 第2回
連載第2回のこの記事では、第1回で取り上げたサンプル・コードを修正して、もう1つのツールであるJJTreeによって同じ構文解析のツリー表現を生成する方法を示します。
    2002/12/01  
 
JavaCC、構文解析ツリー、およびXQueryの文法: 第1回
この記事では、まず文法、パーサー、およびBNFについて説明し、それから有名なパーサー生成ツールであるJavaCCを使ってカスタム・パーサーを作成する方法を紹介します。
    2002/12/01  
 
データ用のXML: XQueryの紹介
この記事では、XML Queryのワーキング・ドラフトの現状をご紹介します。FLWR文節の使い方について、およびデータ・リレーションのピボットとして役立つdistinct-values関数について説明します。
    2002/02/01  
 
 タイトル  49    概要の非表示    
 
お探しの記事は見つかりませんでしたか? コンテンツを提案する