Getting Started

Version 20.0.7681

Getting Started

Version 20.0.7681


ArcESB is a web application that provides a suite of Connectors for creating, executing, and monitoring custom data integration flows. Arc’s visual flow designer simplifies the process of integrating Managed File Transfer (MFT), EDI messaging, API management, data manipulation, and back-end integration.

Arc workflows are modular, which means they’re capable of handling entire end-to-end integrations or performing specific data management functions as part of a larger data ecosystem.

Key Features

  • Managed File Transfer: Secure messaging capabilities including AS2, AS4, SFTP, FTPS, FTP, OFTP, RNIF, SOAP, etc.
  • Data Mapping: Mapping and translation between data and file formats including EDI, EDIFACT, X12, IDoc (SAP), CSV, JSON, XML, etc.
  • REST-based APIs: Accessible management through simple standards-based interfaces like SOAP, REST, HTML, RSS, ATOM, JSON, XLS, and CSV.
  • Flexible Deployment Options: Modern web-based application deployable anywhere - On-Premise (Windows, Linux/Unix, macOS) or in the Cloud.
  • Workflow Engine: Easily build and automate workflows between applications such as Salesforce, MailChimp, Shopify, Google Apps, Dropbox, Microsoft Dynamics, NetSuite, etc.

Getting Started

This section contains introductory guides on installing Arc and setting up your first flow. See the Arc Knowledge Base for videos, guides, and sample flows for common integrations.


See the Administration section for guides on Arc setup including:

  • Using the embedded web server for simple setup and deployment
  • Hosting the server in IIS or an external Java servlet container
  • Configuring alerts to notify users when an error or notable event occurs
  • Clustering multiple instances of Arc for availability and/or performance
  • Server logging


Flows are the heart of the application and offer a flexible way to build scalable workflows to move and manipulate data. See the Flows section for more information about creating flows in Arc.


Flows consist of a set of Connectors. Each connector performs one of the following roles in the Arc flow:

  • Connect to remote servers, trading partners, databases, and applications
  • Transform files into different formats or manipulate the data within a file
  • Route files through the flow to provide complex branching logical processes which provide connectivity to applications, databases, servers, as well as data transformation

See the Connectors section to learn more about specific connectors in Arc.


Arc’s core functionality can be extended with ArcScript, a scripting feature included with the application. Event-based scripting is available within each Connector, and a dedicated Script Connector supports fully-customizable processing. See the Scripting section to learn more about extending Arc functionality with ArcScript.