Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Sugerencias para un escenario de aplicacion
Message
From
12/02/2002 12:53:31
 
 
To
12/02/2002 10:48:26
Fausto Garcia
Independent Developer
Lima, Peru
General information
Forum:
Visual FoxPro
Category:
COM/DCOM and OLE Automation
Miscellaneous
Thread ID:
00618846
Message ID:
00618948
Views:
8
Hola, Fausto.

Lo que planteas está perfecto. Algunos consejos al respecto:

* Mira si no te conviene utilizar WebConnection para el desarrollo web. La última versión incluso trae clases preparadas para objetos de negocios. Y muchas de las piezas del framework te sirven tanto para el web como para segmentos de la interfase win32.

* Arma tus objetos de negocios con mucho cuidado. No es lo mismo instanciarlos desde la web (bajo el concepto "toco y me voy", ya que nada tiene estado), que bajo win32, donde no tienes problema en manejar estados, aunque no es lo más conveniente bajo MTS.

* Si puedes seleccionar la plataforma (deberías, en un proyecto de estas características), pasa de NT 4 a Windows 2000 desde el principio. Tanto Component Services (ex-MTS), como Internet Information Server 5 van a hacer tu vida mucho más fácil.

Por lo demás, creo que vas perfectamente orientado. Además de WebConnection, mira los white papers en el sitio de Rick Strahl, www.west-wind.com, ya que hay tienes abundante y detallada información sobre estas arquitecturas.

Mucha suerte, y ¡cuéntanos cómo vas!


>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
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform