A First Glance at Coral8 Studio

 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Complex Event Processing RSS News A First Glance at Coral8 Studio
# 1  
Old 12-22-2007
A First Glance at Coral8 Studio

Tim Bass
Sat, 22 Dec 2007 11:58:55 +0000

My recent prior experience with an*event processing (EP) product was with TIBCO BusinessEvents, which is a fine product, so I’ll talk about my experience so far with Coral8 and compare and contrast with TIBCO’s BE.
First of all, I like the fact that folks can download Coral8’s EP software, plus all the documentation, and starting prototyping.** I’m not one to spend much time reading manuals.* Like most of you,*we install the software and jump in*feet first, working with the examples or writing our own Hello World applications.
On of the first things I noticed is that Coral8 Studio is much “lighter” than TIBCO Designer.** Is this a good thing or a bad thing?*** So far my experience that this is both good and bad.
One of the things I really like about Coral8 Studio is the way they structured environments and workspaces.** I think it is quite cool that*a colleague and I can be on opposite parts of the world and independently create projects, compile and start them on the same Coral8 EP server.** We can, for example,*bind to the same input adapter and write stream processing queries*against the same data.**This is pretty cool for projects where a team might be collaborating to run various queries across the same data, which is the vast majority of projects.** It is much easier to do*this type of distributed collaboration with Coral8*than TIBCO’S BE.*****
Coral8 Studio, like TIBCO’s BusinessEvents, comes with*numerous sample projects.* BusinessEvents projects tend to bind to a working event (messaging) infrastructure (like* JMS or RV).** Coral8 example projects, for the most part, bind to CVS files for their input.****I prefer examples that work with real live network communications, so I*immediately*looked*at*Coral8’s example*LiveJournalAlert*sample project.***
I then noticed that the Coral8*adapter,*SendEmailOut, does not permit the user to authenticate to an SMTP server.* In other words, there*were no fields to send the userID and password of the SMTP account; therefore,, this version of the Coral8 SendEmailOut adapter only appears to work with SMTP services that do not require authentication.* TIBCO’s*design time environment supports*SMTP authentication in a variety of ways.
Moving on to my first Hello World example, I realized that with TIBCO’s design time environment you can attach to data, use an XPATH graphical tool to visualize the data and then assign properties to the data.* Using their XPATH graphical tool, you can then map the input properties to the outputs.** This can be a bit tricky when you first use it if you have never used an XPATH tool, but it certainly make integration a snap.*
On the other hand, with Coral8 Studio, it*seems that you must define the structure of the incoming data with an XML schema and then use regular expressions (for example) to parse the data into workable event properties.**** Maybe there is an XPATH tools with Coral8 Studio, but I missed it?** Coral8 is lighter weight using XML schemas and regular expressions; but the heavier weight of TIBCO’s XPATH tool (that creates the underlying XML schemas) is something I miss.
In a nutshell, my first glance at Coral8 Studio has been both interesting and satisfactory.* I am moving forward with questions to Coral8 support, who have been very helpful so far.* Coral8 has made it very easy for the user to download their product, read the docs, and go to work.** TIBCO has a much more formal approach, including requesting exactly what software you want, the configuration, getting approval for evaluation licenses and emailing product support.
Coral8 is significantly “lighter weight” than TIBCO.***What does this mean in actual testing and evaluation?* I’ll post more on my Coral8 experience and observations in future posts.
Have a Happy Holiday Season, wherever you are!
Image Image Image Image Image Image Image Image


Source...
Login or Register to Ask a Question

Previous Thread | Next Thread
Login or Register to Ask a Question