Ir al contenido


Foto

Distribución de aplicación en tres capas DataSnap 2009


  • Por favor identifícate para responder
11 respuestas en este tema

#1 Wilson

Wilson

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.137 mensajes

Escrito 01 mayo 2009 - 10:00

Hola amigos del foro, de nuevo en pie de de guerra despues de superar serios quebrantos de salud.
He terminado una aplicaión en tres capas DataSnap 2009  usando dbExpress contra una DB Firebird 2.1

Tengo problemas con la instalación del servidor de capa intermedia, tampoco tengo claro como hacerlo en el cliente y no encuentro buena documentación al respecto. En el pasado lo habí­a hecho con exito pero con la versión 2009 de DataSnap no lo logro.
Alguien sabe que archivos debo suministrar y la manera correcta de hacerlo?

Gracias
  • 0

#2 Rolphy Reyes

Rolphy Reyes

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.092 mensajes
  • LocationRepública Dominicana

Escrito 01 mayo 2009 - 11:20

Saludos.

Aun no he realizado deploy con la nueva versión de Delphi, pero debe de ser igual a las versiones anteriores.

Lo que se hace (o hací­a) es instalar el motor de BD en el servidor, instalar en la PC Cliente el cliente del motor de BD y distribuir la librerí­a MIDAS (si todaví­a se llama así­) en la PC Cliente; y quizás algunos archivos de configuración de los DBX.

Otra cosa, nos puedes indicar que error te marca.
  • 0

#3 Kipow

Kipow

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 228 mensajes
  • LocationGuatemala

Escrito 01 mayo 2009 - 05:47

Hay que registrar el servidor de aplicaciones. (regsvr32) no estoy muy seguro porque igual nunca he puesto en produccion ningun desarrollo en capas.
  • 0

#4 Wilson

Wilson

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.137 mensajes

Escrito 01 mayo 2009 - 05:59

Gracias por sus respuestas.
  • 0

#5 axesys

axesys

    Advanced Member

  • Moderadores
  • PipPipPip
  • 640 mensajes
  • LocationLos Mochis

Escrito 02 mayo 2009 - 11:46

Yo hagó lo siguientes:

En los archivo dpr de mis proyectos servidor y cliente agregó en el uses Midaslib para no tener que usar la midas.dll

En el lado del Servidor
El proyecto de servidor datasnap 2009 lo hago como un servicio de windows
Generó el ejecutable del servidor datasnap 2009 y lo pongo por ejemplo en c:\servidor y lo instalo como servicio con servidor.exe /install
Ahí­ mismo con el ejecutable pongo la librerí­a de dbexpress en mi caso como uso oracle es dbxora.dll

En el lado del Cliente
Generó el ejecutable y luego lo comprimo con upx
Luego lo subo a mi servidor apache para que lo descargen por internet

  • 0

#6 Wilson

Wilson

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.137 mensajes

Escrito 04 mayo 2009 - 08:52

Gracias axesys, probí¨  con tu recomendacií²n y trabaja bien.

Saludos.
  • 0

#7 Wilson

Wilson

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.137 mensajes

Escrito 22 mayo 2009 - 11:18

axesys, me fue muy bien con tu recomendación (sin crear el servicio) la aplicación ya está en pleno uso con 10 clientes trabajando sin ningun problema, (gracias a la ayuda de muchos en este foro). 
Quisiera crear el servicio para que el servidor se inicie al encender el Pc,  pero no tengo claro como hacerlo. Agradecerí­a inmemsamente si tu o cualquier compañero del foro pudiera subir un ejemplo muy sencillo del servicio y el servidor.

De antemano muchas gracias a todos.
  • 0

#8 axesys

axesys

    Advanced Member

  • Moderadores
  • PipPipPip
  • 640 mensajes
  • LocationLos Mochis

Escrito 22 mayo 2009 - 12:48

axesys, me fue muy bien con tu recomendación (sin crear el servicio) la aplicación ya está en pleno uso con 10 clientes trabajando sin ningun problema, (gracias a la ayuda de muchos en este foro). 
Quisiera crear el servicio para que el servidor se inicie al encender el Pc,  pero no tengo claro como hacerlo. Agradecerí­a inmemsamente si tu o cualquier compañero del foro pudiera subir un ejemplo muy sencillo del servicio y el servidor.

De antemano muchas gracias a todos.


De aca saque esa información https://forums.codeg...messageID=58662

Nomas que ahorita no tengo chance para ponerte el código apenas hasta la noche.


Saludos
  • 0

#9 Wilson

Wilson

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.137 mensajes

Escrito 22 mayo 2009 - 12:51

Una vez mas mil gracias.
  • 0

#10 axesys

axesys

    Advanced Member

  • Moderadores
  • PipPipPip
  • 640 mensajes
  • LocationLos Mochis

Escrito 23 mayo 2009 - 11:23

Aquí­ esta un ejemplo de un servidor datasnap como servicio para windows


Saludos

Archivos adjuntos

  • Archivo adjunto  500_.zip   9,99KB   58 descargas

  • 0

#11 Wilson

Wilson

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.137 mensajes

Escrito 24 mayo 2009 - 07:46

Muchas gracias axesys.
  • 0

#12 Oscar Benitez Carrillo

Oscar Benitez Carrillo

    Newbie

  • Miembros
  • Pip
  • 1 mensajes

Escrito 18 septiembre 2015 - 10:58

Hola axesys, he querido descargar el ejemplo pero al parecer está dañado el archivo ya que al tratar de descomprimir tanto con windows como con 7zip, me manda el mensaje que la carpeta 500_ no es válida, me interesa mucho verlo ya que estoy iniciando con DataSnap, espero me puedas ayudar con eso.

 

Gracias y un saludo.


  • 0