ES365: GoAnywhere Managed File Transfer (MFT)

GoAnywhere MFT (Managed File Transfer) by Linoma Software is a secure cost effective, enterprise grade file and data orchestration tool that can run on just about any platform. As a value added reseller we offer a full consulting service around the GoAnywhere Platform, including analysis and design with complete end-to-end solution delivery. Contact Us for a product walk through and demonstration.




Enterprise capable File and Data orchestration

GoAnywhere Managed File Transfer was recently implemented by us at a large African multi-national. Their strategy is to buy their applications off-the-shelf as far as possible, GoAnywhere is currently used to integrate their off-the-shelf solutions as well as online services offered by their business partners with their ERP system.
Here are some of the reasons why you too should be using GoAnywhere MFT.


  • Enterprise Grade: Resilient / Scalable / Highly Available
  • Fully Secure
  • Protects files at rest and in motion
  • Cost Effective / Modular
  • Easy to Use / Simple to Operate
  • One User Interface / No programming
  • Accessible – Completely web-based
  • Runs on almost any platform (Windows, Unix/AIX, Solaris, Linux, IBM i)
  • Fully Automatable with Advanced Workflow
  • Fully Transparent Behaviour
  • Comprehensive Dashboards / Alerts / Reports / Logs

Key GoAnywhere MFT Features

The capability summary below shows some of the key features of the GoAnywhere MFT platform that could be used to add value to your business.


  • Secure any-to-any data exchange with business partners, suppliers, banks, service providers and clients.
  • Secure any-to-any, server to server and application to application file and data exchange.
  • Data movement orchestration with advanced workflow capability and process execution.
  • Comprehensive data transformation without coding.
  • Secure internal and external employee to employee, employee to partner and supplier file sharing.
  • Event based processing, e.g. load data into the ERP when your business partner uploads a file to you (e.g. payroll).
  • Centralized control of all jobs with a single web-interface.
  • Powerful scheduler with retry on failure.
  • Comprehensive auditing and logging for troubleshooting.
  • Powerful reporting and dashboards to monitor jobs successes and failures.
  • Comprehensive role-based permissions for varying levels of access to all levels of employee access.





Key GoAnywhere GoDrive Features

The GoAnywhere platform also offers a secure on-premise corporate DropBox-like function (GoDrive) with Enterprise File Synchronization and Sharing (EFSS). A short use case of how GoDrive is used in a corporate follows the features listed below.


Secure:
  • Files are encrypted in transit and on disk with optional PIN protection.
  • Meets the world's most strenuous security standards and legislation.
  • System management and data storage is always in the control of the corporate and not with an external cloud service.


Share

  • Easily drag-n-drop files between the desktop and GoDrive folders
  • Generate automatic email invitations to shared users
  • Enter file comments, as well as review comment history from other users
  • Organize files into user-defined folders and subfolders
  • View thumbnail images of graphics files
  • Search for files and folders


Monitor

  • User can monitor shared files via activity streams
  • Receive email notices when shared files are downloaded or modified by others
  • View and recover prior versions of files


Manage

  • Lock files for restricting access
  • Revoke sharing of folders and files when needed
  • Place files into a recycle bin for future recovery
  • Manage shared folder access with granular permissions
  • View history of when files are downloaded, uploaded and modified


Cost effective:

  • 10 GoDrive licenses included for free with GoAnywhere MFT.
  • License purchases are onceoff, no ongoing monthly subscription charges.





Use Case 05: Employee to Employee, Employee to 3rd Party File sharing
In the use case below, GoDrive can be used to securely share files internally between employees or externally between employees and 3rd parties.

GoAnywhere MFT, Sample Use Case 05, Employee to Employee, Employee to 3rd Party File sharing e.g. Large file sharing with Advertising Agency
From the diagram you can see that GoDrive can be used to securely share files internally and externally for collaboration purposes. This is especially useful as a means to circumvent email attachment limits when large files need to be shared with external 3rd parties.



Sample Business Use Cases: General Business Data Interchange

Enterprise Solutions 365 is a value added reseller and as such we sell complete solutions rather than just software products. This section illustrates a selected number of previously implemented GoAnywhere solutions so as to demonstrate how the platform may be used in practice to add value to your business.
The diagram below shows how GoAnywhere has been used to interact between internal and external systems and corporate stakeholders.

GoAnywhere MFT, Business Data Interchange - Sample Business Use Cases


Use Case 01: Expense management
In the use case below, the client required an interim solution to loading credit card expense data from the bank into their new ERP card expense management solution. Strategically they wanted to interface directly with VISA to automate the loading of credit card transaction data into the ERP.

GoAnywhere MFT, Sample Use Case 01, Expense Management
A solution was put together very quickly by using the GoAnywhere Services web client to automatically load the file into the ERP expense management system as soon as the user uploads the file they retrieve from the bank. The steps indicated on the diagram are:
  1. User downloads the expense file from the online bank portal.
  2. User uploads file in GoAnywhere Services web client
  3. A GoAnywhere Workflow Project triggers and loads the data into the ERP database.




Use Case 02: Banking, Credit Card and Exchange Rate Automation
In the use case below, the client required that they interface directly with a number of banks, their credit card service provider (VISA) and also automate the daily and monthly loading of exchange rates data (from Reuters) for the countries in which they operate.

GoAnywhere MFT, Sample Use Case 02, Banking, Credit Card and Exchange Rate Automation
The banks, VISA and Reuters have very high security requirements, all use SFTP and required the generation of unique SSH and PGP encryption key pairs to interact with them. This was very easy to do in GoAnywhere MFT. GoAnywhere workflow packages were constructed to read the file formats from these business partners and load them into the ERP. The steps indicated on the diagram are:

  1. Connect to the business partner SFTP service and retrieve the current data file.
  2. Deconstruct the file data and load into the target ERP staging database. Execute the associated ERP program to process the staged data.




Use Case 03: Corporate Payment Card Interface
In the use case below, the client required that they interface a new in-house customer prepaid card processing system to the ERP.

GoAnywhere MFT, Sample Use Case 03, Corporate Payment Card Interface
The final automated system executes the various workflows on a schedule specified in GoAnywhere MFT. From the diagram you can see that the the various GoAnywhere workflows load master data into the card system and payment transaction data from the card system into the ERP. This is a fairly complex solution that required more than just basic GoAnywhere project construction, it also makes use of SQL Server stored procedures to process more complex logic.




Use Case 04: Automated Email Processing (e.g. Survey, Attachment file processing)
In the use case below, GoAnywhere could very easily be used to monitor a functional mailbox for incoming email and process the data further in the case of customer feedback, automated file processing or procssing results from an email survey.

GoAnywhere MFT, Sample Use Case 04, Automated Email Processing, e.g. Survey, Attachment file processing
From the diagram you can see that GoAnywhere could very easily be used to monitor a functional mailbox for incoming email. On receipt, the data from the email or its attachments can be read for further processing.

The steps indicated on the diagram are:

  1. Read the received email and / or attachments from a functional mailbox.
  2. Deconstruct the file data and load into the target application staging database. Execute the associated application to process the staged data.





Use Case 05: Employee to Employee, Employee to 3rd Party File sharing
See the GoDrive features tab above for a GoDrive use case.





Sample IT Use Cases: Enterprise File and Data orchestration

Enterprise Solutions 365 is a value added reseller and as such we sell complete solutions rather than just software products.

GoAnywhere MFT, Enterprise File and Data Orchestration, Sample IT Use Cases


GoAnywhere Sample IT Use Case

The diagram above shows how GoAnywhere has been used by a corporate Information Technology department to add value to the business.
GoAnywhere can be used to orchestrate the movement of internal data and files between servers and locations. GoAnyWhere's dashboards and comprehensive reports can be used to centrally monitor successful and unsuccesful file movements between servers and locations. Some of the use cases with clients include: scheduled backup copies from the ERP to low cost storage, distribution of corporate videos across remote sites and other administrative tasks. Data movement can also be optimized by using GoAnywhere's build in file compression / decompression features to compress before transitting data and decompress once it has reached the other side (GoAnywhere server or compression/decompression script required on the other side).




GoAnywhere Technical Features

The list below details key technical features regarding the GoAnywhere platform, this includes supported technical platforms, communication and security protocols.

  • Runs on almost any platform (Windows, Unix/AIX, Solaris, Linux, IBM i)
  • Any-to-Any Data Transfer
    • File Transfer: FTP, SFTP, FTPS, SCP.
    • Encryption: PGP, GPG, AS2, SSL/TLS, FIPS 140-2 validated AES, SMIME.
    • Web: HTTP, HTTPS, Web Services
    • Databases: SQL Server, Oracle, MySQL, IBM DB2, Sybase, Informix, postGre.
    • File Formats supported: Flat File, XML, CSV, Excel.
    • Mail: SMTP, IMAP, POP3
    • Compression: Password protected Zip, GZip, Tar
    • Communicate with and instruct other GoAnywhere Servers.
  • Full advanced Workflow automation
    • Orchestrate Any-to-Any Data Transfer
    • Execute Programs, Scripts and Messaging on any supported platform including: SQL, APIs, Web Services, Java, .NET
      Comprehensive Scheduler
    • Retry on Failure before alerting.
    • Allows jobs to be prioritized and segmented with job queues and run priorities
  • Large file transfer with auto resume.
  • Advanced PCI compliant encryption protocols
  • Compression / Decompression to reduce storage and network overhead.
  • Data Translation with Extract / Transform and Load (ETL)
  • Web and Mobile Apps (Android / Apple) for user to server file transfers and sharing.
  • Triggers with Workflow execution, e.g. on file upload.
  • Monitors – on Folders / Shares / SFTP / FTP / FTPS with Workflow execution
  • Comprehensive Authentication support (Active Directory, LDAP, SAML, IBM i)
  • Comprehensive Role-based permissions for control to any system feature.
  • Comprehensive Dashboards / Alerts / Reports / Logs
  • GoDrive for a centrally managed encrypted, PIN protected offline file sharing and synchronization (EFSS) solution – similar to a corporate DropBox.
  • Provides High Availability with Load Balancing with Clustering
  • SFTP Server feature
  • DMZ Reverse Proxy (Gateway) feature.
  • Secure Email with Attachments including Outlook integration.



Technical Requirements
The list below details key technical requirements to run Goanywhere MFT in your organization.

Windows installation

Operating System: Windows Server 2003®
Windows Server 2008 R2®
Windows Server 2012®
Windows Server 2012 R2®
Windows XP®
Windows Vista®
Windows 7®
Windows 8®
RAM: 512 MB minimum
Hard disk capacity: 300 MB for product (does not include user data)


Linux installation

RAM: 512 MB minimum
Hard disk capacity: 300 MB for product (does not include user data)


UNIX, AIX, HP-UX, Solaris installation

RAM: 512 MB minimum
Hard disk capacity: 250 MB for product (does not include user data)
JRE (Java Runtime Environment): 1.6.0 or higher


IBM i (iSeries)

Operating System: IBM i V6R1 or higher (licensing and PTF requirements)
RAM: 512 MB minimum
Hard disk capacity: 250 MB for product (does not include user data)






The vendor product site (link) has a wealth of product information including trial software.