La complejidad derivada de comprender cómo funcionan los datos requiere de una inversión adicional en arquitecturas de modelización de datos y un esfuerzo en pensar sistemáticamente en clave de dependencias y contexto de datos.
El 70% del esfuerzo en la arquitectura de datos de un SOA pasa por descubrir los modelos de datos y las relaciones entre los sistemas para crear los mappings, y el 30% del esfuerzo pasa por la modelización y el descubrimiento en la integración de los datos al abordar un proyecto de consolidación de ERP.