Cómo hacer una Integración Genérica entre dos servicios
Contexto :
Integración existente:
Integración genérica:
Cada ERP de contabilidad tiene requisitos diferentes, por ejemplo, la contabilidad de ERP 1 admite el envío de un PDF a su sistema, la contabilidad de ERP 2 solo admite un Memo
En su mayoría, cada Contabilidad tiene los mismos datos de mapeo, pero tiene un valor diferente en la respuesta de la API, por ejemplo, en el pedido de contabilidad ERP 1 llamado "orderpp", en el pedido de contabilidad ERP 2 llamado "orderss"
WorkOrder Company realiza la integración entre sus servicios y la empresa de contabilidad ERP, por ejemplo, en la empresa WorkOrder, realizan una orden de trabajo basada en Orden/Cotización en Contabilidad
Integración con lenguaje C# y Javascript
El método de negociación utiliza la clave API, OAuth2 o Webhooks
Mi pregunta
¿Cómo hacer una integración genérica que se pueda adaptar con la otra Integración o se pueda ajustar con la nueva?
¿Es posible que una Integración encaje con muchas Integraciones?