Skip to main content
Distributed Architecture
Ossi Galkin avatar
Written by Ossi Galkin
Updated over 2 months ago

Frends utilizes a distributed architectural approach to deliver the integration capabilities to where you need it.

Frends is built using a distributed architecture, where the development, management and operations are focused on a single centralized management portal in the public cloud and the executions of the integrations are distributed on remote integration runtimes or Agents to where ever the integration capabilities are needed.

Distributed architecture

Central Management Portal

The central management portal is the single interaction point for the frends iPaaS and is delivered as a React based web application from Microsoft Azure. Users authenticate to the management portal utilizing their own company credentials (SSO) and preform the following standard integration functionalities:

  • Develop integrations using frends Tasks or custom C# code

  • Design and document integrations visually using BPMN 2.0 standard

  • Test integrations as a part of the development process

  • Monitor any integrations executing in the frends iPaaS -service

  • Store configuration information of any implemented integrations in the internal frends iPaaS provided version control functionality

  • Providing audit trail capabilities for any changes done by Users

  • Create customizable dashboards to monitor integration executions

  • Manage and deploy remote executable integration runtimes (frends Agents)

  • Manage central integration variables securely

Frends Agents

The actual integrations which are developped on the Central Management Portal are then deployed as packages to be executed on the selected remote integration runtime (or Agent).

The Agent's will then start executing the integrations according to the triggering policies in place and report execution statistics and other telemetry back to the Central Management Portal.

Did this answer your question?