InfoQ

InfoQ

トピック・タグ別の表示

Event Stream Processingに関するすべてのコンテンツ


Event Stream Processingに関するNews

CEPはSOAに貢献できたのか?クラウドに貢献することは可能か?

トピック
SOA,
クラウドコンピューティング

SOAの派手な売り込みが頂点に達したころ、複合イベント処理(Complex Event Processing; CEP)はSOAの"次なる目玉"として迎え入れられた。その時以来、いくつかのCEPソリューションが現れては消えていったが、CEPという言葉は今、かつてそうだったほどは使われていない。CEPは当初言われていたほど貢献できなかったのだろうか?それとも、それはほとんどのSOAインフラストラクチャのコアとなり、我々が当たり前のように受けいれてしまったということだろうか?そして、CEPがクラウドに提供できるものはあるのだろうか?

Yahoo!、リアルタイム分散処理プラットフォームのS4をリリース

トピック
パフォーマンス&スケーラビリティ,
Java

今月、Yahoo!は新しいオープンソースフレームワークを発表した。このS4という名のフレームワークは絶えず変更されるデータに対する巨大な分散計算処理を実現する。InfoQはこのフレームワークのサンプルを調べた。また、S4とほかの技術との比較を行った。

アーキテクチャスタイルとパターンについて見てみる

トピック
方法論,
メッセージング,
Architecture

App Arch Guide 2.0( Microsoft patterns&practices )の第 6 章で、メッセージバス、レイヤ・アーキテクチャ、SOA といったアーキテクチャスタイルについて語られている。これらのスタイルのほかにも、プラグイン、ピアツーピア、パブリッシュ/サブスクライブのような数多くのアーキテクチャパターンが存在する。何人かの著者は、アーキテクチャのスタイル、パターン、メタファを異なるものだとしている。

イベントストリーム処理:データウェアハウスに代わる拡張可能な代替案

トピック
エンタープライズアーキテクチャ,
データウェアハウス,
イベント,
Architecture

Dan Pritchett氏は、データウェアハウジングアプリケーションの代わりとなるソリューションを、自身のブログ上で提案している。

複合イベント処理とEDA

トピック
Loose Coupling,
Composition,
Architecture,
SOA

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

Gartnerが語るプラットフォームミドルウェアにおける破壊的なトレンド

トピック
オープンソース,
Architecture,
SOAプラットフォーム,
動的言語,
アプリケーションサーバ,
SOA,
.NET,
REST,
Java

Gartnerの新たなレポート:Trends in Platform Middleware:Disruption Is in Sightにて、現在主要なミドルウェアプラットフォームを脅かす破壊的な要素に注目が置かれている。その記事の著者はEDAが縦割りの業界サポートから広範囲でビジネスに不可欠なアプリケーションアーキテクチャに移行しているものとみなしており、新しい採用の波を促すと考慮している。

Esperに迫る:イベントストリームプロセッシングフレームワーク

トピック
メッセージング,
Java

Esper(InfoQにてそのバージョン1.0のリリースが一年以上前に発表されている)は、イベントストリームプロセッシング(ESP)で、またイベントストリーム内でイベントコンディションが生じた時に動作を引き起こすイベント相関エンジン(CEP)である。またそれはステートメントが登録されデータストリームが流通する上下逆になったデータベースとして考えられ得る。InfoQはBEAのEsper使用と最近のベンチマーク、また最近のプロジェクト状況を探るためEsperの開発者達に尋ねた。

Event Serverを使用したJavaにおけるコンプレックスイベントプロセスアプリケーションの構築

トピック
リアルタイム ,
メッセージング,
Architecture,
アプリケーションサーバ,
Java

BEAのWebLogic Event Serverはどのようにコンプレックスイベントプロセスを簡潔にしたのか。