Within the Control Layer, all file handling and processing tasks are performed by the RoboMQ functional components, i.e. microservices which are depicted as hexagons in the figure above. These components can be assembled within a messaging fabric that together creates an event-driven MFT workflow that is robust, scalable, and reliable. Any number of tasks can be added within the workflow. For instance, file transformation, validation, encryption, or any custom task of choice can be easily added. In addition, given the protocol-agnostic capabilities of the RoboMQ platform, file processing can expand away from conventional SFTP or SCP file transfer protocols to integrate with REST, SOAP, JSON or XML APIs. Below are just some of the countless integration use cases to inspire you.