Main Concepts in Thru MFT cloud service which is enabled by Thru MFT connector:
Transport : An abstract entity in Thru MFT service which controls exchange of the files between Mule Flow and Organizations (Partners) according to business processes.
One Mule Flow connects to one Thru MFT Transport using Thru MFT connector for Mulesoft in One-to-One mapping.
Organizations subscribe to Transports to exchange files with specific Mule Flows.
Transports can be of different types: Feed, Private Exchange, Broadcast Push, and other.
In each Mule Flow Thru MFT connector is configured to communicate with with a single Transport, see How To Configure.
Transports are managed in Thru MFT portal:
Organization : External Partner or internal enterprise organizational unit which exchanges files with Mule ESB Flows as part of the enterprise solution.
Organizations can be subscribed to one or multiple Transports to exchange files with different Mule Flows as part of different integration workflows.
Organizations and Transports support many to many mapping.
Organization subscriptions to Transports are managed by enterprise administrators or self-managed by Organization administrators via Thru MFT portal:
Endpoint : One or more endpoints can be created in each Organization such as FTPS and SFTP servers and clients, AWS S3 storage, IMAP mailboxes and other.
Endpoints can be managed by enterprise administrators or self-managed by Organization administrators.
Endpoints exchange files between external repositories of the organization and Thru MFT service, can participate in multiple Transports connecting to Mule Flows and are therefore re-usable.
Persistence : Thru MFT service has build-in file repository which scales horizontally, stores the files that are transferred between Mule Flow and Organization endpoints and supports flexible retention policies.
Simple API Thru MFT service implements simple and comprehensive REST API which is exposed via Thru MFT connector API, see Connector Operations
This document assumes that you are familiar with Mule, Anypoint Connectors, and Anypoint Studio.
To increase your familiarity with Studio, consider completing a Anypoint Studio Tutorial.
This page requires basic knowledge of Mule Concepts, Elements in a Mule Flow, and Global Elements.