Bidoop contains the following differential components: Workflow Engine, Real Time Event Engine, User Management and System Access, and Data Sources Management.
Workflow Engine: With the workflow engine, users can define analytical and operational models and easily create business rules using algorithms previously developed by experts. Users can build Big Data workflows in a graphical way (using drag & drop) in a much easier way than with Oozie. It enables to integrate works from Hive, Pig, HBase, MapReduce, Spark etc. The workflow engine (and all Bidoop in general) has been thought as an extensible framework so that users can easily develop new functionalities.
Real Time Event Engine: this is our CEP (Complex Event Processing) solution based on top of MapReduce and HBase. It allows different monitoring options; sequential information flows or real-time events.
User management & system access: Control layer designed to improve the security of the solution by increasing the control system users.
Data Sources management: to easily configure Extraction (Flume, Sqoop), Transformation (validation & data cleansing) and Load (into Hive) of the data. Archiving policies are also defined in this step.