Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Servers (https://www.clubdelphi.com/foros/forumdisplay.php?f=9)
-   -   Conociendo un Poco de Servidor de Aplicaciones (https://www.clubdelphi.com/foros/showthread.php?t=83863)

novato_erick 07-08-2013 21:22:40

Conociendo un Poco de Servidor de Aplicaciones
 
Hola Chicos:

Conociendo poco de Servidor de Aplicaciones encontré esto:

Cita:

http://es.wikipedia.org/wiki/Servidor_de_aplicaciones
Un servidor de aplicaciones generalmente gestiona la mayor parte (o la totalidad) de las funciones de lógica de negocio
Hablando de esto tengo mi aplicación desarrollada en Delphi XE pero el inconveniente que he encontrado es que para actualizar tengo que ir maquina por maquina en un lugar que 15 personas tienen el programa dentro de una misma infraestructura de red. y tengo que ir de puesto en puesto y son tres pisos sube y baja :D.

Se me ocurrió una pc que sirva como servidor de aplicaciones: Mi interrogante es: Al tener el ejecutable en el "servidor de aplicaciones" con características robustas el sistema realizado en delphi tomara los recursos del servidor de aplicaciones o siempre tomará los recursos del equipo cliente al ser ejecutado desde una ruta especifica de mi servidor... claro el diseño esta dividido en (Capa de Presentación, la capa lógica del negocio) y la capa de datos esta en un servidor de DB por aparte en linux...

Esperando comentarios de ustedes y agradeciendo enormemente sus experiencias y aportes

Saludos

novato_erick

look 07-08-2013 22:17:35

Hola amigo, comparto con tigo una aplicacion que desarrolle con ese mismo fin.

como utilizarla?
1) Copiar el ejecutable (Updater.exe) en cada una de los clientes, esto solo sera la primera vez
2) Enviar un acceso directo del ejecutable (Updater.exe) al escritorio y para mayor comodidad del usuario cambiarle el nombre y seleccionar el icono de tu aplicacion.
3) Ejecutar(Primera vez),

al mostrar la ventana de cargado presionar F2
aparecera la siguiente ventaba:

a) seleccionar la aplicacion principal, es decir el que ejecutara al final de hacer la actualizacion
b) Autenticacion lan ( este caso es particular, ingresas el usuario y contraseña encryptada con el programa decryp con la clave 1234) clave y usuario del servidor
en donde estan los archivos de actualizacion
c) Directorio de actualizacion, es el directorio compartido en donde pondras todas las actualizaciones de la aplicacion
d) Archivos a verificar, son todos los archivos locales que se verificaran en el directorio de actualizacion para actualizarlos en los clientes
4) es todo, ahora solo basta con copiar los arhivos de actualizacion en el direcctorio y los updaters se encargaran del resto.

https://mega.co.nz/#!dUMjAZpQ!SSQbAw...3DewtzwlV4w7ms

look 07-08-2013 22:24:04

Para simplificar un poco mas, la aplicacion se conecta al servidor con los datos de configuracion , usuario , clave y directorio de actualizacion , entonces lo unico que hace es verificar en el servidor si los archivos en el servidor son mas nuevos que los que hay en los clientes y los reemplaza con los del servidor.

novato_erick 07-08-2013 22:58:20

Cita:

look
Hola amigo, comparto con tigo una aplicacion que desarrolle con ese mismo fin.
Agradezco enormemente tu aporte en cuanto a resolver la parte de actualización de ejecutables a varios usuarios y más creado por ti... muchas gracias...

Pero mi interrogante viene siendo la misma:

Cita:

Mi interrogante es: Al tener el ejecutable en el "servidor de aplicaciones" con características robustas el sistema realizado en delphi tomara los recursos del servidor de aplicaciones o siempre tomará los recursos del equipo cliente al ser ejecutado desde una ruta especifica de mi servidor...
Realizaré las pruebas con tu aplicación de actualización de ejecutable y te comentaré por este mismo medio como me fue....

Saludos

novato_erick

mamcx 08-08-2013 04:28:50

El mejor sistema para hacer este tipo de proyectos (que conozco) es http://www.remobjects.com/

Tambien la arquitectura REST es buena para esto.

Lo que estas buscando es un modelo N-Tier o N-Capas (consulta sobre esto)

ASAPLTDA 25-10-2013 21:57:07

Hola https://mega.co.nz/ Temporarily unavailable
 
Cita:

Empezado por look (Mensaje 465173)
Hola amigo, comparto con tigo una aplicacion que desarrolle con ese mismo fin.

Hola me parece muy buena idea, pero el servicio no se encuentra disponible, podrias colocarla en el clubdelphi o en otro servicio de almacenamiento
gracias

look 25-10-2013 23:29:49

Cita:

Empezado por ASAPLTDA (Mensaje 468962)
Hola me parece muy buena idea, pero el servicio no se encuentra disponible, podrias colocarla en el clubdelphi o en otro servicio de almacenamiento
gracias


Aqui esta lo he subido al ftp

novato_erick 06-02-2014 16:30:08

hola look:

Desde que inicié este hilo con mi duda tu apoyo fue muy importante hasta el punto que ya implemente para las aplicaciones ahorrando mucho tiempo en de ir a los usuarios maquina por maquina... a la final tengo el proyecto que dentro de poco lo pondré aquí mismo claro con parte de tu código si me lo permites.

Creo que también ayudará a otros con mi mismo caso...


Saludos a todos la gente del club delphi...

look 06-02-2014 18:10:55

Cita:

Empezado por novato_erick (Mensaje 472385)
hola look:

Desde que inicié este hilo con mi duda tu apoyo fue muy importante hasta el punto que ya implemente para las aplicaciones ahorrando mucho tiempo en de ir a los usuarios maquina por maquina... a la final tengo el proyecto que dentro de poco lo pondré aquí mismo claro con parte de tu código si me lo permites.

Creo que también ayudará a otros con mi mismo caso...


Saludos a todos la gente del club delphi...

Excelente, me alegra...

Saludos!


La franja horaria es GMT +2. Ahora son las 10:05:59.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi