本文へジャンプ


developerWorks Japan  >  SOA & Web Services  >  

技術文書一覧

developerWorks
 
  
 
  1 - 520 件のうちの 100 件      次へ  すべて表示    概要の非表示    
 
タイトルタイトル 別のソート - 逆順にしたい場合はクリック 日付
WebSphere Studio を使用したステートフル Web サービスの実装とアクセス、パート 4
ここでは、Web サービスのフロントエンドとなる動的 WS-Resources が、WebSphere Studio Application Developer Integration Edition V5.1.0 を使用して IBMR WebSphereR Business Integration Server Foundation V5.1 環境内の実際の物理的資源との間のインターフェースとなる方法について取り上げます。
    2004/07/27  
 
Webサービスを実装するためのSOAプログラミング・モデル 第3回: プロセス・コレオグラフィーとビジネス状態マシン
この記事は、IBMによるSOA(Service-Oriented Architecture)アーキテクチャーのプログラミング・モデルに関するシリーズの第3回目です。これまでの記事では、SOAプログラミング・モデルの概念とSDO(Service Data Object)に関して紹介しました。
    2005/07/12  
 
Webサービスを実装するためのSOAプログラミング・モデル 第4回: IBM Enterprise Service Bus入門
ESB(Enterprise Service Bus)アーキテクチャー・パターンは、SOA(service-oriented architecture)における、サービス対話動作の仮想化と管理を実現しています。ESBによってサービス・プロバイダーとリクエスターとの間の対話動作が可能となり、またESBは様々なミドルウェア技術やプログラミング・モデルを使って実装することができます。ESBは、このシリーズのこれまでの記事で紹介したプログラミング・モデルの概念を拡張するものです。
    2005/07/26  
 
Web Servicesインサイダー: 第4回: Web Services Flow Language
ワークフローは、ビジネス・ニーズに合わせて、プロセスを適切に定義された操作の流れで表したものです。IBMは最近、Web Servicesアーキテクチャーのフレームワーク内でソフトウェア・ワークフロー・プロセスを定義するための新しいXML文法をリリースすることを発表しました。Web Servicesでのワークフローに焦点を当てた4回連載の第1回目では、Web Services Flow Languageの基本概念を紹介し、その概要とその目標を簡単に説明します。
    2001/06/01  
 
Webサービスを実装するためのSOAプログラミング・モデル 第2回: SDOを使ってデータ・アクセスを単純化する
SDO(Service Data Object)を利用して、サービス指向ソフトウェアでのデータ・アクセスやデータ表現を単純化しましょう。この記事は、IBMのSOA(Service-Oriented Architecture)におけるプログラミング・モデルに関するシリーズの第2回目です。
    2005/06/28  
 
IBM Lotus Quickr 技術概説
本稿ではIBM Lotus Quickr について、その技術的な要素を含めて紹介します。
    2007/11/02  
 
.NETによってCOMは時代遅れになるか?
Roger Sessionsは、COMから .NETに至るまでのMicrosoftのコンポーネント・アーキテクチャーの進歩の概要を示し、Web Servicesの導入によって、Microsoftの .NETアプリケーションが他の多くのコンポーネント関連のテクノロジー、特にEJBテクノロジーと相互操作可能になることを予測しています。
    2000/12/01  
 
1対多のオブジェクト関係のインプリメント
1対多のオブジェクト関係のインプリメントは、基礎を理解しておけば、比較的簡単です。この回では、単一方向の1対多の関係をインプリメントする方法について説明したいと思います。
    2006/09/01  
 
4GL 関数を Web サービスとしてデプロイする
IBM Informix の 4GL 関数を Web サービスとしてデプロイする方法を学びましょう。この記事では、w4gl と呼ばれるユーザー・インターフェース (UI) ツールと、(w4gl が使用する) w4glc と呼ばれるバックエンド・ツールの概要を説明します。
    2009/02/12  
 
Ajax と REST、第 1 回
サーバー・サイド Web アプリケーションがリッチ・アプリケーション・モデルに従ってパーソナライズされたコンテンツを配信し、ますます実体験のようになるにつれ (没入型 Web アプリケーション)、そのアーキテクチャーが Web のアーキテクチャー・スタイル、REST (Representational State Transfer) に違反することも多くなってきています。このような違反によって、アプリケーションのスケーラビリティーは損なわれ、システムはより複雑になります。Ajax アーキテクチャーは REST との調和を実現することによって、没入型 Web アプリケーションがそのようなマイナス効果を排除し、REST 本来の特性を十分活用できるようにします。
    2006/10/02  
 
Ajax による SOAP Web サービスの呼び出し - パート 2: Web サービス・クライアントの拡張
今回は、Ajax (Asynchronous JavaScript + XML) の設計パターンを使用して Web ブラウザー・ベースの SOAP Web サービス・クライアントを実装する方法について解説します。このパート 2 では、Web Services Addressing Language仕様および Web Services Resource Framework仕様への基本サポートを実装することにより、前回の JavaScript ライブラリーの諸機能を拡張します。
    2006/01/10  
 
Ajax をマスターする: 第 1 回 Ajax の紹介
HTML、JavaScript、DHTML、そして DOM からなる Ajax は、魅力のない Web インターフェースをインタラクティブな Ajax アプリケーションに変換するための卓越した手法です。この記事では Ajax のエキスパートである著者が、Ajax を構成する技術が連動して極めて効率的な Web 開発を容易に実現する仕組みを、その概要から詳細に至るまで実例で説明します。さらに XMLHttpRequest オブジェクトをはじめ、Ajax の中心となる概念についても明らかにします。
    2005/12/06  
 
alphaWorksテクノロジー: BPEL Repository
Repositoryは、IBM alphaWorks emerging technologies Webサイトのツールであり、オブジェクト指向のクエリーによってXMLデータを格納・取得するためのメカニズムを提供します。
    2006/04/27  
 
Amazon Web サービスを利用したクラウド・コンピューティング: 第 1 回 概要
Amazon Web サービスを利用したクラウド・コンピューティングについて学ぶ連載「Amazon Web サービスを利用したクラウド・コンピューティング」では、スケーラブルで信頼性の高いアプリケーションを設計し、構築する上で Amazon Web サービスがどのように強力な代替手段を提供するかを探っていきます。第 1 回目の記事では、この仮想インフラストラクチャーを構成するビルディング・ブロックそれぞれの特徴を説明します。Amazon Web サービスを使って Web スケールのシステムを構築する方法を学んでください。
    2008/07/29  
 
Apache Geronimo および POJO を使用して SOA フレームワークを構築する
Apache Geronimo フレームワークは、高度なアプリケーションおよびサービスを構築するために、POJO 開発用の強固なインフラストラクチャーを提供します。POJO の戦術を使用してサービス指向の開発を成功させるために使用できる Geronimo フレームワークのコンポーネントと技法の一部を探索しましょう。
    2006/07/11  
 
Apache Geronimoでフェールセーフなトランザクショナル・アプリ構築する
この記事では、IBM Advanced Technology Solutionsチームが、Apache Geronimoでのトランザクション・サポートの概要を説明し、こうした機能を利用することでフェールセーフなトランザクショナル・アプリケーションが構築できることを示します。
    2006/02/21  
 
Apache GeronimoにWebサービスをデプロイする
この記事では、Javaの専門家である Kunal Mittalが、GeronimoのWebサービス機能の紹介として、標準的なJ2EE Webサービス・コードをGeronimoで書き、開発する方法を解説します。
    2005/06/28  
 
Apache Muse で WSDM Advertisement を有効にする方法
WSDM (WS-DistributedManagement) 標準のとりわけ強力な特徴として挙げられるのは、管理対象リソースのライフ・サイクルに関する通知に標準ベースの Advertisement 機能です。WSDM Advertisement を WSN (WS-Notification) と組み合わせると、いかにして監視対象となる管理可能なリソースを管理クライアントにアラートしてシステムを「ブートストラップ」させるかという、自己管理 IT システムで最も厄介な問題の 1 つを解決することができます。これまでも、手作業による介入とリソース情報のハードコーディングによってこういった構成を実現することもできなくはありませんでしたが、それでは適応性の高いシステムにはなりません。この記事では、Apache Muse を使用して実装した管理可能なリソースが、WSDM Advertisement 機能を活用することにより、起動とディスカバリーをさらに動的で柔軟なプロセスにする仕組みを説明します
    2007/06/12  
 
Apache Museを使用して効率的なWSDMエンドポイントを実装する
Apache Muse 2.0 を使用して、インスタンス数が数百から数千に及ぶリソース・タイプ用の WS-DistributedManagement (WSDM) インターフェースを作成する方法について説明します。本文では、最初に Java Platform, Enterprise Edition (Java EE) アプリケーション・リソース (どのアプリケーション・サーバー上でも非常に数が多くなる可能性があります) を表現するための WSDM インターフェースの作成方法について説明します。次に、「Factory」リソースの作成方法について説明します。このリソースは、Web アプリケーション・リソースがサーバー上にインストールされているものとして作成します。最後に、WSDM エンドポイントがそのホストに負荷をかけないよう、多数のリソースをサポートするために必要な占有スペースを最小化する方法について説明します。
    2006/12/12  
 
Apache Sandeshaを使ってWebサービス実装をサポートする
IBMとMicrosoft Corporation、BEA Systems, Inc.、そしてTIBCO Software, Inc.が公開したWS-ReliableMessagingプロトコルは、上記のような要件に対してトランスポートに独立なソリューションを提供するものであり、このプロトコルの実装には、様々なネットワーク技術を利用することができます。
    2005/09/07  
 
Apache SOAP の型マッピング: 第 1 回 Apache の直列化 API について
SOAP では、アプリケーション・レベルのデータを転送するための簡単なワイヤー・プロトコルが定義されています。このプロトコルは、充実した広範な型システムを備えており、Java の任意の型を直列化された XML として簡単に伝送できます。Apache SOAP ツールキットにおける型システム・サポートについての 2 回シリーズの第 1 回である今回の記事で、Gavin Bong 氏は、SOAPの型システムに関する理論的な基礎を紹介します。また、SOAP における直列化と非直列化のプログラム的なサポートの詳細を学習し、最後にツールキット内部の仕組みを紹介します。これらのプロセスの動作原理をよく理解しておけば、独自の分散システムを開発する際に役に立ちます。
    2002/04/01  
 
Apache SOAP型マッピング: 第2回 シリアライゼーションの詳細説明書
SOAPは、データベース、プログラム言語 (例えばJavaプログラム言語)、およびデータ・リポジトリーにおける共通の型を表すためのエンコード方式を指定しています。Apache SOAPのツールキットは、Javaの型を直列化されたXML表現にマップするという、厄介な仕事を行なうクラスである(デ)シリアライザー の基本セットを提供することにより、エンコードをサポートします。この2回シリーズの記事の第1回では、これらの(デ)シリアライザーの使い方を調べました。この第2回で、Gavin Bongは、ツールキットから提供される(デ)シリアライザーがユーザーの要求を満たすことができない場合に、ユーザー独自の(デ)シリアライザーを作成する方法を示します。彼はまた、このシリーズで研究する概念の多くをデモンストレーションする、サンプル・アプリケーションを提供しています。
    2002/03/01  
 
Atom 1.0でWebサービスを宣伝する
この記事では、今や消滅状態となったWS-Inspectionの機能的な置き換えとして、Atom 1.0仕様とWeb Services Addressing 1.0仕様とを組み合わせて使う方法の紹介と解説を行います。この記事を読む前提として、AtomとWS-Addressingの両方の仕様を基本的に理解していることが必要です。
    2005/10/07  
 
Axis2 と JiBX を使って Java クラスを Web サービスに変換する: 第 1 回 XML を使って Java クラスから Web サービスを定義する
XML は、ほとんど何についてでも定義できるという意味で強力です。しかも、大部分のアプリケーションにとって、特にこのシリーズの目的である Axis2 と JiBX にとっては、外部から読み取り可能なフォーマットの基本でもあります。それに加え、Web サービスがより一般的になってきたため、レガシーの Java プロジェクトを完全機能の Web サービスに変換することの緊急度が次第に高まっています。これまで、Web サービスの自動生成は 1 つのサービスや1 つのクラスに限定されていましたが、現在では、既存のプロジェクトの中にあるさまざまな Java クラスから 1 つ以上のサービスを生成するという選択肢があります。この記事は 2 回シリーズの第 1 回として、XML を使って既存の Java クラスから Web サービスを定義します。
    2007/03/20  
 
Axis2 と JiBX を使って Java クラスを Web サービスに変換する: 第 2 回 XML を完全機能の Web サービスに変換する
XML は、ほとんど何についてでも定義できるという意味で強力です。しかも、大部分のアプリケーションにとって、特にこのシリーズの目的である Axis2 と JiBX にとっては、外部から読み取り可能なフォーマットの基本でもあります。それに加え、Web サービスがより一般的になってきたため、レガシーの Java(TM) プロジェクトを完全機能の Web サービスに変換することの緊急度が次第に高まっています。これまで、Web サービスの自動生成は 1 つのサービスや1 つのクラスに限定されていましたが、現在では、既存のプロジェクトの中にあるさまざまな Java クラスから 1 つ以上のサービスを生成するという選択肢があります。この記事は 2 回シリーズの第 2 回として、Axis2 と JiBX を使って、XML から、そして既存の Java クラスから、完全機能の Web サービスへの移行を行います。
    2007/03/22  
 
Axis2 を使って非同期 Web サービスを開発する
アプリケーション開発にとって非同期 Web サービスの実装と呼び出しは重要です。Web サービスの機能を公開する UI は、より一層対話型になってきました。そのため非同期の呼び出しと実装は、より便利で効果的なものになっており、結果的にユーザー・エクスペリエンス全体を改善する上で役立っています。この記事では非同期の Web サービスにおけるシナリオのさまざまなパターンの概要を説明し、またそれらを Apache Axis2 を使って実装する方法についても説明します
    2007/10/11  
 
Axis2 デプロイメント・モデルの使いやすさが際立つ 6 つの理由
複数のサービスをデプロイするのに時間がかかったり、変更を加えるたびにサーバーを再起動しなければならないことにうんざりしていませんか? そんな場合に救いの手となるのが、Apache Axis2 です。Axis2 は簡潔で拡張可能なオープン・ソースの Web サービス・プラットフォームとして人気が高まっています。Axis2 には Apache SOAP ファミリー全体における大幅な改善点がいくつかあり、その多くは Axis2 のデプロイメントに生かされています。この記事では、Axis2 の新しいフィーチャーのなかでも、とくに Axis2 デプロイメント・モデルを Axis1 に比べてはるかに使いやすくしている注目のフィーチャーを取り上げます。
    2007/03/15  
 
Basic B2B Profileを理解する
この記事では、WS-Iプロファイル形式でのプロファイルの目的と技術内容を解説します。
    2005/04/04  
 
BICS 2でのサービス情報の制約
Business Information Conformance Statement(BICS)2の仕様について説明します。Scott Hinkelmanが1.0仕様からの進化を調べ、その機能と、業界からのフィードバックの結果としてどのように変化したかを探ります。この仕様の今後の方向性についても述べます。
    2005/10/11  
 
Bonobo入門: BonoboとORBit
Bonoboは、GNOME(Gnu Network Object Model Environments)プロジェクトのコンポーネント・オブジェクト・モデルです(猿の呼び名でもあります。参考文献を参照)。Bonoboは、CORBAを位置透過トランスポートとして使用し、COM 型のモデルを提供します。
    2001/08/01  
 
Bonobo入門: Bonoboの基本的な使用法
本記事では、皆さんのソフトウェアの中でBonoboコンポーネントをいかに使い始めればよいかを検討します。
    2001/09/01  
 
Bonobo入門: 新規コンポーネントのインプリメント
この記事では、アプリケーションをBonoboコントロールとして公開する場合の基本事項を検討し、それを取り巻く課題について考えます。
    2001/08/01  
 
BPEL と ESB の比較: どちらを使うべきか
SOA ソリューションを設計するときに、Web サービスの BPEL プロセスを使うべきか、あるいは ESB のメディエーション・フローを使うべきかが常に明らかであるとは限りません。そこでこの記事では、それぞれの事情に BPEL と ESB のどちらが適切なのかを判断する上で何を考慮すればよいのかを説明します。
    2008/03/12  
 
BPEL4WSによるビジネス・プロセス: BPEL4WSについて 第2回
BPEL4WSについての第1回では、最初の単純なプロセスの作成について説明しました。第2回の本稿からは、そのサンプル・プロセスをさまざまに拡張して、BPEL4WSのデータ操作、相関付け、障害処理、補正、およびさまざまに構造化されたアクティビティーなど、この言語の主要なパーツについて説明していきます。
    2002/08/01  
 
BPEL4WSによるビジネス・プロセス: BPEL4WSについて 第3回
これまでの回では、BPEL4WSの概要を説明し、最初の単純なプロセスの作成方法をご案内しました。今回は、それぞれのアクティビティーについて、さらに詳しく見ていくことにします。また、さまざまなBPEL4WS構成がメモリー内でどのように表記され、取り扱われるのかについても、説明します。
    2002/10/01  
 
BPEL4WSによるビジネス・プロセス: BPEL4WSについて 第4回
この記事では、BPEL4WSプロセスを作成するための設計方法、およびBPWS4Jエディターを使用してこれらのプロセスを作成、変更、および検証する方法について述べています。
    2002/11/01  
 
BPEL4WSによるビジネス・プロセス: BPEL4WSについて 第5回
シリーズ第2回で取り上げた例では、Webサービスを呼び出す単純なBPEL4WSプロセスの作成方法を紹介しました。本稿では、その例を拡張して、BPEL4WS仕様とBPWS4Jサンプルに含まれている融資承認プロセスを作成し、リンク、条件、および <assign> アクティビティーの使い方を紹介します。
    2003/03/11  
 
BPEL4WSによるビジネス・プロセス: BPEL4WSについて 第6回
BPEL4WSの基本概念について説明を終えたので、今回は、BPEL4WS環境に適用するメッセージ相関、障害処理、および補正の概要について説明します。
    2004/04/01  
 
BPEL4WSによるビジネス・プロセス: BPEL4WSについて 第7回
今回は、既存のプロセス・インスタンスと通信する機能と、そのプロセスの実行時に発生した障害を捕そくする機能を追加して、前回までの記事で使用してきた単純なBPEL4WSプロセスを拡張します。
    2003/03/22  
 
BPEL4WSによるビジネス・プロセス: BPEL4WSについて 第8回
この記事では、前回に続き3つのBPELアクティビティー、switch、pick、およびcompensateの使い方を紹介します。
    2003/03/01  
 
BPEL4WS文書を作成するためのリファレンス・ガイド
この記事は、BPEL4WS文書を作成するためのクイック・リファレンスであり、各種のBPEL4WS要素 (関連プロパティー、関連要素など) について簡単な説明を行っています。
    2002/11/01  
 
BPELによる動的サービス・バインディング、第1回:WebSphere Studio Application Developer Integration Edition V5.1で動的サービス・バインディングを作成する
この記事では、IBM WebSphere Studio Application DeveloperおよびWebSphere Business Integration Server Foundationで動的サービス・バインディングを達成するための基本的ステップを解説します。Birgit DuerrsteinによるdeveloperWorksの記事「Dynamic Service Binding with WebSphere Process Choreographer」を前提とし、EndpointReferenceTypeクラスのさまざまな機能を利用して、Webサービス・バインディングの他のプロパティーを動的に変更します。
    2003/04/14  
 
BRM システムと SOA でビジネス・アジリティーを高める
サービス指向アーキテクチャー (SOA) の幅広い支持は、企業がこの技術の将来性を十分に認識していることの証しです。SOA によってアジリティーが高められるという展望の根拠となっているのは、基本的なソフトウェア設計の原則である疎結合です。SOA はビジネス機能を独立したサービスとして公開することを可能にし、さらに SOA を実装する 1 つの手段である Web サービスによってあらゆるビジネス機能がインターネットで利用できるようになります。そしてこのようなアジリティーをビジネス・ユーザーにまで拡張することを約束するのが、もう 1 つの技術、ビジネス・ルール・マネージメント (BRM) システムです。BRM システムはビジネス・ユーザーにビジネス・ロジックを直接制御させ、IT がそれほど介入しなくてもビジネス・ユーザーがビジネス・ロジックを変更できるようにします。この記事では、変わり行く市場の状況にビジネスが一層機敏に、そしてコスト効率良く対応していく上で、SOA と BRM の 2 つの技術がどう役立つのかを説明します。
    2008/05/27  
 
C++用Service Data Object入門
この記事では、C++からService Data Objectを使用するときに必要なAPIを紹介し、すぐに開始できるよう、APIの主要要素について説明します。
    2006/03/21  
 
CASEツールの使用を決める判断基準
アジャイル・モデルの開発時には、その状況に適していればどのようなツールでも使用してよいのです。大工仕事をするときにドライバーと電動ドライバーを使い分けるように、アジャイル・モデルの開発時には、インデックス・カードや複雑なソフトウェア・デザイン・ツールを使い分けるものなのです。
    2001/06/07  
 
CORBA Component Model (CCM)
Dave Bartlett氏が、CORBA仕様の予定されている変更内容について概説し、現在および将来のプロジェクトに対する影響と、他のコンポーネント・モデルとの相互運用性について説明します。
    2001/04/01  
 
CORBA Junction: CORBA 3.0対応のIDL
今回の記事では、Dave Bartlettが、Component Implementation Definition Languageを拡張し、コンポーネント・インターフェースの定義方法を標準化することにより、CORBA Component Modelがこの必要性をどのようにして満たしているかについて説明します。
    2001/07/01  
 
CORBA Junction: CORBA 3.0通知サービス
長い間、OMGでは、イベントは重要な主題として扱われてきました。その中で、COSEventサービスおよびCOSNotificationサービスの仕様が生み出されました。アプリケーションは、通知サービスを使用することによってより効率的に構築できますが、これは、標準に準拠し、柔軟性があり、高いパフォーマンスとスケーラビリティーを目指して最適化された実証済みのミドルウェア・ソリューションを活用することによって実現できるのです。
    2001/05/01  
 
CORBAテクノロジーに触れる
6 月の記事では、CORBA と Java テクノロジーをなぜ選ぶのかについてお話ししました。今月は、CORBA テクノロジーのさまざまな面がよくわかる簡単な例から話を始めます。ただし、わたしたちの目標を見失わないようにしましょう。つまり、あるコンピューターに常駐するクライアントを使って、別のコンピューター上で実行されているサービスを要求する分散アプリケーションを作成することです。ハードウェアやオペレーティング・システム・ソフトウェアなど細かいことを気にする必要はありません。欲しいのは、クライアントの要求を満たすサービスだけです。
    2000/07/06  
 
CORBA通知サービス
今回から始まる2回のCORBA Junction で、Dave Bartlettは既存のCORBA CosEventサービスとそれらに対する機能強化について説明し、さらにCORBA 3.0の拡張通知サービスを紹介します。
    2001/04/01  
 
Crispy による Web サービス: 第 1 回: 入門
この記事では Crispy について説明します。Crispy の目標は、多種多様なトランスポート (RMI、EJB、JAX-RPC、XML-RPC など) に対するリモート呼び出しの単一エントリー・ポイントを提供することです。Crispy では、プロパティーを使用することでサービス・マネージャーを構成し、このサービス・マネージャーを使ってリモートの API を呼び出します。
    2009/05/07  
 
Data Web Services を使用した pureXML のための Universal Services
Universal Services の構成、テスト、変更を行ってみましょう。
    2008/05/01  
 
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  
 
DB2 Version 9.5 での DB2 .NET XML ツール・オファリングの概要
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 ツールの概要を詳しく説明し、その使い方の手引きを提供します。
    2007/11/29  
 
DB2 を XML でプログラムする、第 2 回: データベースでの XML サポートをアプリケーションのアーキテクチャーに活用する
IBM DB2 9 for Linux, UNIX, and Windows の持つ、XML のストレージとクエリーのための新しい環境と、このシリーズの第 1 回で解説した XML データ・モデルとの関係を学びましょう。第 2 回では、このデータベースで改善された XML サポートをアプリケーションのアーキテクチャーに活用する方法に焦点を絞ります。
    2007/08/02  
 
DB2 を XML でプログラムする、第 4 回: Web ベースの DB2 アプリケーションで各種データ・ソースからのデータを統合する
XML モデルを使用して異なるデータ・ソースからのデータを統合するサンプル DB2 アプリケーションの作成手順を通して、データベースのストアード・プロシージャーを Web サービスとして公開し、SOAP による呼び出しでアクセスできるようにする方法を学んでください。アプリケーションが準拠するのは、さまざまな組織のファイアウォールに守られた情報を組み立てる Web 指向のアーキテクチャーです。この「Legoブロック」方式のアプリケーション・アーキテクチャーは多種多様なデータ・ソースの統合を可能にするだけでなく、垂直型アプリケーションを素早く作成するのにも役立ちます。この場合もやはり、すべてを可能にする技術は XML です。そして、XML を活用するのに最善の方法は XML データ・モデルでのプログラミングとなります。
    2007/09/20  
 
developerWorks インタビュー: Web 2.0 EXPO Tokyoにてティム・オライリー氏に聞く
2007年11月15、16日、アジアで初となる Web 2.0 EXPO Tokyo が開催されました。私は、アドバイザリー・ボード・メンバーとして、USからロッドスミスを迎え、キーノート・スピーチの準備をするなど、このイベントを裏で支えてきました。Web 2.0 という単語の生みの親とも言えるティム・オライリー氏と、2日目のキーノートの直後にちょっとした会話をする機会を得ました。ティムはとてもフランクに、そして、楽しそうに会話してくれました。そのときの様子をIBMのXMLデータベース/Info 2.0 エバンジェリストである中林紀彦とともにお送りします。
    2007/11/19  
 
developerWorksの歩き方: 第2回 ゾーンを巡る
前回は、日本語による技術情報が集約された「IBM developerWorks」を紹介しました。今回は、developerWorksにはどういったコンテンツがどのように配置されているのかを紹介します。
    2007/03/30  
 
developerWorksの歩き方: 第3回 トレンドをつかむ
developerWorksのコンテンツを十分に味わうには、外部のサービスなども活用した方がいいでしょう。今回は、RSSやソーシャルブックマークを活用してdeveloperWorksの人気記事をチェックしていきます。
    2007/03/30  
 
developerWorksの歩き方 第1回
現場で使える技術を求めて日々Webサイトを巡回する技術者は多い。国内ではコアな情報を扱うサイトや雑誌が少ないが、developerWorksには多くの有益な情報が存在している。本連載では、developerWorksを徹底的に活用するためのガイドを提供します。
    2007/03/30  
 
e-business サービスの道
この記事では、Web Services アーキテクチャーを支えるソフトウェア・エンジニアリング概念、このアーキテクチャーの発展と構造化の経緯、およびこのアーキテクチャーをユーザーの既存の コンピューティング・インフラストラクチャーに組み込む方法について詳しく説明します。
    2000/10/01  
 
eBay SDKとWebサービスで商店街を作る: 第1回
このシリーズ第1回の今回の記事では、eBayで売りに出すアイテムをどのようにリスト表示するかを説明します。
    2004/10/15  
 
Eclipse BPEL プラグインを使って WS-BPEL V2.0 ビジネス・プロセスを開発し、実行する
BPEL V2.0 は、BPEL 以外の大量のコンポーネントや Web サービスから構成される巨大で複雑なアプリケーションの開発を補助する、強力な言語です。BPEL を利用すると、グラフィカル・エディターを使って人間が理解しやすい図でワークフローを表現し、長期にわたり実行されるワークフローを記述することができます。この記事では、プロセスを開発するための Eclipse BPEL プラグインと、プロセスを実行するための Apache ODE を組み合わせる方法について説明します。
    2008/03/25  
 
EJB の提唱: SOA はコンポーネント・ベース・アプリケーションの進化における次のステップを提示
なぜか今度は立場が逆になりました。今月の EJB の提唱では、Enterprise JavaBeans 関連の仕様を提唱する以外に、SCA (Service Component Architecture) など、SOA 関連の仕様も提唱する立場になりました。
    2006/09/20  
 
EJBアプリケーション・サーバーの選び方
EJBアプリケーション・サーバーを初めて選ぶ場合、選択肢が多すぎて、とれが適切か決めるのは難しいものです。
    2001/06/21  
 
EJBコンポーネントを使用するかどうかを判断するための考慮事項
EJB はあらゆるソリューションに絶対不可欠なコンポーネントなのでしょうか、それとも、経験の浅いチームは EJB を一切使用しないのが賢明でしょうか。他のさまざまなソフトウェアの導入を検討する場合と同様、答えはその中間です。
    2005/05/01  
 
EJBステートをSOAPヘッダで保存する
この記事ではSOAPがステートをサポートしていないのに、どうやってステートフル・セッションBeanを利用するのかという問題の解決策として、SOAPヘッダを直列化された形式でコントローラに渡す方法を説明します。
    2003/11/01  
 
EJBプロジェクトにおけるオブジェクト/データ分離の問題の克服
EJBプロジェクトにおけるオブジェクト/データの対立に関する問題は、次のようにして克服することができます。すなわち、(1) まず、問題の存在を認めること、(2) 次に、ご自分のソフトウェアが実際の要件に基づいていなければならないと認識すること、(3) さらに、データ専門家がEJBプロジェクトに価値を付加できると認識すること、の3点です。
    2001/04/12  
 
EJBプロジェクト環境の整備
Enterprise JavaBeans (EJB) のプロジェクトは、しっかりした基盤がなければ決して成功しません。Scott W. Amblerが、なぜ開発の早い段階で環境を明確化しなければならないか説明し、そうするためのヒントを提示します。
    2001/07/05  
 
EJB教育計画
Enterprise JavaBean (EJB) は複雑なテクノロジーであり、さまざまなスキルを必要とします。このようなスキルをスタッフが習得するためには、効果的な教育が必要となるでしょう。
    2001/07/12  
 
Enterprise JavaBean (EJB) 教育
EJBプロジェクトでは、プロジェクトの開始前か期間中かはともかく、どこかの時点でプロジェクト・チームのメンバー全員の大半に対して教育が必要となるでしょう。教育費用を有効に活用するには、まず開発者一人ひとりを見極めることから始めます。
    2001/06/28  
 
Enterprise JavaBeans (EJB) テクノロジーを採用しますか?
EJBテクノロジーは、DCOMやCORBAと共に、主幹業務アプリケーションの開発における最先端のプラットフォームの1つですが、すべてのプロジェクトに最適なわけではありません。ここでは、EJBテクノロジーが本当に適切なオプションかどうかを判別する際の考慮事項について説明します。
    2000/11/09  
 
ESB 指向アーキテクチャー:SOA 導入に対する誤った取り組み方
この記事で取り上げるのは、エンタープライズ・サービス・バス (ESB) の構築を中心に構成されたプロジェクトです。サービス指向アーキテクチャー (SOA) を目標としないプロジェクトは得策と言えない理由、そして代わりにどうすれば SOA を適切に導入できるかを説明します。
    2007/09/27  
 
ETTK WSDL Port Type Aggregatorを使ってWSDLの合成を単純化する
Emerging Technologies Toolkit のWSDL Port Type Aggregatorは、複数の異なるWSDLのソースからのWSDL構成を単一のWSDL文書にまとめる視覚的かつ直感的な方法を提供します。
    2005/01/28  
 
FastSOA: XML、XQuery、ネイティブXMLデータベース・テクノロジーによるSOAの高速化
SOAの実装の多くは、XMLで定義されるメッセージ形式に依存しています。その結果、メッセージ・スキーマは複雑で互換性のない、保守しにくいものになり、拡張性やパフォーマンスに関する深刻な問題を引き起こす可能性もあります。ここでは、SOAの中間層でXML、XQuery、およびネイティブXMLデータベース・テクノロジーを利用することで、SOAのパフォーマンスを向上させる新しい手法とテクニックについて説明します。
    2006/02/07  
 
Flux 2.0
2001年1月にリリースされたFlux 2.0は、複雑なジョブ・スケジューリングやタスク・スケジューリングを行う小フットプリントのEJBコンポーネントです。Fluxを任意のJ2EEアプリケーションやJavaアプリケーションのソフトウェア・コンポーネントとして使用して、ジョブ・スケジューリング要件を満たすことができます。
    2001/01/01  
 
FormWaveのSOA機能を活用する-WebSphere ESBとの接続
IBM FormWave for WebSphere(以下、FormWaveと略します。)は、IBM WebSphere Application Server(以下、WASと略します。)上で動作するJava EE(Java Enterprise Edition)技術を活用したワークフロー製品です。2006年11月にリリースされたV6.1ではFormWaveをSOA(Service Oriented Architecture)に対応させるための機能(SOA機能)が追加され、基幹業務システム(ERP/CRM/SCMなど)との連携型ワークフローがGUIベースのツールで簡単に実現できるようになりました。本稿では、SOA機能の一つであるWebサービス・ノードを利用して、ESB(Enterprise Service Bus)経由でのWebサービス連携を実現するための手順を紹介します。
    2007/01/19  
 
Geronimoへの転向: Apache GeronimoのJMS実装: ActiveMQ
Geronimoには、プロジェクトのニーズに応えて作成されたJMS (Java Message Service)の実装であるActiveMQが用意されています。この記事では、ActiveMQの共同創設者James StrachanにActiveMQ、メッセージング、およびメッセージング重視のアプリケーションの未来について話を伺いました。
    2006/04/25  
 
IBM Lotus Domino 7 での実用的 Web サービス: 単純な Web サービスを作成してテストする
Web サービスについての連載第 2 回では、IBM Lotus Domino V7.0 で、単純なデータ型、配列、そして InOut パラメーターを受け取って返す単純な Web サービスを作成する方法を紹介します。また、soapUI、Eclipse、MSSOAP ツールキット、Apache Axis などのツールによるテスト方法も紹介します。
    2006/11/21  
 
IBM Lotus Domino 7 での実用的 Web サービス: 複雑な Web サービスを作成する
IBM Lotus Domino による Web サービスについての最後の記事である連載第 3 回では、複合データ型や列挙、ファイル添付、カスタム・フォールトなどの Domino Web サービスを使う上での高度な手法について解説します。
    2006/11/21  
 
IBM Lotus Domino V7 の Free Time Web サービスを使用し、変更する
IBM Lotus Notes のユーザーや開発者にとって、IBM Lotus Domino V7 の新しい Free Time Web サービスがどのように役立つかを学びましょう。そして Lotus Domino サーバーが他のサーバーのカレンダー空き状況を参照できるようにし、またリモートの Domino サーバーからプログラムによって空き時間情報を取得するエージェントの作成方法を学びましょう。
    2007/12/19  
 
IBM OmniFind Yahoo! Edition REST API を使う
無償でダウンロードできる検索エンジンである IBM OmniFind Yahoo! Edition (この記事では単に OmniFind と呼びます) に、皆さんのカスタム・アプリケーション簡単にアクセスできる方法を学んでください。OmniFind には、Representational State Transfer (REST) Web サービスが用意されており、これを介して、検索 API と文書プッシュ API または文書削除 API を他のアプリケーションに公開できます。この API を使用すれば、カスタムの検索アプリケーションを作成し、独自のルック・アンド・フィールを備えた個人専用の検索ページを作成することができます。また、カスタムのクローラー・アプリケーションを作成すれば、現在 OmniFind でサポートされている Web およびファイル・システムのリポジトリーに加えて、他のコンテンツ・リポジトリーを対象とした文書のプッシュおよび削除を行うこともできます。
    2007/04/19  
 
IBM WebSphere 開発者向け技術ジャーナル: Design Pattern Toolkit によるモデル駆動開発入門 -- 第 2 回
この連載では、ベスト・プラクティスを取り込むパターン・テンプレートを作成するための Design Pattern Toolkit (DPTK) を使ったモデル駆動開発の実用性と利点を紹介しています。優れたテンプレートを作成するための鍵は、モデル・データへのアクセス方法です。そのため、今回の記事では、クエリー言語、そして DPTK が提供する特殊なモデル・タグとデータ・アクセス・タグについて説明します。これらのタグによって、効果的かつ効率的なテンプレートを作成するために必要な情報に直接アクセスできます。
    2006/10/25  
 
IBM WebSphere 開発者向け技術ジャーナル: WebSphere ESB を使用して ESB をビルドする -- 第 1 回
この連載では、WebSphere Application Server V6 での ESB (Enterprise Service Bus) のビルドについて取り上げた前回の連載と同様の問題とシナリオに取り組みながら、WebSphere ESB 製品で ESB をビルドする方法を紹介します。今回の連載記事では、この 2 つの手法の違いを解説するとともに、WebSphere ESB で以前にも増して優れた機能とツールを提供する方法についても紹介していきます。
    2006/10/25  
 
IBM WebSphere 開発者向け技術ジャーナル: WebSphere Integration Developer のガイド・ツアー-- 第 6 回
連載第 6 回目では、IBM WebSphere Integration Developer によるアプリケーション統合へのサービス指向アプローチについて取り上げます。この記事では、アプリケーションを再デプロイせずに、実行中のアプリケーションがビジネス条件の変更に動的かつ柔軟に対応可能にする方法を説明します。この柔軟性を実現する重要な手法として、広範なビジネス・ルールに目を向けます。
    2006/09/20  
 
IBM WebSphere 開発者向け技術ジャーナル: WebSphere Integration Developer のガイド・ツアー-- 第 7 回
IBM WebSphere Integration Developer によるアプリケーション統合へのサービス指向アプローチを探る連載第 7 回目の記事です。これまでの記事で、製品の特徴、アプリケーションのビルド方法、そしてサービス指向アプリケーションをデプロイするための主要ないくつかのツールをひと通り紹介してきました。今回の記事では、このスイート (WebSphere Integration Developer) に含まれるツールをさらに詳しく掘り下げていきます。ここで取り上げるのは、インターフェースとビジネス・オブジェクトのマッピング、そしてヒューマン・タスクのためのツールです。
    2006/10/25  
 
IBM 内で活躍中の SOA、第 3 回: SOA ベースの ID 管理ソリューション
この連載ではさらに 2 つの SOA インプリメンテーションを取り上げて、IBM Corporation が重要なビジネス・サービスをデプロイするために、どのように SOA を使用しているかを説明します。最初の事例 5 では外部ビジネス・パートナー・アプリケーションを対象とした IBM 社員の ID 管理を検討し、次の事例 6 では IBM の顧客およびビジネス・パートナーの ID 管理と IBM Web サイトのユーザーを対象とした資格付与について検討します。この 2 つの事例を選択した理由は、SOA で解決できるビジネス上の課題が多種多様であることを表すためです。それぞれの事例では、SOA 対応ソリューションによって、プロセスおよびビジネス・ルールに対する変更を、組織境界さえも超えて広範で容易かつ低コストにすることで、目的とするビジネスの柔軟性を実現できることを実証しています。
    2007/04/13  
 
IBM内で活躍中の SOA、第 2 回: SOA の事例研究
この記事では、2 つの SOA インプリメンテーションを例に用いて、IBM 内での重要なビジネス・サービスのデプロイメントを説明します。最初に説明する輸出管理サービスは、アメリカ合衆国内の企業が商取引を行ってはならない個人、企業、あるいは国を定義した合衆国政府の輸出規制に、組織が順守していることを確実にするためのものです。2 つ目の SOA サービスは、さまざまなソースから寄せ集められた一連の顧客情報の管理と可用性をサポートします。
    2006/10/31  
 
IDEを使用せずにWebサービスを開発する 第2回:コマンド・ラインで"Hello World!" Webサービス・クライアントを作成する
WSDL2Javaコマンドを使用して、簡単な
    2006/01/24  
 
IDL - Java間のマッピング: 第1回
この記事は、IDL - Java間マッピングを扱う連載の初回です。今月の記事では、基本データ型、構造、およびデータ転送について見ていきます。来月の記事では、より複雑な型について取り上げます。言語マッピングは決して些細なことではありません。CORBA仕様はかなりの部分を割いて、さまざまな言語マッピングについて述べています。
    2000/10/01  
 
IDL - Java間のマッピング: 第2回
CORBA Junctionの今月の記事では引き続きIDL-Javaマッピングを分析し、より複雑な型、およびヘルパー・クラスについて見ていきます。
    2000/11/01  
 
Informix Dynamic Server と IBM Data Studio を使った Web サービスの開発とデプロイメント
IBM Data Studio は IDS (Informix Dynamic Server) の開発者に最新の Web サービス技術をもたらします。この新しいツール・セットによって、IDS アプリケーションの設計、開発、デプロイ、そして管理がいかに容易になるかを学びましょう。また、最新の手法を使って Web サービスの開発を開始し、Web サービスのレスポンスを表示可能な HTML フォーマットに変換することで、レスポンスをシミュレーションする方法を学びましょう。
    2008/02/21  
 
Innov8 ゲームで学ぶビジネス・プロセス・マネージメント
あなたに与えられるミッションは、ビジネス・プロセス・マネージメント (BPM) の基礎を学ぶことです。BPM アクティビティーを中心にストーリーが展開する戦略的 IBM BPM シミュレーション・ゲーム、Innov8 では、他の仮想従業員に交わって、After, Inc. という架空の会社での日々のアクティビティーに参加します。このゲームを通して企業のビジネス・プロセスを理解し、研究し、そして最適化するなかで、BPM のすべてについて学んでください。
    2008/04/03  
 
IOR、GIOP、IIOP の中を探る
CORBA について教えたり学んだりするときに問題となるのが、クライアントとサーバーの分散を前提とする場合、いきなり最初から複雑になってしまうことです。すぐにネットワークを扱わなければなりません。そこで、今回はネットワークについて見ていきましょう
    2000/08/01  
 
Java accessorのなぜなぜ集
この記事では、accessorを使用したほうがよい場合と、使用した場合の欠点について探ります。
    2000/10/26  
 
Java EE 5 の紹介
新たな Java EE 5 仕様、その大幅な機能拡張の数々、そしてこの仕様が WebSphere アプリショーンにとって何を意味するかを概説します。
    2007/08/01  
 
Java SCAの呼び出しスタイル
この記事では、SCA(Service Component Architecture)のPOJO(Plain Old Java Object: ごく普通のJavaオブジェクト)コンポーネントの中でJavaを使う場合の概要と、POPJコンポーネントの入出力データの流れの概要について説明します。
    2006/06/06  
 
Java Web サービス: (WS-)Security に伴う高コスト
Web サービス・アプリケーションをセキュアにするためにWS-Security が提供する強力な機能は、多くのアプリケーションにとって不可欠なものです。しかしこれらの機能には、パフォーマンスとメッセージのーバーヘッドという点で、かなりの犠牲が伴います。Dennis Sosnoski による連載「Java Web サービス」では、今回、WS-Security または WS-SecureConversation を使用することが Axis2 のパフォーマンスに与える影響に着目し、HTTPS によるセキュア接続という単純な (そしてパフォーマンスに優れた) 方法を選ぶほうがふさわしい場合について説明します。
    2009/07/07  
 
Java Web サービス: Axis2 WS-Security による署名および暗号化
この記事では、まず公開鍵暗号方式の原理を紹介します。その後、WS-Security がこれらの原理を適用して、公開鍵と秘密鍵のペアに共通鍵を組み合わせて SOAP メッセージに署名を付け、暗号化する方法を説明します。Dennis Sosnoski の連載「Java Web サービス」では今回、WS-Security と WS-SecurityPolicy の署名機能と暗号化機能について、Axis2 と Rampart を用いたサンプル・コードと併せて解説します。
    2009/06/16  
 
Java Web サービス: Axis2 WS-Security の基本
Rampart セキュリティー・モジュールを Apache Axis2 にインストールして、Web サービスで WS-Security の機能を使用できるようにする方法を学んでください。今回、Axis2 での WS-Security および WS-SecurityPolicy の使用を焦点に再開した Dennis Sosnoski の連載「Java Web サービス」では、単純な最初のステップとして UsernameToken を取り上げます。連載の以降の記事では、Axis2 と Rampart によって実装する WS-Security、WS-SecurityPolicy について深く掘り下げていきます。
    2009/05/26  
 
  1 - 520 件のうちの 100 件      次へ  すべて表示    概要の非表示    
 
お探しの記事は見つかりませんでしたか? コンテンツを提案する