Another aspect of an ESB component is the security of requests and all the information involved. This regards not only securing the communication channel, but also who (which user or role) can request the service.
A final common task of an ESB component is monitoring the filed requests and tracking the statistic information of them, such as how often the service is requested, how often this is done correctly or incorrectly, and how fast a request is processed. The ESB can collect this information and create a report, but it can also respond immediately if, for example, the orchestration of a request calls on a service that results in an error. The task of monitoring also includes checking for previously set SLAs of a service, as defined within the ESB, with measures if an SLA is not achieved.