Coral8 Studio

The Coral8 Studio is an interactive graphical environment for developing, testing and deploying Coral8 components and modules. The Studio also acts as a central management console for a distributed network or GRID of Coral8 Servers.

Through the Coral8 Studio, developers can manage Coral8 modules through their entire lifecycle, including the ability to:

  • Define and maintain streams and stream schemas
  • Define and maintain CCL queries using a syntax-aware editor
  • Organize CCL queries into hierarchies of parameterizable modules
  • Define stream workflows
  • Define input and output adapters
  • Compile, test and distribute CCL modules

Once the application is developed, the Coral8 Studio provides a range of features to help debug, test and tune CEP applications, including:

  • Stream viewers display stream outputs at various points of the query modules
  • Step-debugging and speed-up/slow-down facilities for debugging and back-testing
  • Depiction of resource utilization such as CPU time and memory consumption
  • Graphical depiction of statistics at the gross application module level and inside the modules through the Studio Flow Viewer

Once the CEP applications are ready for deployment, the Coral8 Studio allows developers to easily configure application workspaces on remote deployment servers and use a graphical interface to deploy the application components.



 

studio