BEA marries SOA and Event Server

By on
BEA marries SOA and Event Server

Java-based event server allows faster and cheaper data analysis.

BEA Systems has unveiled an event server that aims to replace C and C++ tools with Java-based versions. 

Event servers offer real-time data analysis, processing a high volume of messages or events and applying them to a large set of predefined rules.

BEA's event server processes up to 50,000 events per second and can apply 10,000 rules against that information.

The software could allow airlines to anticipate weather related delays, for example, and reroute passengers and their luggage automatically as well as assign pilots and cabin crews to equipment.

An event server can also be used to monitor a corporate computer network, assigning and removing application resources such as memory and processor power depending on demand.

The alternative is periodical data analysis, which provides a snapshot of the data by analysing information stored in a database.

Guy Churchward, vice president of WebLogic at BEA, compared the value of data produced by event servers to sushi in that both lose their value if they are not fresh.

"Instead of taking data, putting it in a database and 'at rest' taking a look at it in a retrospective fashion, you are harnessing the value of 'now data' allowing you to make competitive decisions," Churchward told vnunet in an interview.

An event server works on the premise that data is valuable sometimes, but can be ignored at other times, and sends out alerts only in specific circumstances.

By contrast, regular applications allow users to deal with predictable processes that happen on a regular basis.

BEA is also a strong contender in the nascent service oriented architecture (SOA) market, which allows companies to reuse application code and build new software from ready-made building blocks.

By combining the two, users can create an 'event driven SOA' that allows applications to act automatically on alerts.

Event servers are already available, but most use tools programmed in C or C++. BEA's event server allows applications to be programmed in Java.

Java is a key component of SOAs, and most companies have in-house expertise on the technique. Java applications also are easier to upgrade and maintain.

Churchward claimed that future versions of the BEA event server will further increase the speed at which it processes events and rules, allowing it to surpass the performance of competing products.

Jason Bloomberg, a senior analyst at Zapthink, welcomed BEA's move into event servers and the combination with SOAs, but raised questions about the way the company is positioning its software.

A BEA press release described the firm's entry into "event-driven architecture" as a separate market but also mentioned event-driven SOAs. Bloomberg warned that the move may confuse customers.

"Many organisations are confused about the differences between events and services. The fact of the matter is that SOAs should be event driven," Bloomberg told vnunet.
Copyright ©v3.co.uk
Tags:

Most Read Articles

You must be a registered member of iTnews to post a comment.
| Register

Poll

How should the costs of Australia's piracy scheme be split?
Rights holders should foot the whole bill
50/50
ISPs should foot the whole bill
Government should chip in a bit
Other
Flash is heading towards its grave, and that's...
Great! Good riddance
Sad! Flash had some good qualities
Irrelevant. I don't care
What's Flash?
View poll archive

Whitepapers from our sponsors

What will the stadium of the future look like?
What will the stadium of the future look like?
New technology adoption is pushing enterprise networks to breaking point
New technology adoption is pushing enterprise networks to breaking point
Gartner names IBM a 'Leader' for Disaster Recovery as a Service
Gartner names IBM a 'Leader' for Disaster Recovery as a Service
The next era of business continuity: Are you ready for an always-on world?
The next era of business continuity: Are you ready for an always-on world?

Log In

Username:
Password:
|  Forgot your password?