
SOAを超えて: 動的な業務アプリケーションのための新しいエンタープライズアーキテクチャフレームワーク
全二回からなるこの記事では、ダイナミックビジネスアプリケーション(Dynamic Business Applications:DBAs)の開発についての全体的な眺望を、アーキテクチャと方法論の観点から見ていくことになります。我々のゴールは、「ビジネスの変化や、その他に必要とされる変更に対して、いかにして容易に適応できるアプリケーションを構築していくか」を導きだすことです。

全二回からなるこの記事では、ダイナミックビジネスアプリケーション(Dynamic Business Applications:DBAs)の開発についての全体的な眺望を、アーキテクチャと方法論の観点から見ていくことになります。我々のゴールは、「ビジネスの変化や、その他に必要とされる変更に対して、いかにして容易に適応できるアプリケーションを構築していくか」を導きだすことです。
Jaime Ryan氏は、ComputerWorldの記事の中で、ESBの代わりにライトウェイトでローコスト、使いやすく現代的なSOA Gatewayを推奨している。SOA Gatewayは、典型的なESBの機能的要求を実現するだけでなく、非機能的能力も追加されている。InfoQは、この理論の背後にある詳細な分析を明らかにするためにJaime Ryan氏に話を聞いた。
オープンソーステストツールTestMakerの開発元であるPushToTestはIBM、Oracle、TIBCOのSOA開発ソリューションを導入した場合のTCOの比較および調査結果を公表した。この調査によれば複数の点において、TIBCOが最も優れた生産性を発揮するという。PushToTestは開発者日誌を含む詳細な情報をSOA Knowledge Kitとして公表した。InfoQはFrank Cohen氏に詳しい話を聞いた。
SOA Software が同社の Atmosphere ポータルのリリースによって API 管理ポータル市場に参入した。Atmosphere プラットフォームは,適度なインターフェースタイプの範囲でエンタープライズ API の安全性,堅牢性,可用性を保証するものだ。この記事では,エンタープライズ SOA からの進化の背後にある理由,API 管理に対するクラウドのガバナンス,その他本製品に関する技術的詳細などについて探る。
eBayOpenSurce.org が Project Turmeric を発表してオープンソースシーンに登場した。Turmeric は SOA 実装のための設計ツールとランタイムツールをパッケージしたものだ。これは非 ISV によるツール民主化のトレンド拡大への徴候だろうか?

IBMから最新の製品発表が行われた後に、InfoQでは、一般的なサービス構造のためのモデル駆動開発について説明しているレッドブックに関してBertrand Portier氏と話をしました。

IBM のMike Edwards氏によるこの記事では、サービス指向アーキテクチャを用いたアプリケーション構築における非同期サービスの必要性について論じています。 非同期サービスの構築は複雑になりがちですが、サービスコンポーネントアーキテクチャ(SCA) を用いると単純にすることができます。この記事ではSCAを用いて、非同期サービスとそのクライアントを作るためのステップについてお話しします。
.jpg)
8年以上にわたる懸命な研究の末、ソフトウェア産業とその顧客は大きな壁に突き当たっている。ドットコム時代にBPM新進企業によって定義されたビジョンは、まだ実現していない。我々は、(開発者の最小限の介入を伴っても)ビジネスアナリストが設計したビジネスプロセスモデルを利用して完全な実行可能ソリューションを作り出す能力からかけ離れている。プロセス駆動型アプリケーションモデルの必要性は現実のものだ。ビジネスプロセス改善(Business Process Improvement)のイニシアチブはGlobal 2000企業の至る所で活気良く進んでいるが、こうした継続的なプロセス改善の強い必要性をよそに、2007年、BPM市場は(可能だろうと思われていた状態と比べて)未だ小規模にとどまっている。
SCAは、JBIと同じように、SOAの世界での新しいアーキテクチャの提案です。 JBIがメッセージ交換をアトミックな原理としてSOAを構築しようとするのに対して、SCAは、サービスのコンポーネントをベースにSOAを構成しようとしているように思えます。 レクチャーでは、SCAの概要と基本的なプログラミング・スタイルを紹介したいと思います。 (2006年3月17日 日本電気 講堂にて)