
21/07/2009, 11:23
|
 | | | Fecha de Ingreso: agosto-2002 Ubicación: Panamá
Mensajes: 962
Antigüedad: 22 años, 6 meses Puntos: 15 | |
Respuesta: Ayuda con : Enterprise Service ( COM+) Cuando el problema son sucursales con acceso dial-up que es muy muy lento lo mejor es App Win porque controlas más la carga de informacion mostrandolo por parte de forma async con mensajes de espera estamos cargando la información.
En tu caso el uso de Web Services no es solucion porque el SOAP que es XML es mas pesado que mandar solo binarios.
Si usas Visual Studio 2008 podrás hacer uso de Window Comunication Foundation (WCF) para hacer uso de servicios por TCP que son binarios a traves de la red.
Si usas Visual Studio 2005 podrías hacer uso de Remote Objects con TCP tambien y tener el mismo resultado de WCF.
De verdad tienes ya lo más importante de lo que implica el desarrollo de software y es que sabes las limitantes ahora solo deberás probar con buenos modos de uso y practicas estas tegnologia que te menciono.
Al hacer uso de estas tegnologia deberas olvidarte de tratar de pasar DataTable, DataSet, List, Dictionarys a traves de el servicio, lo que deberas es hacer uso de objetos tuyos (clases) que son las que seran serializadas y pasadas a traves de la red por TCP.
Ejemplo:
- Si tienes que mandar la informacion de clientes como ID, Dinero lo mejor es hacer un objeto Cliente que tenga parametros como ClientID y DineroDisponible y cargarlos para entonces mandarlos como respuesta de el servicio ya sea en Cliente[] array ó solo el Cliente.
Espero te ayude la información si necesitas algo más no dudes en preguntarnos que la comunidad te ayudará.
Saludos, |