Si ObjectDataSource no es la respuesta para una aplicación grande, ¿cuál es?

Citando la respuesta deAndrew Hare sobre elEsta pregunta.

Las fuentes de datos de objetos son buenas para proyectos pequeños, pero no se escalan bien ya que está incrustando información de capa de datos en la capa de IU de su aplicación. Sugeriría que solo los use para aplicaciones muy pequeñas y cosas de prueba de scratch-pad. Si toma una decisión de diseño para usarlos, esté preparado para luchar con problemas de escala y mantenimiento en el futuro.

Arquitectura de aplicación = Mantenibilidad + Escalabilidad + ......

Y creo que cada artículo que leí para comenzar a aprender arquitectura de aplicaciones usó algunas clases para construir la capa de datos comerciales y usóObjectDataSource para conectar la capa de presentación con la capa empresarial.

Parece que me he equivocado. ¿Cuál es realmente el mejor enfoque para la capa empresarial y su conexión con la capa de presentación?

Respuestas a la pregunta(2)

Su respuesta a la pregunta