Monday, January 28, 2008

Open Source ESBs and Esper CEP

Stefan Ried, a former SoftwareAG now at Forrester has given an interesting take on possible strategies for Open Source ESBs during a recent Expert Meeting on BPM/BAM/CEP/SOA/EDA.

You can read it from there.
It is interesting to see CEP in the ESB capabilities list for 2008 (as a reminder 2008 is this year). This trend is definitely an interesting one, and folks like WSO2/Synapse have actually already done some prototype work with Esper - as described here on Paul' blog.

You can definitely bet you'll hear much more about those ESBs / CEP integration with Esper throughout this year, despite it is already doable without federating capabilities in one server but using an ESB and an Esper event server bridged together with any kind of transport(JMS f.e.). This has the benefit of keeping the ESB stateless, rather than making it stateful (I consider CEP to be of a stateful kind) but certainly makes the architecture slightly more advanced so I am sure either ways will find their fans.

Open Source Event-Driven SOA is right on Esper' track and WSO2/Synapse has definitely made some good steps forward already despite productization is not yet there right now. Let's wish Mule and JBossESB catch up so as to provide users choices yet consistent CEP semantics - thru Esper of course!

Monday, January 7, 2008

Backup your data with MirrorFolder

I thought I'd blog about a great affordable piece of Windows Software: MirrorFolder. It provides a software level real-time RAID-1 mode that can backup files in real time, and I am also largely using the option to auto-synchronize my backups upon connection of my USB hard drives. There is also a whole bunch of options for fine grained configuration.

The 4.x version now includes a centralized GUI that is a great complement to the Windows shell integration (right click on a folder to configure its backup strategy).
Get it from Techsoft. It's 39 US$ so close to just 20 euros these days. Lucky me.

Friday, January 4, 2008

CEP vendors: RIP Kaskad, new Pion, and same IBM

End of 2007 has been an interesting time for the Complex Event Processing (CEP) ecosystem.
First, Kaskad adds itself to the RIP list and closes business as reported by Marc and confirmed by Kaskad former CTO Colin Clark. This was 16 employees. So for those who would argue that a company with 16 employees is going to sustain better than one with less than 5 in the same market, well, not that obvious.
I am not surprised by the news. Back in February 2007, Kaskad had announced it would open source part of it offering. I had asked them for more details both privately and publicly several time as I found the news interesting especially from an Esper and EsperTech perspective but never got any answer from Kaskad team. I wonder if they weren't already dead back that time...

Other news I could spot thanks to Marco: some Californians have started to chase the CEP market with an open source approach ala Esper - Pion from AtomicLabs: Our goal is to build the world's #1 open source platform for complex event processing.
It is actually quite far to compare to Esper, might be implemented in C++ and not Java / .Net, and has yet to be proven and most importantly has yet to expose some real CEP features especially some Event Processing Language (EPL). Data or event processing is not CEP. Welcome aboard guys and good license choice by the way (Affero GPL will ensure SaaS customers will have to buy something from them as well).

Finally, IBM just woke up with WebSphere CTO saying CEP is SOA next big thing. Once again few notes here... What Jerry Cuomo says is actually ...I really believe it's the next big thing in SOA, and that's event processing. So he jumps on the CEP wagon but in fact extends its scope to event processing to make the point. Well, who would disagree with that then?
I actually talked about the CEP - SOA - Event Processing relationship in my JavaOne Esper presentation back early 2007.
I am really looking forward to see what IBM will really deliver in that space, beyond research, research, research, forward looking announcements like SystemS or tiny limited features additions here and there (see ObjectGrid CEP f.e.).
I bet the next CTO will finally acknowledge that XTP meets SOA precisely through CEP and this one is really the next big thing - ie CEP is far from being just in SOA.
For some reason Jerry forgot to add XTP to his mix ;-)

2008 is going to be an interesting transition year for the CEP space as everyone is basically working on it growth, be it with open source, evangelizing, use case solving, or SOA bandwagon.