Integrating Applications with Linx
Application Integration is about creating a connection between different applications. This is commonly necessary when applications provide complementary functionality or share data for any reason.
Modern applications usually provide a REST Web Service to allow for controlled, structured integrations. Some applications also contain triggers that can call other applications when certain events occur. This is often done by using a Webhook where one application is configured to call a certain http URL to kick off some task or process in another application when a specific event occurs.
Linx Applications can do both:
- Call API's of external applications, retrieve and process data they provide
- Be called by external applications by exposing and hosting API's
Linx comes with the special connectors below to make integrations very easy to develop
Calling any API
The Linx Web plugin contains premade functions that make calling any Web Service / API quick and easy to do. Just drag a web service call function into a Linx process in the Linx Application Designer and configure the call properties. Check out an example to see how simple calling API's is with Linx
For older applications the database may need to be accessed and changed. Linx has a Database Plugin with a variety of functions that make integrations with many databases quick and easy.
Sharing data with files
Sometimes data needs to be shared between application via files, such as CSV, Excel, Json, XML, text or binary. For this purpose, Linx comes with a comprehensive set of file and directory operations, as well as a DirectoryWatch service to trigger processing when file events occur. For remote file processing Linx has an FTP plugin with all the necessary functions.