Buenas:
Tengo entendido que lo ideal es que la capa intermedia de una aplicación 3
capas se comunique con el resto utilizando XML. Si diseñamos la aplicación
en Visual FoxPro, el programar la capa intermedia de esta forma significa
tener un paso más en el proceso final. Me explico:
1.- El cliente envía una solicitud a la capa intermedia para recuperar los
clientes de barcelona.
2.- La capa intermedia, programada como objeto COM, envía la consulta al
SGBD mediante ADO y obtiene un RecordSet.
3.- Convierte el RecordSet a XML y se lo pasa al cliente.
4.- El cliente pasa el XML a cursor Fox.
Si optáramos por hacer que la capa intermedia se comunicara con el resto
utilizando el RecordSet nos ahorraríamos el paso 3. Con la cual cosa
quedaría de la siguiente forma:
1.- El cliente envía una solicitud a la capa intermedia para recuperar los
clientes de barcelona.
2.- La capa intermedia, programada como objeto COM, envía la consulta al
SGBD mediante ADO y obtiene un RecordSet.
3.- El cliente pasa el Recordset a cursor Fox.
¿Que ventajas y desventajas puede tener el usar uno u otro método?
Agradecería cualquier comentario al respecto o dirección Web donde consultar
más sobre este tema.
Gracias a todos por vuestra atención,
Llorenç
Leer las respuestas