Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Aplicativo utilizando Web Service
Message
From
19/05/2004 11:28:46
 
 
To
19/05/2004 07:57:55
General information
Forum:
Visual FoxPro
Category:
Internet applications
Miscellaneous
Thread ID:
00905219
Message ID:
00905300
Views:
6
This message has been marked as the solution to the initial question of the thread.
>Eu gostaria de saber se utilizando Web Service feito no VFP (Componente COM) eu posso ter um aplicativo que é isntalado na máquina local e que acesse um banco de dados DBC (ou só com tabelas livres) que está em um servidor na Internet. Seria algo bem parecido com os programas de Home Bank.
>Isto é possível ?


Sim. O aplicativo na máquina local vai "consumir" o Web Service público na Internet, usando XML é SOAP (muito simples com o VFP 8). A mensagem XML+SOAP vai como texto (normalmente usando http - port 80). O Web Service é um processo em um servidor de Web (exemplo: MS IIS) que recebe o standard SOAP. Este dá a inmformação da rota é que deve fazer: rodar este programa no servidor. O programa pode ser qualquer coisa, em VFP ou outro linguagem, realmente em qualquer sistema operacional. Este pode fazer consultas a BD, manelhar dados, etc. Si o WS é em VFP pode certamente cosultar DBC+DBF ou tablas livres (é um programa normal do VFP).

Uma vez terminado seu processo, ele vai enviar a informação para o cliente usando XML+SOAP.

SOAP (Single Access Protocol) é um formato ou especificação de enrotamento para enviar correio e informação de comunicação entre dois computadores sem saber qual é a linguagem ou SO da máquina do outro lado.

http://fox.wikis.com/wc.dll?Wiki~SOAP
http://fox.wikis.com/wc.dll?Wiki~WebServiceExamples

HTH


Alex Feldstein, MCP, Microsoft MVP
VFP Tips: English - Spanish
Website - Blog - Photo Gallery


"Once again, we come to the Holiday Season, a deeply religious time that each of us observes, in his own way, by going to the mall of his choice." -- Dave Barry
Previous
Reply
Map
View

Click here to load this message in the networking platform