Estoy estudiando WCF y WPF. Aprendí mucho haciendo proyectos de muestra, pero tengo problemas para armar todo. Me ayudaría si pudiera parafrasear mi comprensión de la estructura adecuada de WCF/WPF e invitar a otros a confirmar o corregir mis ideas. Aquí hay una descripción muy amplia de cómo espero que funcione mi próximo proyecto:Confirme mi comprensión de WCF/WPF Estructura
Mis datos persistentes se almacenarán en una base de datos de SQL Server. Crearé una biblioteca de servicios de WCF que sirve como una interfaz para la base de datos, resolviendo problemas de seguridad y refundiendo los datos relacionales en un modelo de entidad orientada a objetos. Mi aplicación leerá datos a través del servicio WCF en una estructura de memoria que podría personalizarse de alguna manera para las necesidades de mi aplicación, pero consistirá básicamente en una ObservableCollection para cada una de las entidades en mi modelo de datos. Debido a que los datos se almacenarán en ObservableCollections, podré usar procedimientos de eventos para responder a los cambios de datos que desencadenan procesos comerciales. Los elementos simples de la interfaz de usuario se unirán directamente a las colecciones. Elementos de interfaz de usuario más sofisticados, como TreeView, requerirán otra capa, llamada PresentationModel o ViewModel. En el caso de TreeView, TreeView se enlazará directamente con PresentationModel y PresentationModel se vinculará directamente a las colecciones.
¿He descrito todo correctamente?
-TC
Gracias, Robert. En mi punto en la curva de aprendizaje, es fácil cometer grandes errores conceptuales, por lo que agradezco cuando alguien puede verificar que estoy en el camino correcto. –