pureXML Universal Services for JSON (この記事では以降、JSON Universal Services とします) は、挿入、更新、削除、照会をはじめとするデータベース操作のであり、Web サービスとして公開されます。アプリケーションはこれらのサービスを利用することにより、pureXML で JSON を永続化し、その JSON に対してクエリーを実行することが WebSphere Application Server と HTTP を介して容易に行えるようになります。この記事で説明する手順に従って、JSON Universal Services を構成し、テストしてください。
本文全体を読むZorba は堅牢で標準に準拠した、オープンソースの XQuery プロセッです。PHP の Zorba 拡張機能は PHP の中から Zorba の機能を利用するための API です。そのため、Zorba 拡張機能を利用すると、高度な XQuery 処理を PHP/XML アプリケーションに追加することができます。この記事では、Zorba PHP API について詳しく調べ、さまざまな用途でのこの API の使い方についても説明します。
本文全体を読むIBM DB2 の pureXML 機能を使用すれば、XML をそのままの形式でデータベースに保管することができ、XML を変更する必要がありません。一方 Adobe Flex アプリケーションは、XML を直接読み取って Flex ユーザー・インターフェースに取り込むことが可能です。この 3 回の連載記事で作成するマイクロブロギング・アプリケーションでは、pureXML、Web サービス、そして Adobe Flex を利用できるだけでなく、さらにマイクロブロギングでの近況アップデートを Twitter に公開することもできます。連載の第 1 回では、Web サービスについて説明し、マイクロブログ・データベースを作成およびテストして、DB2 pureXML を使用した Web サービスを有効にする方法を説明しました。第 2 回では Adobe Flex と ActionScript を利用してアプリケーションのユーザー・インターフェースを作成しました。の最終回となる今回の記事では、サンプル pureXML Web サービスを使用して、マイクロブログのエントリーを HTML ページに公開する方法を説明します。
本文全体を読むIBM DB2 の pureXML 機能を使用すれば、XML をそのままの形式でデータベースに保管することができ、XML を変更する必要がありません。一方 Adobe Flex アプリケーションは、XML を直接取って Flex ユーザー・インターフェースに取り込むことが可能です。この 3 回の連載記事で作成するマイクロブロギング・アプリケーションでは、pureXML、Web サービス、そして Adobe Flex を利用するだけでなく、さらにマイクロブロギングでの近況アップデートを Twitter に公開することもできます。連載の第 1 回では、Web サービスについて説明し、マイクロブログ・データベースを作成およびテストして、DB2 pureXML を使用した Web サービスを有効にする方法を説明しました。第 2 回となる今回の記事では、Adobe Flex と ActionScript を利用してアプリケーションのユーザー・インターフェースを作成します。
本文全体を読むJava EE (Java Platform, Enterprise Edition) コミュニティーの中で、Spring は広く受け入れられたフレームワークになりつつあります。Spring の最新リリースの新機能の 1 つとして、O/X (Object/XML) マッピングがサポートされています。この API を利用することで、Java オブジェクトを XML に、あるいは XML を Java オブジェクトに変換することができます。この記事では、Spring の Object/XML マッピングの使い方と、そのメリットについて学びます。
本文全体を読むWeb 2.0 でよく使われているテキスト形式の表記法である JSON (JavaScript Object Notation) は、クライアントとサーバーとの間で情報を交換する際に、オブジェクト (またはデータ構造) をシリアライズしたテキストとして表現するために使用されています。アプリケーションによっては、JSON オブジェクトを保持してセッション間で状態を維持するとメリットがある場合があります。この記事を読んで、単純な JSON と XML とのマッピングを導入することによって DB2 pureXML で JSON の保管、管理、クエリーを可能にする方法を学んでださい。
本文全体を読む今日のブログは、従来からの個人の日記としての使い方を遥かに超えた使い方をされることがあり、十分成熟した理想的な Web パブリッシング・プラットフォームとなっています。企業の中では、本社部門、開発部門、そしてマーケティング部門間の中心的な情報伝達手段として、ブログが使われている場合がよくあります。そのため、標準的な XML の API に準拠するオープンなブログ・ソフトウェアを選ることが欠かせません。そうしたツールの 1 つとして、広く使用されているブログ API である MetaWeblog について、またこの API を使って独自のブログ・ツールを作成する方法を学びましょう。
本文全体を読むIBM DB2 の pureXML 機能を使用すれば、XML をそのままの形式でデータベースに保管することができ、XML を変更する必要がありません。一方 Adobe Flex アプリケーシンは、XML を直接読み取って Flex ユーザー・インターフェースに取り込むことが可能です。この 3 回の連載記事で作成するマイクロブロギング・アプリケーションでは、pureXML、Web サービス、そして Adobe Flex を利用するだけでなく、さらにマイクロブロギングでの近況アップデートを Twitter に公開することもできます。
本文全体を読むデータの変換とは、適切ではないソースやフォーマットの情報を適切な形の情報に移行させるプロセスであり、大抵は精密科学に属するものではありません。このような変換に関する正確さを測定する手段がデータ・スコアリングです。この記事では、小規模なテキストから XML への変換結果に適用できる、XQuery での単純な採点 (スコアリング) 手法を紹介します。
本文全体を読むGoogle Contacts Data API はクライアントに依存しない強力な API であり、この API を使うことでユーザー個人の Gmail の連絡先情報を読み取ったり修正しすることができます。この API をアプリケーションのコンテキストで使用し、カスタムの PHP アプリケーションによって連絡先を取得、追加、削除、修正する方法を学びましょう。
本文全体を読む連載第 4 回では Agavi のサンプル・プログラムに単純な検索エンジンを実装し、XML、RSS、または SOAP といった複数の出力タイプに対応させるためのサポートを追加します。この 5 回の連載は、オープンソースの柔軟かつスケーラブルなフレームワークである Agavi に興味を持つ PHP 開発者を対象としています。
本文全体を読むこれが最終回となるこの 5 回の連載では、オープンソースの柔軟かつスケーラブルなフレームワークである Agavi について学びたいと思っている PHP 開発者を対象としています。今回の記事では、Agavi アプリケーションでファイルのアップロードをサポートする方法、セッションにユーザー・データを保存する方法、サード・パーティーのライブラリーを統合する方法、そしてカスタム入力バリデーターを作成する方法を説明します。
本文全体を読むTechnorati はブログの一覧を表示するサービスです。Technorati を利用すると、ブロゴスフィアのほぼ全体にわたって関心対象の記事を検索することができます。Web 2.0 と呼ばれるほとんどのものと同様、Technorati にもその機能の大部分を自動化するための API が用意されており、REST サービスとして提供されています。この記事では例を示しながら、Technorati の API を最大限に活用する方法を学びます。
本文全体を読むXUL を使ってクロスプラットフォームのデスクトップ・アプリケーションを作成すると、JavaScript や CSS、さらには HTML のスキルの強化につながります。XUL のクロスプラットフォーム機能は、どのプラットフォームにも共通の最小の機能の集まりではありません。XUL はデスクトップ・アプリケーションのツールキットに期待するような機能も提供します。その 1 つが、ネイティブ・スレッドへのアクセスです。XUL では、JavaScript から直接ネイティブ・スレッドにアクセスして、並列で実行されるコードを作成することさえ可能です。この記事では XUL のマルチスレッド化機能について調べ、複数のスレッドを使用してデータを取得するアプリケーションを作成します。インターネットで複数のリモート・データ・ソースにアクセスする典型的な I/O バウンドのアプリケーションを例に、XUL の複数のスレッドを使用してアプリケーションの実行に要する時間を短縮します。そしてユーザーがこのアプリケーションを使って、Google、Yahoo!、そして Microsoft(R) の Bing という 3 つのよく使われている検索エンジンによる検索結果を表示し、比較できるようにします。
本文全体を読むXML シリアライズと XSL-FO を使って Java(TM) ビジネス・オブジェクトから動的な PDF 文書を生成する方法を学びましょう。XSL-FO スタイルシートを使用すると、データの表示 (ビュー) をデータや Java コードから分離することができ、Java コードを変更せずに PDF のフォーマットやレイアウトを変更することができます。
本文全体を読む今回から始まるこの 5 回連載の記事が対象とする読者は、オープンソースの柔軟かつスケーラブルなフレームワークである Agavi について興味のある PHP 開発者です。第 1 回目となるこの記事では、まず Agavi フレームワークとその他の必要なコンポーネントのインストール手順を紹介します。続いて Agavi とその機能の概要について説明した後、Agavi を使った初めての Web アプリケーションの作成に取り組みます。
本文全体を読むこの 5 回連載の第 2 回では、スケーラブルなオープンソースのフレームワークである Agavi を使用して入力フォームを作成し、Doctrine を使ってプロジェクトのデータ・モデルを自動生成します。そして、生成されたデータ・モデルを Agavi プロジェクトに統合します。
本文全体を読む5 回連載の第 3 回でも引き続き WASP (Web Automobile Sales Platform) の作成プロセスに取り組み、このプロセスの一環として自動車レコードの追加、削除、更新機能を追加します。今回はさらに、管理機能に認証を付けることで、管理機能をユーザー機能から切り離す方法も説明します。
本文全体を読む今日、エネルギーと、エネルギーを使用することによる環境への望ましくない影響 (つまり排出される二酸化炭素) に対して、非常に高い関心が持たれています。より環境に優しい世界にするために、個人、企業、そして政府はエネルギーとその使い方に注目するようになってきました。エネルギーの利用状況 (そして二酸化炭素の排出量) を理解するための道筋は、その使用量を測定して分析し、結果を理解した上で、その情報に対応することです。AMEE はあらゆる形でのエネルギーおよび活動データ、そして関連する二酸化炭素排出モデルを中立的に集約するプラットフォームです。この記事では、アプリケーションの中で AMEE プラットフォームを使用して高品質のエネルギー管理および二酸化炭素排出量計算ソリューションをクライアントに提供する方法を学びましょう。
本文全体を読むRuby は充実した機能を備えた、拡張も移植も可能な無料のオブジェクト指向スクリプト言語です。強力なテキスト処理言語として、Ruby は計り知れない力を秘めています。その強力な組み込みライブラリー、そして一連の外部ライブラリーみ合わせて使うことで、Ruby は考え得るあらゆる日常的なテキスト処理タスクのソリューションとして有望な選択肢となります。
本文全体を読むTwitter は間違いなく、最近 World Wide Web に登場したソーシャル・ネットワーキングのなかで最も成功している例の 1 つです。Twitter には独自の検索エンジンがあり、ユーザーがキーワードやカテゴリーを基準に「つぶやき」を検索できるようになっています。この検索エンジンに備わった API はプログラムによるを容易にし、REST サービスとして機能して検索結果を Atom フォーマットで返します。この記事を読んで、Twitter Search API の基本的な使い方を学んでください。
本文全体を読むAtom は、Web サイトに掲載された情報を特定するための XML (Extensible Markup Language) 仕様です。Web 開発者が Atom を使用してフィードを生成すれば、他の Web 開発者 (またはフィード・リーダーを使用するユーザー) がそのフィードによって簡単に、リモート・サイトに掲載されている味深い情報を見つけて表示することができます。Atom はいわば Web サイトの索引といったようなもので、必要とする誰もが使用することができます。そして、ほとんどのホスト・プロバイダーがサポートしている人気の言語、PHP を使用することで、Web 開発者は各種のフィード・リーダーや他の Web 開発者たちが利用できる Atom フィードを簡単に作成することができます。その究極の結果は、Web コンテンツをさらに幅広い読者に広めることができる最先端の情報ソリューションです。
本文全体を読むマッシュアップは対話型 Web アプリケーションの刺激的な新ジャンルであり、外部データ・ソースから取得した内容を元に描画を行い、まったく新しい、そして革新的なサービスを作成します。またマッシュアップは、非公式に Web 2.0 として知られる第 2 世代の Web アプリケーションの持つ、顕著な特質でもあります。
本文全体を読む公開 SPARQL エンドポイントは、ますます増えている Linked Data へのオープン・アクセスを提供し、皆さんのアプリケーションに役立つ優れたデータを提供することによってセマンティック Web の成長を促します。巷にある多くのデータ駆動型 Web サイトと同じく、これらのエンドポイントにクエリーを送信し、結果を HTML タグにラップすれば、Web ページを作成することができます。しかし、SPARQL エンドポイントならではの大きな違いは、この新しい Linked Data が皆さんのアプリケーションで使えるように公開されていることです。この記事では、簡単な CGI スクリプトによって、2 つの異なる SPARQL エンドポイントからデータを取得してユーザーの質問に答えるアプリケーションを構築します。例として用いるのは、2 人の監督の映画両方に出演した俳優を答えるアプリション、そしてどのミュージシャンがどのアルバムをリリースしたかを答えるアプリケーションの 2 つです。
本文全体を読む近年広まっている Web 2.0 サイトでは、さまざまなソースからの情報をマッシュアップすることができます。GWT (Google Web Toolkit) を使用すると、RSS や、もっと新しい Atom 配信フォーマットなどの XML ベースのニュース・フィードを取得して処理することができます。この記事では、SOP (Same-Origin Policy: 同一生成元ポリシー) の制約を克服して任意の適切なフィードを利用できるようにし、フィードとして受信される XML データを処理する方法を学びます。
本文全体を読むXML 文書の情報を再利用するための単純なソリューションとして、XInclude を使用して文書の特定の箇所に他の文書を組み込む方法と、XPointer を使用して他の文書から文書のほんの一部分あるいは XML フォーマットでの一部の情報プールを組み込む方法を学びましょうた、情報を簡単に再利用できるような XML 文書の構造を作成するためのヒントや、規模の大きな文書に統合できるスタンドアロン文書を保持する方法についても学びましょう。
本文全体を読むXML は、多数の異なる文書作成用ソフトウェア・パッケージや本番環境などで使用できる文書を作成するのには最適なフォーマットです。連載 3 回目のこの記事では、1 つのソースから多種多様なフォーマットで出力を生成できる XML 文書を作成する方法を学んでください。
本文全体を読むXML は、あらゆる構造化データ・セットに含まれるデータ項目とサブコンポーネントを識別する手段となりますが、XML の根本は文書を作成してその出力を生成するところにあります。XML 文書マークアップのための明確なオープン・スタンダード、そして XML 文書の構文解析およびフォーマット変換に使用できる無料のツールの数々のおかげで、文書の作成とフォーマット設定用の完全な環境を UNIX や Linux システムに簡単にインストールして構成することができます。
本文全体を読むXML のオプション要素 (オンライン・フォームなど) は、XML ファイル内に現れることもあれば、現れないこともあるという点で特殊です。このようなオプション要素はプログラミング言語でも、データベースでも、簡単には表現でません。大抵は NULL 値をデータベースに挿入して空のオプション要素を表しますが、データベースから NULL の XML 値を取得するのが困難なこともあります。この記事では、XML のオプション要素を処理する方法として、データを多重定義したり、NULL 値やその他の標識値を挿入したりする必要がなく、他への影響の少ない方法を学んでください。
本文全体を読む2 回連載の第 2 回目となるこの記事では、XML のオプション・リレーショナル・データの作成、保管、操作にはどのようなソフトウェアが必要であるかを詳しく調べます。使用するソフトウェアには、JAXB (Java Architecture for XML Binding) によって完全に変換されたサンプル・コード、JPA (Java Persistence API)/Hibernate、メモリー内データベース、そして永続化に関連するアノテーションなどが含まれています。
本文全体を読むRDF (Resource Description Framework) の問い合わせ言語は Atom 仕様に準拠した文書を認識しませんが、そうなると Atom 文書をそれとは異質な RDF 仕様準拠の文書に変換するには一体どうすればよいのでしょうか?その答えは、Java 技術です。この記事を読んで、Atom 文書から RDF 文書への変換方法を学んでください。
本文全体を読むAndroid は、モバイル機器を対象としたオープンソースのオペレーティング・システムとして最新のものであり、同時に SDK でもあります。Android を利用すると、強力なモバイル・アプリケーションを作成することができます。そのアプリケーションが Web サービスにアクセスできる場合には一層魅力的なアプリケーションになります。その場合、Web の言語である XML を使用する必要があります。この記事では、Android で XML を扱うためのさまざまな方法について、またそれらの方法を使って独自の Android アプリケーションを作成する方法について説明します。
本文全体を読むこの 3 回からなるシリーズでは、ハイブリッド・クラウド・アプリケーションの作成について説明しています。今回はその第 3 回、つまり最終回として、クラウド・コンピューティングのガバナンスとセキュリティーを検証します。まず、第 2 回の HybridCloud アプリケーションを基に、このアプリケーションで使用する Amazon の SQS (Simple Queue Service) にアクセス制御ポリシーを追加する方法を検証します。そしてクラウド・サービスに対してこの HybridCloud アプリケーション自体を認証する方法と、Amazon の S3 (Simple Storage Service) にログ監査トレールを追加する方法について詳細に調べます。最後に、Google Apps が OAuth をどのように使用しているか、また Force.com のクラウド・サービスでは不注意にも DoS (サービス拒否) 攻撃を受けてしまうのを避けるために、テストを組み込むことを要求していることについて説明します。
本文全体を読むXML と Amazon Web サービスを利用してエンタープライズ・アプリケーションを統合する方法、そして Microsoft(R) .NET (C#) および Java(TM) という異なるプラットフォームで動作するアプリケーションの統合を利用して新しい機能を作成する方法を学びましょう。
本文全体を読むTwitter は間違いなく、最近 World Wide Web に登場したソーシャル・ネットワーキングのなかで最も成功している例の 1 つです。Twitter には、Web 開発者が Twitter サイトで提供する各種機能へのユーザーのアクセスを可能にするための API が用意されています。この記事を読んで、Twitter REST API の基本的な使い方を学んでください。
本文全体を読むWeb が登場してから 20 年を過ぎていますが、Web は進化し続けています。インターネットはハイパーテキスト文書システムを本格的なオペレーティング・システムと似たものに変えつつあります。この記事では、新興のクラウド・ベースのオペレーティング・システムに欠けている重要な機能、つまり標準ベースの Web クリップボードに焦点を当てます。AtomPub、そして AtomClip という Firefox の XUL 拡張機能を使用して、Web クリップボードがどのようなものかを学びましょう。
本文全体を読む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 のコードを修正しました (編集者より)。]
本文全体を読むデータ・マイニングは、構造化されたデータの中にあるルールやパターンを発見するプロセスです。DB2(R) のデータ・マイニングでは、InfoSphere(R) Warehouse の一部である Intelligent Miner(R) を使用します。Intelligent Miner はデータ・マイニングの結果を XML ベース PMML (Predictive Model Markup Language) フォーマットで保管します。DB2 9 が発売されてからは、XML で保管された情報を XQuery を使って効率的に処理できるようになりました。データ・マイニングの結果を基に独自のアクセス方法を作成することが、DB2 の XQuery によってどれほど容易になるかを学びましょう。
本文全体を読むこの記事はクラウドへの接続に関する 3 回からなるシリーズの第 2 回です。「第 1 回」では、ハイブリッド・クラウド・アプリケーションを作成する上での最善のソリューションを決定するために、クラウド・プラットフォームの主要なベンダーが提供するいくつかのサービスについて調べました。この記事ではシリーズの第 2 回として、ローカル・アプリケーションのコンポーネントとクラウド・コンピューティングとを組み合わせたハイブリッド・クラウド・アプリケーションを実装します。このアプリケーションはローカルの JMS キューとクラウドの SQS キューを利用し、この 2 つを組み合わせて 1 つのハイブリッド・アプリケーションにします。
本文全体を読むクラウド・コンピューティングについて、またクラウド・プラットフォームの主要なベンダー (Amazon、Google、Microsoft、SalesForce.com) が提供するサービスについて学びましょう。この記事は 3 回からなるシリーズの第 1 回として、JMS キューを使用する典型的な企業アプリケーションを例に取り、この JMS インフラの一部にクラウドを利用して混成型にする場合にどんなことが関係するのかを検証します。
本文全体を読むAjax(Asynchronous JavaScript + XML)やマッシュアップ(Mashup)に代表されるWeb 2.0技術は、そのリッチで使いやすいユーザーインターフェイスや高速なレスポンス性から、現在のWebアプリケーション開発のトレンドの一つとなっています。
本文全体を読むIBM DB2(R) for Linux(R), UNIX(R), and Windows(R), Version 9.7 には、pureXML 対応のデータベース設計、管理、開発の新しいフィーチャーが用意されています (2009年4月22日発表)。企業がより効果的に XML データをビジネス・インテリジェンス環境に統合する上で DB2 バージョン 9.7 の技術がどのように役立つのか、そして企業はますます増えていく XML データにどのようにして対処できるのかを学んでください。この記事では pureXML に関する新しい機能の要点をまとめ、その使用方法を説明するとともに、サンプル・アプリケーションのシナリオを検討します。
本文全体を読むGWT (Google Web Toolkit) アプリケーションでは、昔ながらの Java の流儀でサーブレットに接続することもできますが、PHP による Web サービスを使って XML でデータを送受信することもできます。この記事では XML 文書の生成方法と処理方法を Java 言語の場合と PHP の場合の両方について説明します。
本文全体を読む1980年代に出現したデジタル・ダッシュボードの多くは、(あからさまとは言わないまでも) 自動車のダッシュボードに似たお粗末なものでした。説得力のある方法でビジネス・データを公開していたダッシュボードは、ごくわずかしかありません。現在、Web ベースのダッシュボードが説得力のある方法でのビジネス・データの公開を実現しようとしています。この記事では、優れたダッシュボードの条件を見出すとともに、重要業績評価指標 (KPI) を特定して活用することによって、より効果的なデジタル・ダッシュボードにする方法を説明します。そして最後に、eXist XML データベースと XQuery を使って Web ダッシュボードを作成する方法を学びます。
本文全体を読む会計帳簿を付ける作業は継続的に行う必要がありますが、金融機関から提供されるファイルが、顧客が選択した会計パッケージにインポートできるようになれば、会計帳簿を付ける作業が多少楽になります。しかしそうしたファイルは XML と互換性のない OFX (Open Financial Exchange) フォーマットでしか得られないことが多いため、会計計算のプログラマーにとっては問題です。そこでこの記事では、PHP の文字列置換を使って OFX ファイルを XML 対応にする方法を学びましょう。この方法を学ぶことによって、XML の構文解析機能と分能を OFX ファイルに適用し、会計計算のプログラミングを正確なものにすることができます。
本文全体を読む多くの Web アプリケーションでは、モデル・ビュー・コントローラー (MVC) パターンを用いて 3 つの関心事を切り分けます。プレゼンテーションに XQuery を使用することで、ビューを担当する開発者は、このアプリケーションで使用しているアプリケーション・サーバーやプログラミング言語がどんなものであってもそれに縛られるこく、強力なプレゼンテーション・エフェクトを作成することができます。この記事では、他のビュー技術に勝る XQuery を使用するメリットと、XQuery をプレゼンテーション層に実装する方法を詳しく説明し、現実に即した実装例を紹介します。
本文全体を読むE4X (ECMAScript for XML) 標準は JavaScript 開発者にとって XML を扱うための強力な API です。E4X は Internet Explorer ではサポートされていないため、あまり頻繁には使われていないかもしせんが、Jaxer を利用してサーバー上で JavaScript を使う場合には、Internet Explorer が E4X をサポートしていないことは問題ではありません。この記事では、JavaScript と E4X とを使うことによって、いかに容易にサーバー上で XML を処理することができるのかを説明します。E4X という重要な要素を Jaxer と組み合わせると、JavaScript 以外には何も使用せずに Ajax アプリケーションを作成することができます。
本文全体を読むこの記事では XML を初めて扱う人のために、XML 文書の基本的な構造や、整形式の XML を作成するために従わなければならない規則 (命名規則、タグを適切にネストする方法、属性についてのガイドライン、宣言、実体など) について説明します。またこの記事を読むことで、DTD とスキーマの両方の使い方の面から妥当性検証についても理解することができます。
本文全体を読むこの記事で紹介する医療のシナリオがベースとするのは、HL7 (Health Level 7) CDA (Clinical Document Architecture) XML 文書でエンコードされた情報をそのままのフォーマットで IBM DB2 pureXML データベースに保管し、同じフォーマットのまま Web サービスを介して交換し、さらに同じフォーマットのまま IBM Lotus Sametime Connect クライアントを使用してその情報を表示する、XML のみで構成されるアーキテクチャーです。この記事を読んで、インスタント・メッセージ・クライアントのプロトタイプ Sametime プラグインを利用してデータベースに保管された XML 患者データにアクセスして表示する方法を学んでください。さらに、このプラグインをインストールして構成する方法、そして別のシナリオ用にプラグインを再構成する方法も説明します。
本文全体を読む