Ver Mensaje Individual
  #3  
Antiguo 29-10-2018
Avatar de gatosoft
[gatosoft] gatosoft is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Bogotá, Colombia
Posts: 833
Reputación: 21
gatosoft Va camino a la fama
Cita:
Empezado por fjmarcelino Ver Mensaje
Buenas tardes,

Voy a desarrollar un proyecto en Delphi Tokio 10.2.3 y me gustaría que fuese en 3 capas. La arquitectura que tengo en mente es un servidor de base de datos se pueda configurar cualquier BD en principio y por defecto sería firebird y más adelante oracle, el servidor de aplicaciones que ofrezca todos los servicios de gestión con la BD y lógica de negocio, la comunicación sea a traves de Https, autenticación con certificados digitales y la comunicación mediante REST (JSON) y la aplicación cliente que consuma los servicios sea multiplataforma o incluso web.
Para ello he pensado en DataSnap y me gustaría que me dieseis vuestra opinión en cuanto a rendimiento, escalabilidad y futuro de esta tecnología.

Gracias.
Pues a mi me ha ido bien, aunque solo he hecho proyectos pequeños. El punto importante es que tengas en la cabeza una verdadera arquitectura en tres capas, el concepto de servidor y servicios. algunos implementan dataSanap, convirtiendolo en un cliente servidor, es decir crea un cliente con toda la lógica del negocio, dejando al servidor como simple transportador de mensajes entre los querys del cliente y la base de datos.



Por otro lado, sobre el futuro, creo que tiene bastante, pues Embarcadero / Idera ha puesto mucho esfuerzo en esta tecnología, que es la que sostiene el negocio de Mobile.

Su orientación actual va por DataSanp - REST....

Saludo,
Responder Con Cita