The diagram below illustrates the design of OneList integraion using Azure Integration Services. The key design concepts are:
Use the Line Of Business Connector to connect the source system. Azure provides a list of built-in LOB connectors, for example SharePoint, Salseforce;
Use the OneList connector to connect to the OneList integration APIs. The OneList connector is a Logic App Custom Connector created from the OneList API definitions (swagger json);
Use the Azure Service Bus message queues to implement the repliable message delivery design pattern;
The OneList integration processes are implemented using the Azure Logic Apps:
Interacting with source system APIs to compose the task sync messages and sending them to the outbound queue;
Posting messages in the outbound queue to OneList;
Getting task action requests from OneList;
Interacting with the source system APIs to perform task action;
Please visit the following pages for implementation details and examples