Controller

The Controller layer takes care of routing & request/response handling (transformation, validation, etc). Multiple Controllers of different type may coexisting in a Package’s Controller layer.