Titan is a platform for managing all the life cycle of science workflows from deployment to execution in the
context of
Big Data applications, which is characterised by a design and operation mode driven by semantics at different
levels:
data source, problem domain and workflow component. The proposed platform is developed upon an
ontologicalframework of meta-data for
managing processes and models in a consistent way and taking advantage of specificknowledge domain. TITAN
comprises a well-grounded
stack of Big Data technologies including Apache Kafkafor inter-component communication, Avro for data
serialisation and Spark for
analysing data.