Los sistemas de información de las empresas modernas necesitan establecer fácilmente una comunicación fluida con sistemas de información de terceros. Para ello, se utilizan conectores para crear interacciones entre los componentes del sistema de información. Sin embargo, los sistemas se conciben de forma independiente, con diferentes requisitos técnicos y de dominio que están en constante evolución.
Generalmente, los conectores se desarrollan manualmente y no son reutilizables, por lo que cualquier interoperabilidad El cambio de reglas puede afectar a todo el código en su desarrollo, prueba e implementación. Si los conectores están integrados en el código de negocio, en lugar de ser considerados como un componente individual del sistema, aumenta el impacto. Por ello, el desarrollo y la evolución de los conectores se convierten en un trabajo tedioso y largo.
El jueves 2 de diciembre, una parte de nuestro equipo fue al Jornada de trabajo del grupo Velocity Software (Journée du groupe de travail vélocité logiciel) del GDR GPL en París para presentar un enfoque para generar automáticamente una parte de los conectores de interoperabilidad y facilitar el desarrollo. Para ello, los conectores se crean como conectores independientes e implementan reglas de comunicación.