Webテクノロジー 2007年5月29日 12:00

BEA、複合イベント処理ソリューションを発表

著者: Clint Boulton  オリジナル版を読む
2007年5月29日 12:00 付の記事
■海外internet.com発の記事

BEA Systems (NASDAQ:BEAS) はコンピュータ処理における複合イベントへの対応に、非常に真剣に取り組んでいる。

同社は28日に『BEA WebLogic Event Server』を発表し、この姿勢をはっきりと示した。この製品は、リアルタイムでの大量のストリーム型データ処理と複合イベント処理 (CEP) に特化した『Java』アプリケーションサーバーだ。

WebLogic Event Server は、分散型システムからの情報をオンザフライで照合し、複数のルールを適用して通常見過ごされがちなパターンや傾向を識別する。基本的には、企業がビジネスチャンスや脅威を発見し、それに対応するための新たなツールといえる。

WebLogic Event Server のほかにも、Coral8StreamBase Systems などの新興企業が、システム/データベース/アプリケーションから高速で送られてくるデータに対して、リアルタイムでクエリを処理する CEP プラットフォームを手がけている。サービス指向アーキテクチャ (SOA) における分散型コンピュータ処理の性能は、CEP によって大幅に向上する。

しかし、BEA の Weblogic 製品担当副社長 Guy Churchward 氏は、これら新興企業の製品は『C』もしくは『C++』環境向けに作られているため、リアルタイム処理や Java 向けに予測可能性を持たせるといったイベント要件を適切に処理できないと指摘する。

同氏によれば、WebLogic Event Server は Java を使用しているので CEP に最適だという。Java は C 言語と違って、ルールを変更するたびにコンパイルする必要がないからだ。同ソフトウェアは1秒間に5万件の複合イベントを処理し、それらのイベントに対して1万のルールを適用できる。

Weblogic Event Server は、イベント処理向けに『SQL』を強化および拡張した『Event Processing Language』(EPL) のほか、『POJO』(Plain Old Java Object) によるプログラミングや『Spring Framework』にも対応している。

さらに大きな視点に立てば、今回の動きはイベント駆動型アーキテクチャ (EDA) に対する BEA の積極的な取り組みを強調するものと言える。企業は EDA を利用して大量かつ予測不可能なデータ氾濫を緩和し、そのデータに関してインテリジェントな意思決定が可能となる。

WebLogic Event Server は、BEA の『microService Architecture』(mSA) に完全に準拠した最初の製品であり、29日からパブリックベータ版の公開が始まる。また、一般への販売は2007年夏になる予定だ。

トップページ | 画面トップ

Copyright 2008 Jupitermedia Corporation All Rights Reserved. http://www.internet.com/