Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-07-2012
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Poder: 18
mjjj Va por buen camino
Terminal Server desde Delphi

Hola amigos, nose donde agregar este hilo, por eso lo clasifico como varios.

Tengo una plicación clientes-servidor que utilizada Firebird 2.5. Estoy teniendo problemas con los usuarios que se conectan de forma remota al servidor, por esto he decidido implementar Terminal Server.

Necesito desarrollar una aplicación (acceso directo en los PC clientes, aplicación de distribución), que sea el autentificador de Terminal Server y de la misma aplicación que esta corriendo en servidor. La idea es que para el usuario sea transparente y no tenga que acceder primero a TS, cargar su sesión, luego ejecutar la aplicación en el servidor, etc.

mi pregunta, es saber si ustedes encuentran logico esto, o si habrá una mejor forma de implementar esto.

Ojala se entienda lo que trato de preguntar, y si me pueden guiar por como desarrollar esta aplicación.

Podré ejecutar TS pasandole parametros?
Existe alguún componente ActiveX que hago esto? como se llama?
Alguna otra idea?

Espero me puedan ayudar.
Gracias
Responder Con Cita
  #2  
Antiguo 10-07-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Creo recordar que los programas del tipo terminal server tienen la opción de ejecutar un programa que le digamos cuando conecte.
Responder Con Cita
  #3  
Antiguo 10-07-2012
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.462
Poder: 21
newtron Va camino a la fama
Hola.

Esto lo puedes hacer de varias formas:

1-Como bien te dice Casimiro puedes configurar el cliente de terminal server para que ejecute una aplicación al conectarse, eso se configura en las opciones del cliente de escritorio remoto.
2-Para conectarte al servidor tienes que utilizar un usuario previamente creado en el servidor, puedes configurar el inicio de sesión de ese usuario para ejecutar un programa determinado al iniciar la sesión.
3-Si usas Windows Server 2008 puedes usar lo que se llama "Remote application" con la que puedes crear un icono en el escritorio de la máquina cliente que al picar en él se conecte con el servidor y ejecute un programa determinado (opción recomendada).

Saludos
__________________
Be water my friend.
Responder Con Cita
  #4  
Antiguo 10-07-2012
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Poder: 18
mjjj Va por buen camino
Gracias por su ayuda, utilizo Server 2003, "Remote application" no viene con este sistema operativo? Como distribuyo la creación de este acceso directo, considerando que tengo más de 200 usuarios, sin embargo, rara vez hay más de 30 conectados al mismo tiempo (tengo pensado comprar licencia para 30 usuarios, me podrían dar un valor aproximado por licencia, solo referencia para presentárselo a mi jefe).

En caso que no exista "Remote application" en server 2003, cual sería la mejor alternativa para resolver esto?
Sera una buena forma utilizar Terminal Server, considerando que un 30% de los usuarios se conecta de forma remota, y son los unicos con problema?

Gracias.
Responder Con Cita
  #5  
Antiguo 11-07-2012
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.462
Poder: 21
newtron Va camino a la fama
A ver...

Que yo sepa Windows Server 2003 no tiene la opción de Remote Applications por lo que deberás de optar por entrar con sesiones normales de escritorio remoto. En vez de comprar las originales de microsoft yo te recomendaría estas, no sé qué le pasa a la página pero ahora mismo no está activa, igual tienen algún problema. Esta empresa distribuye un producto igual que el de términal server pero bastante más barato y tienen una licencia para usuarios ilimitados por unos 700 euros (de memoria), esa es la que yo te recomiendo. Tienen una versión de prueba por si te interesa probarla antes de comprar la definitiva.

En el caso de que te decantes por esta opción tendrás que crear los usuarios remotos en el servidor y ya de paso le configuras el inicio de sesión para que entren de forma automática donde te interese al conectarse. De esta manera en el cliente solo tendrías que iniciar el escritorio remoto de windows con la ip pública, el nombre de usuario y la clave de acceso y activar en el mismo las opciones de usar las impresoras locales.

Saludos
__________________
Be water my friend.
Responder Con Cita
  #6  
Antiguo 11-07-2012
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por mjjj Ver Mensaje
....
Tengo una plicación clientes-servidor que utilizada Firebird 2.5. Estoy teniendo problemas con los usuarios que se conectan de forma remota al servidor, por esto he decidido implementar Terminal Server.
...
Necesito desarrollar una aplicación (acceso directo en los PC clientes, aplicación de distribución), que sea el autentificador de Terminal Server y de la misma aplicación que esta corriendo en servidor. La idea es que para el usuario sea transparente y no tenga que acceder primero a TS, cargar su sesión, luego ejecutar la aplicación en el servidor, etc.

Podré ejecutar TS pasandole parametros?
Existe alguún componente ActiveX que hago esto? como se llama?
Alguna otra idea?
Yo creo que ya más o menos te han contestado de forma clara.

En principio no deberías cambiar nada de la aplicación.
También, tal y como te han comentado, puedes configurar los perfiles de los usuarios para ejecutar la aplicación al iniciar, entre muchas otras cosas (todo esto en la parte servidor).

No comentas nada de "los problemas"; Supongo que ya has evaluado otras posibles soluciones y has llegado a que esta opción es la mejor.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #7  
Antiguo 12-07-2012
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Poder: 18
mjjj Va por buen camino
Gracias por sus respuestas. He estado probando la aplicación que me recomendo newtron (Thinstuff), especialmente TSX RemoteApp. Esta me permite conectarme directamente a una aplicación en el servidor como si estuviera en el Pc cliente, funciona bastante bien.
Es recomendable esta herramienta, alguien la ha probado en un contexto de mayor demanda?

Ahora bien tengo un problema, en el PC cliente tengo una impresora instalada en red y otra directa al PC, la que está directa me aparece, sin embargo, la que esta en red no hay caso. Esto es primordial para tomar la desición de utilizar esta tecnología.

Preguntas:
1.- Que otra alternativa (a parte de migrar mi aplicación a una web) podría utilizar para solucionar mi problema de lentitud y/o desconecciones por parte de los usuarios remotos?
2.- Sin considerar el costo, que recomiendan más Terminal Server o XP/VS Terminal Server Standard?
3.- Recomendaría utilizar TSX RemoteApp? que servidor Terminal Server o XP/VS Terminal Server Standard?
4.- Al uilizar alguna de estas combinaciones (RemoteApp + servidor), que hardware necesitaré en el servidor para correr con 30 usuarios simultaneos, considerando que mi aplicación utiliza como máximo 100 mb de memoria?
5.- Es más pesado (para el servidor) utilizar RemoteApp, que un escritorio remoto?

Son varias preguntas, que me podría ayudar a ver la luz al final de tunel.
Espero me pudan ayudar.
Gracias.
Responder Con Cita
  #8  
Antiguo 12-07-2012
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.462
Poder: 21
newtron Va camino a la fama
Cita:
Empezado por mjjj Ver Mensaje
Es recomendable esta herramienta, alguien la ha probado en un contexto de mayor demanda?
En teoría el rendimiento del RemoteApp debe de ser el mismo que el del escritorio remoto de windows, mi instalación más grande (con escritorio remoto) es de unos 30 terminales remotos y va bastante bien, lógicamente cuanto más potente sea el servidor mejor irá todo. Procura montar un servidor potente, bien surtido de memoria RAM y no debes de tener problemas.

Cita:
Empezado por mjjj Ver Mensaje
Ahora bien tengo un problema, en el PC cliente tengo una impresora instalada en red y otra directa al PC, la que está directa me aparece, sin embargo, la que esta en red no hay caso. Esto es primordial para tomar la desición de utilizar esta tecnología.
En esto no te puedo ayudar, no se me ha planteado ese caso porque todas las impresoras que uso son locales.

Cita:
Empezado por mjjj Ver Mensaje
1.- Que otra alternativa (a parte de migrar mi aplicación a una web) podría utilizar para solucionar mi problema de lentitud y/o desconecciones por parte de los usuarios remotos?
No conozco ninguna otra opción, solo podrías conectarte directamente a la base de datos de forma remota pero eso irá más lento.

Cita:
Empezado por mjjj Ver Mensaje
2.- Sin considerar el costo, que recomiendan más Terminal Server o XP/VS Terminal Server Standard?
Sin duda los productos de Thinstuff, hacen exactamente lo mismo y son más económicos.

Cita:
Empezado por mjjj Ver Mensaje
4.- Al uilizar alguna de estas combinaciones (RemoteApp + servidor), que hardware necesitaré en el servidor para correr con 30 usuarios simultaneos, considerando que mi aplicación utiliza como máximo 100 mb de memoria?
Buscate el servidor más potente que el cliente pueda pagar y sobre todo que tenga bastante RAM.

Cita:
Empezado por mjjj Ver Mensaje
5.- Es más pesado (para el servidor) utilizar RemoteApp, que un escritorio remoto?
Como ya te he comentado es lo mismo.

Saludos
__________________
Be water my friend.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
BDE y terminal server yogutero Conexión con bases de datos 6 02-08-2007 15:30:01
BDE En terminal server keys Conexión con bases de datos 3 24-10-2005 12:19:20
Acceso a máquina local desde terminal Server jafl1965 Varios 0 18-03-2005 15:53:13
Problemas con Terminal Server Win 2003 Server El_Perrito Windows 0 16-10-2004 19:53:45
Terminal Server chavi Varios 4 24-06-2003 21:31:54


La franja horaria es GMT +2. Ahora son las 05:22:26.


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
Copyright 1996-2007 Club Delphi