As businesses continue to grow and acquire new technologies and partners, the amount of endpoints being used to receive, store and deliver files is growing rapidly.
Two endpoints that companies in every industry regularly use to share information are FTP servers (SFTP, FTPS, FTP) and Amazon S3 cloud storage. As companies strive to connect applications and processes, IT organizations often get stuck when they need to easily automate file transfers between FTP servers and Amazon S3 locations.
This connectivity requirement has been quite difficult to cope with because many IT teams are still using point-to-point integration methods to connect endpoints (like creating custom scripts).
In this post we will show you can efficiently automate file transfers between SFTP/FTPS/FTP and Amazon S3 with Thru OptiPaaS™, a cloud-native managed file transfer platform. OptiPaaS is an enterprise-grade solution that enables enterprises to schedule, track and control file exchanges across any number of endpoints with both internal and external organizations. Organizations can connect OptiPaaS to iPaaS solutions like MuleSoft via connectors to quickly plug in file exchange processes into various applications and systems.
Follow the steps below to see how easy it is to configure automated file transfers across FTP servers/clients and Amazon S3 with OptiPaaS.
Step 1 – Create a File Exchange Workflow (“Transport”)
The foundation of all file exchanges in Thru OptiPaaS are based on file exchange workflow processes called “transports” that determine the behavior of file transfers between organizations. There are 6 types of transports companies can choose from (e.g. Many to One, One to Many, Broadcast). For example, a “One to Many” transport enables a company to push files from a single source endpoint to multiple target endpoints. Transports can be labelled so that you can distinguish between different business processes (e.g. Send Inventory Data to Wholesalers).
Step 2 – Participants Subscribe to Transport
After a transport is created and a source organization is defined, participants (called “Organizations”) can then subscribe to the transport to set up their endpoints (e.g. FTPservers/clients, Amazon S3). Both the source organization and the targets (e.g. Partners or internal departments) each subscribe to the transport to start exchanging files with each other. The enterprise can choose to let participants self-subscribe in a self-service portal or can be added to transport manually by the enterprise.
Step 3 – Configure Endpoints and File Transfer Schedule
After all participants have subscribed to a transport, they can simply point and click to set up the endpoints they want to use for either sending or receiving files (depending on the transport type). They also each select a “Schedule” for how frequently they want to push or pull files from OptiPaaS. Each subscribing organization can edit endpoints at any time without breaking other file transfer processes.
If an enterprise has set up a transport to push files from SFTP to Amazon S3, the source participant (highlighted below in red) would select the “SFTP server” as its source endpoint and the target participant would select “Amazon S3” (highlighted below in blue) as its target endpoint.
As companies configure their endpoints they choose a “schedule” to send/receive files continually [every 15 secs], daily, weekly or monthly.
Below is what a completed OptiPaaS transport looks like with endpoints configured. In this example a participant has configured multiple endpoints (including SFTP & Amazon S3) to send and receive files from an enterprise’s “Orders” transport process. In this case the enterprise has set up a “Private Exchange” transport and has integrated it with its MuleSoft and SAP systems.
Step 4 – View File Activity in a Single Dashboard
After companies have started exchanging files with OptiPaaS, all the participants of a transport can view the file activities in a single dashboard. Participants can view file transfers across all of their subscribed transports to analyze details like transfer status, file names, endpoint names and more.
To see Thru OptiPaaS in action, watch this short demonstration video.
Try Thru OptiPaaS Today
To try Thru OptiPaaS today, go here to create an account in the OptiPaaS Developer Portal.
Go here to schedule time with a Thru associate who can answer all your questions about Thru OptiPaaS.
[Note: This blog was originally posted on Aug 23, 2017, and was recently updated to demonstrate the latest Thru features]