 |
 |
 |
 |
 |
 |
クラウドに接続する: 第 2 回 ハイブリッド・クラウド・モデルを実現する この記事はクラウドへの接続に関する 3 回からなるシリーズの第 2 回です。「第 1 回」では、ハイブリッド・クラウド・アプリケーションを作成する上での最善のソリューションを決定するために、クラウド・プラットフォームの主要なベンダーが提供するいくつかのサービスについて調べました。この記事ではシリーズの第 2 回として、ローカル・アプリケーションのコンポーネントとクラウド・コンピューティングとを組み合わせたハイブリッド・クラウド・アプリケーションを実装します。このアプリケーションはローカルの JMS キューとクラウドの SQS キューを利用し、この 2 つを組み合わせて 1 つのハイブリッド・アプリケーションにします。 |
|
|
|
2009/04/28 |
|
| |
DB2 pureXML アプリケーションを 1 日で作成する すべてをカバーする XML アーキテクチャーを利用して、情報の保管、表示、操作を行う完全な DB2 アプリケーションを作成してください。簡単な反復作業によってアプリケーションの開発、強化、修正を行うことができれば、アジャイル・アプリケーション開発手法を推進することになります。 |
|
|
|
2008/12/11 |
|
| |
知っておくべき 10 の XML スキーマ この記事で取り上げるのは、Web サービスの基本からデータ記述に至るまで、あらゆる類の問題を解決する選り抜きの XML スキーマです。また、連絡先や請求書が関係するデータベースのようなソリューションについても説明します。ここに記載するスキーマは、その利便性と実用性だけでなく、情報を XML 形式でどのように共有し、どのように交換するかという点で XML コミュニティーに与えている影響も考慮して選択したものです。 |
|
|
|
2008/07/01 |
|
| |
ヒント: JAXMによるSOAPメッセージの送受信 このヒントでは、自ら開発者でもある著者の Nicholas Chase が、SOAPメッセージを作成して送信するプロセスを SOAP with Attachments API for Java (SAAJ) を使って単純化する方法を紹介します。 |
|
|
|
2008/01/22 |
|
| |
DB2 を XML でプログラムする、第 4 回: Web ベースの DB2 アプリケーションで各種データ・ソースからのデータを統合する XML モデルを使用して異なるデータ・ソースからのデータを統合するサンプル DB2 アプリケーションの作成手順を通して、データベースのストアード・プロシージャーを Web サービスとして公開し、SOAP による呼び出しでアクセスできるようにする方法を学んでください。アプリケーションが準拠するのは、さまざまな組織のファイアウォールに守られた情報を組み立てる Web 指向のアーキテクチャーです。この「Legoブロック」方式のアプリケーション・アーキテクチャーは多種多様なデータ・ソースの統合を可能にするだけでなく、垂直型アプリケーションを素早く作成するのにも役立ちます。この場合もやはり、すべてを可能にする技術は XML です。そして、XML を活用するのに最善の方法は XML データ・モデルでのプログラミングとなります。 |
|
|
|
2007/09/20 |
|
| |
DB2 9 の pureXML 用の Web サービスを生成する Web サービスは SOA (service-oriented architecture) を実現するための重要な構成ブロックです。SOA に向かおうとするアプリケーションが増えるにつれ、アプリケーションの機能をWeb サービスとして公開する必要が生ずることがよくあります。この記事では、DB2 9 の pureXML 機能を利用して、データベースにXML データを挿入し、またデータベースから XML データを取得する Web サービスを、単純な Java クラスを使って容易に作成する方法を説明します。いったんWeb サービスが生成され、WebSphere Application Server にデプロイされると、RAD (Rational Application Developer) に組み込まれた Web サービス・エクスプローラーを使って、あるいは XForms を Web サービス・クライアントとして使うことで、それらのサービスをテストすることができます。その同じサービスは、SOAP over HTTP によるWeb サービス呼び出しを行うことができる任意の Web サービス・クライアントから使用することができます。 |
|
|
|
2007/06/14 |
|
| |
仕様を知る: WS-ResourceTransfer 1.0 の概要 WS-ResourceTransfer 1.0 の最初のドラフト仕様 (WS-RT) は、リソース全体に影響を与えることなく単一リソース内の XML コード・フラグメントをアドレス指定できるようにすることで特定の操作を拡張する、オープン・スタンダードとして提案されています。ここでは、仕様の概要、仕様が継承している機能について説明し、フラグメントの定義については触れずに、WS-RT で採用された 3 つの式の方言を見ていきます。 |
|
|
|
2006/09/19 |
|
| |
WebSphere DataPower SOA Appliances を利用して WebSphere Extended Deployment に XML を認識させる 新たに取得された IBM WebSphere DataPower SOA Appliances の使い方を学び、WebSphere Extended Deployment の ODR (On Demand Router) で XML ベースのリクエストを分類できるようにしましょう。 |
|
|
|
2006/07/19 |
|
| |
XML-RPC で C++ アプリケーションを Web サービス対応可能にする XML-RPC は、異種のプラットフォーム間で複合 XML ベースの通信を可能にする、軽量で単純かつ強力なメッセージング・プロトコルです。 この記事では、C++ プログラムを対象とした独自の XML-RPC ベースのサービスを作成する方法について説明します。 |
|
|
|
2006/06/20 |
|
| |
XSLTによるWSDLドキュメントの処理 この記事では、XSLスタイルシートによるWSDLドキュメントの深い理解を引き出すために使えるアプローチと、避けるべきよくある間違いについて説明します。 |
|
|
|
2006/02/14 |
|
| |
FastSOA: XML、XQuery、ネイティブXMLデータベース・テクノロジーによるSOAの高速化 SOAの実装の多くは、XMLで定義されるメッセージ形式に依存しています。その結果、メッセージ・スキーマは複雑で互換性のない、保守しにくいものになり、拡張性やパフォーマンスに関する深刻な問題を引き起こす可能性もあります。ここでは、SOAの中間層でXML、XQuery、およびネイティブXMLデータベース・テクノロジーを利用することで、SOAのパフォーマンスを向上させる新しい手法とテクニックについて説明します。 |
|
|
|
2006/02/07 |
|
| |
Java Web開発者フレームワーク内でのVoiceXMLページの作成 : XML インターネットでページを表示することと電話で問い合わせに答えることの間には大きな隔たりがあるように見えますが、実際にはそうでもありません。この記事では、Webページを動的に作成するのと同じテクニックで、(ヴァーチャルな)電話に対応できることを説明します。 |
|
|
|
2006/01/17 |
|
| |
Webサービスのヒント: xsd:choiceの代わりにポリモーフィズム(polymorphism)を使う xsd:choiceは、XMLスキーマ構成体として常に最適なわけではありません。この記事では、xsd:choiceと機能的に等価なもの、つまりポリモーフィズム(polymorphism)について学びます。 |
|
|
|
2005/09/20 |
|
| |
実用的なXML: 安全なコーディング実践 第 1 回 Benoitがプロジェクト・メモを見直して、XMLテクノロジーで最もよくある落とし穴のリストをまとめました。この4回シリーズの最初の記事では、BenoitはXML言語そのものの危険を見直します。 |
|
|
|
2005/07/14 |
|
| |
Webサービス・プログラミングのヒントと秘訣: 暗黙SOAPヘッダーと明示SOAPヘッダーを実装する WSDL定義で定義できる、明示ヘッダー、暗黙ヘッダーと呼ばれる2種類のSOAPヘッダーの相違点、そしてその相違点がJAX-RPCで開発する場合にどのような影響を及ぼすかを見ていきましょう。 |
|
|
|
2005/02/15 |
|
| |
Webサービス・プログラミングのヒントと秘訣: J2EE技術と.NETの間でのインターオペラビリティーを改善 第2回 今回は、インターオペラビリティーの課題として、プラットフォームにまたがってWebサービスを統合する際に生じる一般的な問題について解説します。 |
|
|
|
2005/01/21 |
|
| |
サービス指向アーキテクチャー(SOA)のポリシーをサポート このソリューションは幾つかの新生の標準(WSDL 2.0、WS-Addressing、そしてWS-Policy)をベースにしています。さらに、提案されたWSDLの拡張の動的処理をサポートするAPIを作成するのに使う汎用のEMFベースのアプローチを説明します。 |
|
|
|
2004/11/30 |
|
| |
Webサービス・プログラミングのヒントと秘訣: 添付ファイル無しでバイナリー・データを送信 SOAP with Attachments (Sw/A)仕様は、どのようにしてSOAPメッセージと共にバイナリーの添付ファイルを送信するかを定義しますが、場合によっては添付ファイルを使用せずにバイナリー・データを送信したいと思うかも知れません。現存するWebサービスを修正する新たな方法を、この機会に学びましょう。 |
|
|
|
2004/09/28 |
|
| |
Webサービス・プログラミングのヒントと秘訣: SOAPヘッダーを活用してJAX-RPC Webサービスを拡張 JAX-RPC SOAPハンドラーがどのようにしてSOAPメッセージ・ヘッダーを処理するかを、この記事で考察します。 |
|
|
|
2004/04/28 |
|
| |
基本的なWebサービスの追跡にラッパとプロキシを使う この記事では、基本的なWebサービス監視機能を追加するために、どのように拡張関数合成タスク(advanced function composition tasks)を使用するか説明します。 |
|
|
|
2004/03/30 |
|
| |
ヒント: ファイアウォールの後ろでSOAPのためにプロキシ・ネットワーク・ライブラリを使う ソケットのリダイレクション・プログラムを使えばSOAPライブラリがプロキシ経由のネットワーク接続をサポートしていない場合でも、プロキシ・サーバを介した接続が確立できます。 |
|
|
|
2004/03/26 |
|
| |
ヒント: SOAP 1.2とGETリクエスト SOAP 1.2は、インターネットという機構に、さらにきめ細かくWebサービスを織り込むような変化をもたらします。こうした変化の一つがGETメソッドの導入です。 |
|
|
|
2004/03/04 |
|
| |
ヒント: SOAPとWebサーバを平和に共存させる SOAPの強みは、馴染みがあり、広く展開されているWeb基盤の上に構築されているという点です。ところがこれはWebサーバが、単純に本物ではないWebサービスを本物と仮定してしまうという弱点にもなり得るものです。 |
|
|
|
2004/02/19 |
|
| |
ヒント: Webサービスにファイルを渡す 今回のヒントでは、BenoitがWebサービスにバイナリ・データ(通常はファイル)を渡すための幾つかの方法について説明します。 |
|
|
|
2004/02/13 |
|
| |
XML標準の調査: 第2回
このシリーズでは、Uche
OgbujiがXMLの標準を紹介していきます。また、さらに詳しく知るために、広範囲にわたる参考資料も推薦として挙げて行きます。
|
|
|
|
2004/02/03 |
|
| |
実用的なXML: SOAPリクエストにファイルをマップする 第2回
今回の記事では第2回目として、解析を実装する上で必要なXMLとXSLのコーディングについて説明します。
|
|
|
|
2004/01/14 |
|
| |
実用的なXML: SOAPリクエストにファイルをマップする 第1回 電子商取引をとり入れるために多くのアプリケーションがアップグレードされつつあります。この課題に関する2部構成の記事の1回目として、Benoit Marchalが単純な取り組み方を紹介します。 |
|
|
|
2003/12/10 |
|
| |
SOAPでRDFを使用する この記事では、RDFモデルで情報をやり取りするためにSOAPを使用する方法を検証します。さらに、RDFモデルの基本データをSOAPエンコード方式に変換する際の方法についてご紹介します。 |
|
|
|
2002/02/01 |
|
| |
シンプルSOAPクライアント この記事では、専用のSOAPライブラリーを使用しない、Javaによる簡単な汎用SOAPクライアントについて説明します。この簡単なSOAPクライアントでは、SOAP要求XML文書をシステムの内部で作成するのではなく、XMLエディター (またはテキスト・エディター)を使用して、要求を作成することが可能です。また、単にリモート・メソッドの戻り値を示すのではなく、このクライアントは、実際のSOAP応答のXML文書を示します。この短いJavaプログラムは、SOAPが行っていることを包み隠さずに教えてくれます。すなわち、HTTP接続を行い、リモート・メソッドを呼び出す適切なXMLを送信し、サーバーから返されるXML応答を読み込むというプロセスを見せてくれます。 |
|
|
|
2001/05/01 |
|
| |
Soapbox: 強力洗剤なのか、単なる泡なのか? Brett McLaughlinは、Soapboxに関する彼の第2回目の記事で、Simple Object Access ProtocolとRMIおよびRPCをさらに詳しく比較し、3つのメッセージング・プロトコルの中から開発者にとって最良のものを選ぶ方法を示しています。彼は、IBMおよびMicrosoftによる実際のSOAP実装例を調べ、SOAPの基礎になっているエンコード形式としてのXMLの限界と、1つのプログラム言語として見た場合のXMLに関連する諸問題について検討しています。この記事には、RPCとSOAPによる航空券申込アプリケーションのサンプル・コードが、細かく対比できるような形で載っています。 |
|
|
|
2001/05/01 |
|
| |
Soapbox: 魔法の弾丸か、それとも不発弾か? このSoapboxの意見記事でBrett McLaughlinはSimple Object Access Protocolに対して批判的な目を向け、盛んに議論されているこの新規テクノロジーが開発者にもたらす価値を評価し、それが古いRPC (リモート・プロシージャー・コール) テクノロジーとXMLの混合物を基礎に成り立っていることを示しています。Brettは、RPC、XML-RPC、RMI、およびSOAPを詳しく検討し、それぞれの用途を比較対照したうえで、SOAPに存在意義があるのかを論じています。こに記事には、SOAPエンベロープのサンプル・コードも含まれています。 |
|
|
|
2001/04/01 |
|
| |
Soapbox: 私がSOAPを使っている理由 XML分野の新理論の領域において、Benoît Marchal氏は、ソープボックス (せっけんの出荷用の木箱) を演台にして立ち上がり、なぜSOAPが彼の心をつかんだかを語っています。SOAPのセールス・ポイントはその単純さにあるとMarchal氏は言います。新しいプロトコルがなじみ深いテクノロジーの上に構築されているため、特にWebサーバーとXMLにおいて、SOAPサーバーを設計して配備することは開発者にとって比較的簡単なことです。 |
|
|
|
2001/02/01 |
|
| |