Ir al contenido



Foto

Crear y consumir un WebService con Delphi (Parte I, II y III)


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

#21 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 13.804 mensajes
  • LocationMéxico

Escrito 07 enero 2009 - 08:12

Ah pues que bien, gracias por el aporte, esto redondea el hilo (y)

Salud OS
  • 0

#22 scasab

scasab

    Advanced Member

  • Miembros
  • PipPipPip
  • 66 mensajes

Escrito 14 octubre 2009 - 10:04

Hola... que buen totorial...

Estoy dudoso del rendimiento basado en web services o .net remoting, estamos evaluando una aplicacion local que no requiere acceso internet que tiene problemas de rendimiento en el consumo de webservices y estamos considerando en migrar a .net remoting. En los foros de Microsoft hablan pros y contras... Alguien ha tenido la experiencia de que funciona más rápido?

Saludos.

  • 0

#23 Marc

Marc

    Advanced Member

  • Moderadores
  • PipPipPip
  • 1.484 mensajes
  • LocationMallorca

Escrito 24 enero 2012 - 03:20

Tócate las narices con Microsoft.

Llevo toda la tarde peleándome para conseguir poner en marcha un WebService elemental (solo he definido la estructura de llamadas, aún no he hecho ninguna implementación).

En mi equipo de desarrollo y en el servidor tengo Internet Information Server 7 (es la instalación por defecto en Windows 7 y Windows 2008 Server), y en él no resulta tan fácil poner a ejecutar un CGI. Además de crear el directorio virtual tienes que entrar en dos pantallas de configuración más para habilitar la ejecución de tu CGI.

Además de crear el directorio virtual, te tienes que posicionar en la raíz del Administrador de Internet Information Services (IIS), en el nodo del Equipo o Servidor, y entrar en las opciones de "Restricciones de ISAPI y CGI", y en la de "Asignaciones de Controlador".

Dentro de las "Restricciones de "ISAPI y CGI" tienes que agregar tu ejecutable o DLL a la lista de de extensiones ISAPI/CGI permitidas en el servidor.

Dentro de las "Asignaciones de Controlador" tienes que habilitar los mapeadores "CGI-exe" y/o "ISAPI-dll".

Me parece alucinante que la dichosa Microsoft ponga tan dispersas las opciones para configurar la ejecución de un CGI, esto tendría que ser mucho más fácil y no obligarte a pasarte horas navegando por pantallas de configuración e indagando la red.  :(  :(

Espero que estas anotaciones sirvan de ayuda para que otros no tengan que perder tanto tiempo como me ha ocurrido a mi.

Saludos.
  • 0

#24 felipe

felipe

    Advanced Member

  • Administrador
  • 3.283 mensajes
  • LocationColombia

Escrito 24 enero 2012 - 04:09

Nada como en IIS6, mi lucha con el 7 fué en vano, no logré que ejecutara la dll por más vueltas que diera al asunto, siempre terminaba era descargando el archivo :(
Gracias por los consejos.


Saludos!
  • 0

#25 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 13.804 mensajes
  • LocationMéxico

Escrito 24 enero 2012 - 04:51

Si tienes sus cosas raras el IIS7, yo logre hacerlo funcionar en Vista y debe ser lo mismo en Win7, por ahí hay un tutorial de nuestro amigo genyus00 que habla sobre esa versión de IIS

COMO CONFIGURA IIS 7 o 7.5

Saludos
  • 0

#26 javsolis3

javsolis3

    Advanced Member

  • Moderadores
  • PipPipPip
  • 1.380 mensajes
  • LocationPanama

Escrito 27 enero 2012 - 06:19

Recordando los viejos tiempos Egostar tremendo aporte jejejjeje.  (y)
  • 0

#27 Marc

Marc

    Advanced Member

  • Moderadores
  • PipPipPip
  • 1.484 mensajes
  • LocationMallorca

Escrito 01 junio 2012 - 02:23

Nada como en IIS6, mi lucha con el 7 fué en vano, no logré que ejecutara la dll por más vueltas que diera al asunto, siempre terminaba era descargando el archivo :(
Gracias por los consejos.


Saludos!


Pues yo aún no he conseguido que funcione un WebService en IIS6, siempre que intento acceder me responde : "Archivo Inexistente".  :(  :(

Con lo bien que funciona intercambiar información mediante archivos planos en un Servidor FTP, la verdad es que no entiendo esta mania de los gerentes a que utilicemos WebServices. A mi cada vez que me obligan a tocarlos sudo tinta hasta que funciona, falla por todos los lados (reciben una fecha +2 horas respecto a lo que yo envío, la parte servidor no se pone en marcha, hay certificados de seguridad que no dejan acceder al servidor, etc. ... .... ...).

Saludos.
  • 0

#28 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 13.804 mensajes
  • LocationMéxico

Escrito 01 junio 2012 - 07:39


Nada como en IIS6, mi lucha con el 7 fué en vano, no logré que ejecutara la dll por más vueltas que diera al asunto, siempre terminaba era descargando el archivo :(
Gracias por los consejos.


Saludos!


Pues yo aún no he conseguido que funcione un WebService en IIS6, siempre que intento acceder me responde : "Archivo Inexistente".  :(  :(

Con lo bien que funciona intercambiar información mediante archivos planos en un Servidor FTP, la verdad es que no entiendo esta mania de los gerentes a que utilicemos WebServices. A mi cada vez que me obligan a tocarlos sudo tinta hasta que funciona, falla por todos los lados (reciben una fecha +2 horas respecto a lo que yo envío, la parte servidor no se pone en marcha, hay certificados de seguridad que no dejan acceder al servidor, etc. ... .... ...).

Saludos.


Que raro amigo Marc, poner en marcha webservices con IIS6 es de lo más fácil, todo se complica con el IIS7 pero no he tenido problemas para ejecutar CGI's e ISAPI's

Me daré un tiempecillo para actualizar estos tutoriales y hacer algo interesante, algo no tan básico. Se me antoja desarrollar algo que se pueda hacer desde la versión más básica de Delphi y con ejemplos de consumo con WSDL Importer, CURL, C# y si alguien me ayuda con PHP, Netbeans, Java o demás yerbas sería genial :).

Saludos
  • 0

#29 moscomx

moscomx

    Newbie

  • Miembros
  • Pip
  • 5 mensajes

Escrito 06 agosto 2018 - 10:50

:( llegue tarde. La parte de consumir el webservices ya no se ven las imágenes
  • 0

#30 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 13.804 mensajes
  • LocationMéxico

Escrito 07 agosto 2018 - 07:36

:( llegue tarde. La parte de consumir el webservices ya no se ven las imágenes

 

Hola moscomx, bienvenido a DelphiAccess.

 

Ese es un problema añejo de una de las mudanzas que hemos tenido y debo arreglarlo, espero darme un tiempo este fin de semana. Mientras tanto si tienes alguna pregunta no dudes en publicarla y con gusto te ayudaremos. (y)

Saludos


  • 0

#31 moscomx

moscomx

    Newbie

  • Miembros
  • Pip
  • 5 mensajes

Escrito 07 agosto 2018 - 09:05

Hola moscomx, bienvenido a DelphiAccess.

Ese es un problema añejo de una de las mudanzas que hemos tenido y debo arreglarlo, espero darme un tiempo este fin de semana. Mientras tanto si tienes alguna pregunta no dudes en publicarla y con gusto te ayudaremos. (y)

Saludos


Muchas gracias egostar la verdad soy muy novato respecto al uso de webservices pero me surgió la necesidad de consumir uno, pero aun no comprendo como implementarlo y como hacer las llamadas a sus funciones y al fin creí encontrar como hacerle y justo en lo que necesito no aparecen las imágenes :(. He estado buscando en varias post y videos pero aun no logro captar la idea del cliente.
  • 0

#32 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 13.804 mensajes
  • LocationMéxico

Escrito 08 agosto 2018 - 08:07

Muchas gracias egostar la verdad soy muy novato respecto al uso de webservices pero me surgió la necesidad de consumir uno, pero aun no comprendo como implementarlo y como hacer las llamadas a sus funciones y al fin creí encontrar como hacerle y justo en lo que necesito no aparecen las imágenes :(. He estado buscando en varias post y videos pero aun no logro captar la idea del cliente.


Entiendo, intentaré subir las imagenes a la brevedad.

 

Saludos


  • 0

#33 axesys

axesys

    Advanced Member

  • Moderadores
  • PipPipPip
  • 639 mensajes
  • LocationLos Mochis

Escrito 11 agosto 2018 - 09:12

Con Delphi CE y los componentes REST Dataware es bien fácil.

 

Aquí te dejo un ejemplo que hice en el grupo de facebook Delphi Solidario.

 

https://www.facebook...32380613448772/

 

Saludos


  • 0

#34 moscomx

moscomx

    Newbie

  • Miembros
  • Pip
  • 5 mensajes

Escrito 12 agosto 2018 - 11:31

Con Delphi CE y los componentes REST Dataware es bien fácil.

Aquí te dejo un ejemplo que hice en el grupo de facebook Delphi Solidario.

https://www.facebook...32380613448772/

Saludos


Gracias por la información. Se que me falto dar detalles de mi necesidad. Requiero usar delphi 2007 debido un proyecto existente y en el cual requiero incluir el proceso para el envío y recepción de información del webservice. Mi duda es ¿ese ejemplo con delphi ce funcionaria en delphi 2007?
  • 0

#35 axesys

axesys

    Advanced Member

  • Moderadores
  • PipPipPip
  • 639 mensajes
  • LocationLos Mochis

Escrito 13 agosto 2018 - 02:29

Pues los componentes funcionan desde Delphi 6
  • 0

#36 Rolphy Reyes

Rolphy Reyes

    Advanced Member

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

Escrito 14 agosto 2018 - 06:55

Con Delphi CE y los componentes REST Dataware es bien fácil.

 

Aquí te dejo un ejemplo que hice en el grupo de facebook Delphi Solidario.

 

https://www.facebook...32380613448772/

 

Saludos

 

Saludos.

 

¿Cuál sería la diferencia entre esta suite de componentes y las que trae Delphi Berlín?

 

Ando buscando implementar algo como un webservices y no sé por donde comenzar. Tengo en mente los componentes que trae TMS Business Subscription pero para un futuro con miras a expandir la aplicación que estoy desarrollando ene estos momentos.

 

Quiero iniciarme en este "mundo" de los webservices y poder luego migrarme a los TMS.

 

Gracias!


  • 0