[modelagem]
Um relacionamento relativamente não estruturado entre dois componentes de software ou programas que trabalham juntos para processar dados, o que requer pouca sobreposição entre métodos, ontologias, definições de classe e assim por diante.