What is CCIL?

From CCIL
Jump to: navigation, search

CCIL is an open source software framework, which is dedicated to the pipelined handling of data.

Basically it is an extension of the CyberCore framework, with a replaced launcher which is designated to execute a pipeline and than exit. The original launcher keeps the process running until Break signal is received. CCIL runs just like ordinary batch utility, taking advantage of the component handling model of the base framework.

CCIL introduces several concepts, which add its specific value over the ordinary component container it is built upon:

Contexts

Information displays different properties, depending on the context it is handled in. In the terms of the system, the context is formed by static content in the server distribution and the dynamic artifacts (run-time variables, data) which is emitted during the pipeline execution.

Pipelines

Pipelines organizes the pieces of processing logic called stages into powerful sequences, able to accomplish various tasks.