The main components and concepts we utilize in the development of integrations are as follows:
API
APIs are entry points to Frends Processes where the actual integration logic is implemented. APIs are created using API specifications and managed separately from other artifacts in Frends.
Processes
Processes are the standard "unit" of integrations within Frends, meaning that all end-to-end integrations are called Processes, regardless of whether they are run on schedule or not, and act as an API or any other integration pattern.
Subprocess
Subprocesses are reusable components that can be used to wrap reusable integration functionality into separately versioned and managed services. Subprocesses are always used by calling them from the main-level Processes.
Frends Tasks
Frends Tasks are the basic building blocks of Processes and Subprocesses. You can think of Frends Tasks as .NET C# microservices that provide a piece of basic functionality within the integration such as reading files or calling APIs.
Environment Variables
Environment Variables are reusable and centralized variables that can be used to manage and store important information, such as usernames, passwords, or server addresses
An overview of how the Development Concepts interact with each other.
The next article is Introduction to Architectural Concepts of Frends