WEB SERVICE

DOCX 21/09/2011 16:19:48
#384884
Olá pessoal, sou novo neste fórum e estou doido para aprender e compartilhar conhercimento.

Minha primeira dúvida: Tenho um sistema desenvolvido no vb6 e o mesmo é integrado ao AutoCad nas versões acad2000 ao acad2010. Preciso torná-lo um web service, porém este sistema, eu o gerei todinho dentro de uma .dll. Preciso que meu cliente lá em Manaus o acesse em meu servidor. Como faço isso? (torná-lo em um webSevice ?)

Grato.
KERPLUNK 21/09/2011 16:21:55
#384885
Lamento tirar a sua empolgação, mas não existe uma maneira de [Ô]transformar[Ô]. Você vai ter que re-escrever o seu webservice do zero. O banco de dados pode ser aproveitado, mas as funções, praticamente nenhuma. Comece aprendendo como um webservice funciona. Aqui no fórum, tem alguma coisa e no macoratti tem ainda mais...
DOCX 21/09/2011 16:27:45
#384887
Olá Kerplunk, obrigado pela atenção!
Ví algo neste fórum meio que parecido com isso. Um cliente queria o sistema em vb6 e não em vb.net
e também queria transformá-lo em webservice. Este fórum passou uma solução interessante, apenas apontando uma diretiva para o cliente acessar, ou estou enganado ?

Porém, já aproveitando os seus conhecimentos... Eu posso converter um sistema de vb6 para vb.net, não posso. Isso implicaria alguma vantagem com relação ao acesso via web ?

Grato.[txt-size=1] [/txt-size]
KERPLUNK 21/09/2011 16:32:33
#384888
Bom, como diria [Ô]Jack, o estripador[Ô], vamos por partes:
1 - WebService é uma tecnologia totalmente nova, que o VB6 não tem nada parecido. A [Ô]conversão[Ô] de código que tem de VB6 para VB.NET é sintática(só de sintaxe). Então, até é possível [Ô]converter[Ô] esse código, mas vc não vai aproveitar nada, porque vai ter que construir os WebMethods manualmente.
2 - Imagine um webservice como se fosse uma página de internet normal. Ela tem diversas funcionalidades, que são os webmethods de um webservice. Então, basicamente vc tem que entender como tudo isso funciona para começar.
3 - Tem como fazer o VB6 CONSUMIR um webservice. Consumir, é o processo inverso do que vc quer fazer. é possível fazer um programa em VB6 que conecte num webservice, execute um webmethod e retorne o resultado. Mas o contrário, uma DLL do VB6 se [Ô]transformar[Ô] em um webservice, isso não tem como.
DOCX 21/09/2011 16:49:55
#384890
Então vamos construir do começo...Eta beleza.

Obrigadão meu amigo.
KERPLUNK 21/09/2011 17:20:04
#384891
De nada, por favor feche o tópico
DOCX 22/09/2011 16:51:49
#384968
Como que eu encerro um tópico neste fórum ?
Tópico encerrado , respostas não são mais permitidas