Data process engine in java