PDA

Ver la Versión Completa : Conociendo un Poco de Servidor de Aplicaciones


novato_erick
07-08-2013, 21:22:40
Hola Chicos:

Conociendo poco de Servidor de Aplicaciones encontré esto:


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),
http://img809.imageshack.us/img809/6713/lxkp.png
al mostrar la ventana de cargado presionar F2
aparecera la siguiente ventaba:
http://img16.imageshack.us/img16/7394/3h15.png
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!SSQbAw6Z-4WzYE-SEW8VaS65PIkUy3DewtzwlV4w7ms

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
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:

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 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
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 (http://terawiki.clubdelphi.com/Tools/?download=Actualizador+de+Versiones.zip) 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
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!