InfoQ

InfoQ

エディタ毎の記事の表示

全ての Steven Robbinsに関するすべてのコンテンツ


Steven Robbinsが書いたNews

複合イベント処理とEDA

トピック
CEP,
Business Process Management,
ビジネス,
SOA,
Loose Coupling,
Service Component Architecture,
Architecture,
エンタープライズアーキテクチャ,
Composition,
Event Stream Processing,
SOA Adoption

複合イベント処理(CEP)システムとイベント駆動型アーキテクチャ(EDA)は、現在および将来の高性能システムにおいて重要な役割を果たすものとして認識されており、その役割と適用方法が議論されている。David LuckhamとRoy SchulteがCEPおよび EDAで使用される用語の概要と解説をまとめている。

AMQPは真のビジネス相互運用性をもたらすのか?

トピック
AMQP,
メッセージング,
Webサービス,
SOA,
ビジネスアーキテクチャ,
オープンソース,
エンタープライズアーキテクチャ,
Architecture,
仕様,
インターロップ,
プログラミング,
ビジネス,
Middleware management ,
CohesiveFT,
Iona,
XMPP

(AMQP (Advanced Message Queuing Protocol)はJohn O'Hara氏によってJPモルガン社内で生まれた。だが、彼のビジョンは単なる新しい社内向けのものに留まるものではなかった。AMQPの標準的かつオープンソースのテクノロジーは、機運に乗っている。

新たなオープンソースプロジェクトがオブジェクト指向データアクセスを提供

トピック
JDBC,
Java,
OOP,
MySQL,
Java EE,
Relational Databases,
言語,
オープンソース,
Object Oriented Design,
データアクセス,
方法論,
Architecture,
データベース,
アナウンス,
プログラミング,
設計,
Simple Design

Kasper Sørensen氏は、eobjects.dkでMetaModelと呼ばれる新たなオープンソースプロジェクトを作成した。そのプロジェクトは、リレーショナルデータベースおよびフラットファイルというようなさまざまなデータストアタイプ向けの共通ドメインモデル、クエリーエンジンおよび最適化プログラムである。MetaModelは、Javaライブラリであり、SQL準拠のクエリー向けに緩やかなオブジェクト指向インターフェイスを提供する。

オブジェクト・リレーショナル・マッピング - ユーザのケーススタディ

トピック
Object Oriented Design,
Object Databases,
Architecture,
アナウンス,
設計,
データベース,
LINQ,
Hype,
ドメインモデリング

ODBMS.orgのRoberto Zicari教授はオブジェクト/リレーショナル・マッピング技術のユーザ数名と面接し、話を聞いた。今回の事例では、ドメインモデルにおけるオブジェクト技術とデータモデルにおけるリレーショナル技術の「インピーダンス不整合」が主要ポイントであった。

RAMが新たなるディスクとなる...

トピック
MySQL,
データアクセス,
クラスタリング&キャッシング,
Relational Databases,
Architecture,
データベース,
GigaSpaces,
パフォーマンス&スケーラビリティ

過去40年間においてテクノロジーに多大に貢献した男、Jim Gray氏が、メモリは新たなるディスクであり、またディスクは新たなるテープであると名言したことにより賞賛を受けている。膨大なスケーラビリティを要する“リアルタイム”のアプリケーションとシステムの拡散に伴ってハードウェアとソフトウェアはこのミームにどのように関係してくるのだろうか。

Twitterのアーキテクチャ

トピック
Ruby,
動的言語,
Web 2.0,
データベース設計,
言語,
Architecture,
エンタープライズアーキテクチャ,
データベース,
プログラミング,
パフォーマンス&スケーラビリティ

非常に有名なソーシャルアプリケーションであるTwitterの基調を成すアーキテクチャーが、近ごろ議論の対象となっている。Twitterはダウンタイムのインスタンスがあり、チームが問題の対処に乗り出すにつれて、人気のある機能がいくつか登場した。Twitterが前進しようとしている現状を観察することで、どんなことが分かるのか?

クラウドコンピューティングを定義する

トピック
仮想化,
SOA,
デプロイ/データセンター,
SaaS,
グリッドコンピューティング,
Patterns and Practices,
Architecture,
エンタープライズアーキテクチャ,
クラウドコンピューティング,
Hype,
Patterns,
インタビュー

「クラウドコンピューティング」という用語は、大企業におけるエンタープライズアーキテクチャーホワイトボードセッション向けのWeb 2.0のコンファレンスから始動デベロッパのラップトップに至るまで、あらゆる場面で見受けられる。ここで、尋ねられている重要な質問は「クラウドコンピューティングとは何か?」である。

あなたのアーキテクチャはSOAやBPMにフォーカスすべきか?

トピック
プロセス採用,
Business Process Management,
Delivering Value,
SOA,
Adoption,
ビジネス,
ビジネスアーキテクチャ,
Architecture,
エンタープライズアーキテクチャ,
Agile,
Enterprisey,
SOA Adoption,
バズワード

SOA は、バズワード(もったいぶっていて、意味があまりない単語)のタグクラウドにおける大物だった。しかし、BPMはどんどんその存在感を増してきている。「IT投資から利益を得るためには、プロセスを飼いならす必要がある」と組織が気づくにつれ、BPMの重要性は高まり、IT内外での意識共有が広まっている。

データポータビリティについてソーシャルネットワークが教えてくれるもの

トピック
OpenID,
データアクセス,
オープンソース,
Google,
ID管理,
Architecture,
テクノロジー,
プログラミング,
Microformats,
データベース,
セキュリティ,
コミュニティ

ますます多くのソーシャルネットワークサイトができるにつれて、それらのサイトが持つデータに関する質問が増えている。データポータビリティは、Web2.0の世界で注目のフレーズとなっている。これらのサービスからデータアクセスとポータビリティについて何か学ぶことがあるだろうか?

エンタープライズアーキテクチャの状況

トピック
Culture Change,
リーダーシップ,
Organizational Patterns,
ビジネス/ITアライメント,
Best Practices,
Patterns,
Architecture,
プログラミング,
ビジネス,
Agile,
Funding,
エンタープライズアーキテクチャ

組織のITへの投資が(買い取りや借用、構築などにより)増加し続け、ビジネスプロセス管理(BPM)やサービス指向アーキテクチャ(SOA)などのコンセプトがいっそう普及するにつれ、エンタープライズアーキテクチャ(EA)という任務はいっそうありふれたものになった。David Linthicum、Mike Kavis、Alan Inglisの三氏は最近、業界内のEAに関する見解をそれぞれ語った。