Archive

Archive for the ‘J2EE’ Category

Esper – Complex Event Processing Engine

November 20th, 2009 Aparna Chaudhary No comments

Recently I presented a talk about Esper at JTeam Tech Meeting. Please go through the slides if you are interested in understanding more about Complex Event Processing and Esper . The first half of the presentation covers conceptual knowledge of Complex Event Processing, its advantages over traditional approaches and use cases. The second part covers API details of Esper – The Open Source CEP Engine written in Java.

Read more…

Query the Future with CEP

March 2nd, 2009 Aparna Chaudhary No comments

Complex Event Processing (CEP) is a buzzword that’s been running around the industry for last couple of years. The concept was introduced by David Luckham of Stanford University who has done over a decade of research in this field. Let’s try to understand some terms that are used frequently in this arena.

An Event is a piece of data that represents that something happened in the real world, or in software system. Events often observe a change in state. e.g. a stock tick or a password change. A linearly ordered sequence of events forms Event Stream. While a partially ordered set of events form Event Cloud. So an event stream could be a cloud but the reverse need not be true.

e.g. Set of all stock trades for GOOG within a 5 minute time window is an Event Stream. While all Stocks sold in a business day is anĀ  Event Cloud. And above event stream could be a part of this event cloud.

Read more…

YSlow

September 10th, 2008 Aparna Chaudhary No comments

I am blogging after a while and this time nothing related to human psychology. Lets talk something about technology.

At my work, ‘m many times involved in performance tuning of the applications. May it be a batch application or UI app, the culprit is always considered as the Data Layer. Its not true always. I worked on one UI application, where we tuned the data layer to the best possible state, but no luck. Recently I came across YSlow. YSlow checks how the HTTP protocol is implemented. ‘m almost a year late on this, but as rightly said Better Late Than Never.

Check this out!!

http://developer.yahoo.net/blog/archives/2007/08/yslow-podcast-screencast.html

Categories: J2EE Tags: ,
Get Adobe Flash playerPlugin by wpburn.com wordpress themes