A large number of Coral8 customers are seeking to use Coral8 Engine to monitor high volume business processes. In many cases, these business processes are critical to the revenue flow, transactions and overall execution of the business. Companies monitor these business processes with CEP software to discover problems or delays as they happen in order to minimize the impact on the business, and to capture live performance statistics for later analysis.
The most widely used language standard for describing business process definitions is the Business Process Execution Language (BPEL). Many of the leading business process management tools support BPEL as a means to describe how the business process is supposed to execute.
The Coral8 Engine Release 4.8 contains a new feature: the BPEL to CCL compiler. This utility and wizard will read BPEL-based business process definitions and generate the query modules to monitor these business processes. The generated query modules capture exceptions, process statistics and performance, and generate alerts. Once the query modules have been generated, the developer just needs to configure and connect the process event streams to the Coral8 server and query modules, and you are off and running.
If your current BPM tool supports BPEL, you many use the BPEL process definition files to feed the query generation utility. If your process is undocumented, the free, open source Eclipse development environment offers a BPEL plug-in which will produce a BPEL process definition the Coral8 BPEL utility can use. You can find and download Eclipse and the BPEL Plug-in at www.eclipse.org/downloads/ and www.eclipse.org/bpel/, respectively.
The BPEL to CCL compiler was made generally available in Release 4.8 of the Coral8 Engine. This release also contains significant documentation on how to use the BPEL to CCL compiler for generating business process monitoring applications.
Please feel free to ask any questions and offer feedback on the BPEL Process Monitoring utility to the Coral8 support team (click here to email support). All feedback will be actively considered for enhancements to these features either in the initial production release or in subsequent releases.