Free Newsletters
Technology & Business Daily

InfoWorld
Log-in | Register

Exclusive: Coral8 presents a sea of CEP opportunity

Coral8 Engine 4.6 speeds deployment of complex event processing with easy SQL-like programming


As event-driven architectures continue to proliferate in the business landscape, a company’s agility and ability to drive big wins are becoming increasingly burdened by indecipherable data and unrecognized signals. That’s where CEP (complex event processing) comes in. CEP solutions continuously troll your real-time data streams in search of defined event patterns, then fire off alerts to your enterprise systems to automate a follow-on process or corrective action.

 The Bottom Line

Coral8 Engine 4.6
Coral8, http://coral8.com

Good  7.5
criteria score weight
Developer tools 7 35%
Scalability 8 25%
Management 6 15%
Setup 10 10%
Value 8 10%
Reporting 6 5%

Cost:
Developer Edition: free; Professional Edition: $5,000 per CPU; Enterprise Edition: $15,000 per CPU

Platforms:
Windows: XP, 2003; Red Hat Enterprise Linux; Vista and Solaris versions available soon

Bottom Line:
Coral8 Engine offers an affordable and quickly deployable option for getting started with complex event processing. Its SQL-like query language is straightforward, and the package offers good tutorial resources. Be prepared to build out administrative and monitoring facilities. Basic fail-over and clustering capabilities are sufficient for most applications.

About our Reviews and Scoring Methodology

Among the offerings in this budding field is Coral8 Engine 4.6, the latest release from the company of the same name. The application comprises the Coral8 Server — a stream-processing and correlation engine based on Coral8’s own CCL (Continuous Computation Language) — and an updated Coral8 Studio, an IDE for building and debugging in CCL that doubles as a monitoring UI for the runtime engine.

The new release focuses on improving developer usability with updates to the Studio IDE, such as dockable palette windows and improved project metadata. In addition, new language constructs and engine enhancements are geared toward improving pattern-matching and reliability.

On the downside, Coral8 offers none of the graphical development features found in competitors such as StreamBase. For an application that is otherwise extremely usable, this is a conspicuous oversight.

Compared to the well-provisioned dashboards and wizards in products such as Progress Apama, Coral8 also comes up short. Coral8 is now previewing an Adobe Flex-based approach to dashboard delivery, which is encouraging.

Further, Coral8’s simulation tools would benefit from the ability to create parameters of random data feeds, although playback of canned CSV (comma-separated value) streams is available. Administration and monitoring features also could stand improvement. Moreover, you won’t find any industry-specific functions in this box. This is a generic engine, so be prepared to build your own C/C++ filters for any in-process plug-ins.

On the plus side, this CEP solution is more affordable than many of its competitors, it includes basic fail-over and clustering features, it sports a well-documented SDK, and it provides good SOAP hooks into the engine. You could clean up by starting with Coral8 as your foundation and building out the feature set to address your specific needs.

In all, Coral8 Engine is perhaps the easiest CEP application that I have used for getting started. There should be little lag time for most developers to become productive.

Easing into CEP
Getting started with Coral8 Engine installation requires little effort, thanks to its well-designed setup routine. The IDE gets you going with a solid set of tutorials and examples that ease the learning curve. The well-documented help facilities are also a plus, although they would benefit from more technical depth.

Development projects in Coral8 center on defining the schema of your incoming data streams and constructing CCL queries  of that data in the built-in text editor. About the only niceties of the editor are its color-coding of language keywords and a type-ahead facility. I’d prefer a tool that is a little more intuitive, and that provides better design-time validation against my schema constructs.

Coral8 provides input adapters for binary and XML feeds, Java Message Service (pub/sub topics only), databases (via JDBC and ODBC), Tibco Rendezvous, RSS, and more. The company recently added an adapter for tapping IBM WebSphere MQ. In all, the included adapters are adequate, and several third-party adapters are available.

James R. Borck is senior contributing editor of the InfoWorld Test Center.
Continued
1 | 2 | NEXT PAGE » 


Talkback:

commentPost a Comment

 

MOST COMMENTS

 
 





What Every Enterprise Needs to Know About VDI
Today's enterprise IT environment is already complex, and replete with heterogeneous technologies. Attend this informative webcast to understand the key components for deploying and managing virtual desktop infrastructure in your environment. Sponsor: VDIworks

»  Click here to view this Webcast
  Zombie PCs Are Attacking Your LAN
A recent study showed that malware-infected zombie PCs are now a bigger threat to ISPs and Web infrastructure than DoS attacks. As this brand new IT Strategy Guide explains, an increased use of peer-to-peer techniques by the attackers has made it harder to fight back. Download now, compliments of Verio:

»  Click here to download now

- Special Advertising Partners -
WHITE PAPERS
 

» Technology White Papers Library

Technology White Papers by Topic

Technology White Papers E-mail Alert

Find out when the latest white paper is available:
 
 
INFOWORLD MARKETPLACE
 
» BUY A LINK NOW
 
 

Video

 
 
 

Podcasts

 
 
 

 

Columnists

 
 
 

Resource Center


Ads by techwords beta  [See your link here]
 




Sponsored Technology Links

 
 
 HOME  NEWS  BLOGS  PODCASTS  VIDEOS  TECHNOLOGIES  TEST CENTER  EVENTS  CAREERS   About | Advertise | Awards | RSS | Contact Us 

Copyright © 2008, Reprints, Permissions, Licensing, IDG Network, Privacy Policy, Terms of Service.
All Rights reserved. InfoWorld is a leading publisher of technology information and product reviews on topics including viruses,
phishing, worms, firewalls, security, servers, storage, networking, wireless, databases, and web services.

CIO :: ComputerWorld :: CSO :: Demo :: GamePro :: Games.net :: IDG Connect :: IDG World Expo
Industry Standard :: IT World :: JavaWorld :: LinuxWorld :: MacUser :: Macworld :: Network World :: PC World :: Playlist