Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
N-Capas y Servicios Web
Message
From
18/03/2004 16:38:52
 
 
To
18/03/2004 04:23:38
Ignacio Amoros
Juguetes Pastor, S.L.
Altea, Spain
General information
Forum:
Visual FoxPro
Category:
Web Services
Miscellaneous
Thread ID:
00887428
Message ID:
00887694
Views:
9
Hola, Nacho.

>Quisiera plantear una cuestión trascendental que necesito solventar a la mayor urgencia, ya que me han solicitado una labor que he de resolver cuanto antes.
>He desarrollado un pequeño ejemplo en tres capas siguiendo los numerosos artículos expuestos a tal efecto en diferentes sitios. El componente o capa de datos la he ubicado en un servidor de mi red local como un componente COM+, exportando dicho componente para instanciarlo en las máquinas clientes. Hasta aquí todo perfecto, funciona todo 100%. A raíz de esto, se me ha planteado la cuestión de trasladar ese componente (que realiza consultas y actualizaciones sobre una BD VFP), a servidores remotos.
>A través de numerosos artículos, entre ellos el de Rubén Rovira en UT abril 2003, se explica cómo realizar ésto. El inconveniente es que el paso más primordial, que es crear el WS, se hace con el asistente de VFP, y el caso es que no voy a instalar en mis 32 servidores remotos el VFP, tan sólo he copiado las librerías necesarias y el RunTime.
>La cuestión es si se puede configurar todo esto sin necesidad de instalar VFP en los servidores, y cómo se declaran los componentes en el cliente o si hay que copiar alguna librería o hacer algún tipo de configuración en la máquina cliente. Sería de grandísima ayuda poder contar con un ejemplo simple en n-capas que trabajara con alguna BD de VFP, y el procedimiento para instanciarlo todo paso a paso, es decir, como si para tontos se tratara. :-)

A ver si puedo hacer un paso a paso de memoria. Si encuentras alguna dificultad, avisame y tratamos de ir detallándolo más detenidamente.

1 - Instalar en el servidor los Runtimes de VFP (esto es imprescindible)
2 - Copiar en el servidor la(s) DLL(s) que contienen tus clases
3 - Agregarlas a una aplicación COM+ (esto lo ves en el artículo del Servidor del Pobre)
4 - Crear el directorio virtual donde residirá el Web Service (igual que en la PC de desarrollo)
5 - Copiar dentro de éste el contenido del virtual en la PC de desarrollo (WSDL, etc)
6 - Editar la WSDL y demás archivos, verificando que los paths que haya sean correctos en el servidor (verás que algunos refieren a la PC local)
7 - Prender un cirio y rezar un rosario frente a la foto de Rubén Rovira. 8-)
8 - Probar a acceder el servicio web (creo que sobre esto no necesitas ayuda, sino me avisas)

Dime si logras avanzar con esto, o te falta algo más. No lo tomes como una receta, trata de comprender qué es lo que implica cada paso. Si hay algo que no sabes porqué hay que hacer, preguntame así no andas a ciegas.

Mucha suerte,
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform