On-Premise Integrations
Locoia can always poll data via REST, GraphQL, or SOAP APIs. However, enterprises have applications and systems that are not accessible (protected via firewalls) from the outside world. There are two primary ways to exchange data if there is now API or direct database access on an on-premise system.
1. File exchange using (S)FTP or cloud drives
Many on-premise software systems can automatically export data into a file storage e.g. (S)FTP or a cloud drive. These can be accessed via Locoia and then the data can be processed in a flow. In this case, Locoia acts as a middleware (proxy) between the systems. As file formats, CSV, XLSX, JSON, or XML can be used.
2. Local script (agent) sends data from the database of a system to Locoia (https call)
A local script, also called an agent, can be configured on-premise that either exports data or accesses a database and sends data to a Locoia Flow via a Webhook encrypted through https. Locoia can then e.g. connect to other systems, process the data and finally return data as a response to the on-premise system. This way two data can be sent and polled:
2.1 Sending data: The above method can send data from an on-premise system to another cloud service via Locoia as a middleware (proxy).
2.2 Polling data: The above method can poll data from a cloud service to an on-premise system via Locoia as a middleware (proxy).
Last updated