Hola amigos,
Supongan el siguiente escenario. Tienen que escribir una aplicacion en VFP que trabaje con una base de datos nativa (es decir DBC) de forma tal que sea accesible tanto por clientes Win32 y browsers (intranet e internet). ¿Que tipo de solucion plantearian? Se me ocurre lo siguiente:
1. Plantear una arquitectura de 3 capas: interfaz de usuario, logica de negocio y acceso a datos. Para la interfaz de usuario tendria un EXE para los clientes Win32 y paginas HTML/ASP para desplegar la misma sobre browsers.
2. Las capas de logica de negocio y acceso a datos tendria que desarrollarlas en proyectos por separado (es decir dos proyectos) de modo que ambas se compilen en DLLs diferentes y expongan como interfaz aquellos metodos a utilizar mutuamente entre ellas y los modulos de interfaz de usuario.
3. Como lo que tengo para estas dos capas en el fondo son componentes COM los puedo registrar en MTS y de esa forma optimizo su funcionamiento ya que van a ser invocados tanto desde la red interna de trabajo como desde el web.
En lineas generales consideran este un buen diseño de arquitectura para la aplicacion? La plataforma es Windows NT 4. Les agradeceria mucho que me den sus opiniones y recomendaciones sobre todo si es que tienen experiencia desarrollando aplicaciones bajo este tipo de escenarios. Saludos,
Fausto
Solo se que nada se
Fausto J. Garcia Pino - MCSD.NET
.NET, Oracle, Tronador & Fondismo!