Functionalities and capabilities of integration platforms may vary considerably. The development methods also vary between platforms. Some integration platforms are based on pure programming; some rely on visual modeling of processes, and technology or system adapters. Integration platforms based on programming are called full-code platforms. Integration platforms that require a little understanding of protocols and standards called low-code integration platforms. Integration platforms that have plug-and-play adapters for enterprise systems like SAP and HubSpot are called no-code integration platforms.
No-code easily and unpredictably becomes a full-code when the system to be integrated is used in a way that the ready-made adapter was not ready for. Sadly - this is the case quite often. How many ERP systems have been implemented without customizing or using its data fields for their original purpose and in the same way in different companies? That was meant to work in 80% of the solutions only works in 20% of the use cases. Because of this, no-code platforms often work well in demos, but in practice, they are laborious to implement if and when the adapter does not work as needed. In full-code platforms, the problem is skill management: you need a large number of platform-aware developers. Often, for example, the upkeep is expensive, when an expensive and especially skilled developer is required to solve each problem or use case.
Out of these options, the best one today is to go with the low-code because it is the right combination of expression power and ease of operation. Below is an example of the frends integration platform's Business Process Model and Notation (BPMN) representation. The visual process language in the picture is used for all development and operations. In fact, the image shows a single process execution instance: the operator can access every piece of information that has passed through the instance - whether it's content or even an internal log of the communication protocol.
It is good to remember that the cost of integration very quickly consists of maintaining existing integrations, not making new ones. For this reason, operability and monitorability play a key role in choosing a modern integration platform.
Gartner is a well-known and valued research and advisory company. Their chief integration analyst Massimo Pezzini often speaks of the term "Pervasive integration platform." By this, he means an integration platform that includes a wide range of features. In the frends integration platform, we have thought of the feature set even more extensively and have combined process automation (RPA) into the same set of integration features.
To sum up, the functionalities of a modern integration platform are: