none
Web Service sem requisição. RRS feed

  • Pergunta

  • Pessoal,
       Conheço o basico sobre Web Services.

       Queria saber se algo é possivel:

       Queria que o web service lesse um diretorio para ler os Xmls do diretorio. Para isso, ele iria precisar ficar lendendo direto.
       Como se fosse um browser com refresh a cada 5 segundo por exemplo. Só que eu não quero ter a necessidade de ter um browser aberto,e também não quero que seja necessário chamar o web service.

      Como se fosse um serviço do windows, só que na web.

     
      Isso é possivel?

     P.s: vai rodar na locaweb, então eu tenho que poder colocar lá!

    Abraços!
    terça-feira, 25 de novembro de 2008 17:18

Todas as Respostas

  • Ola... webservice não é um serviço como vc esta pensando... ele nunca envia uma informação para um client sem que haja uma requisição http,seja post ou get, antes....

     

    Ele nada mais é que uma pagina asp basica que retorna um xml (claro que tem diferenças enormes no meio... mas esse é um conceito basico)

    quinta-feira, 27 de novembro de 2008 20:03
    Moderador
  • Fala Rui,
       Obrigado pela resposta. A questão é que eu não quero retornar nada pra o client!

       Imagina o seguinte. Uma pagina.aspx que lê um diretorio ( arquivos XML ) e faz o processamento necessário ( seja ele qual for ).
       Alguém irá colocar esses arquivos no FTP, e pra gente não importa muito. Importa que o arquivo estará lá.
      
       Isso é muito simples de fazer. Porém eu preciso que alguém sempre esteja com essa pagina aberta em um browser. Imagina que sexta-feira, o sujeito esquece e fecha essa página. Pronto o final de semana todo sem processamento dos arquivos.

       Por isso que a minha ideia, era fazer isso em webservices. Para que eu não precise ficar com a página aberta e correr o risto de alguém fechar!

      É Como se fosse um fila de processamento.


    Alguma luz de como eu posso fazer isso?

    Muito Obrigado!
    quarta-feira, 3 de dezembro de 2008 11:42
  •  André Mello wrote:
    Fala Rui,
       Imagina o seguinte. Uma pagina.aspx que lê um diretorio ( arquivos XML ) e faz o processamento necessário ( seja ele qual for ).
       Alguém irá colocar esses arquivos no FTP, e pra gente não importa muito. Importa que o arquivo estará lá. 
       
      É Como se fosse um fila de processamento.

     

    Olá André,

     

    Isso chama-se Windows Service Smile.

     

    Para fazer o que você quer, você precisa de um servidor dedicado, onde você possa instalar o seu Windows Service.

     

    Abraços,

    Caio Proiete




    Caio Proiete
    http://www.caioproiete.com
    quarta-feira, 3 de dezembro de 2008 11:56
  •  

    Entao.. como eu disse o WebService funciona como uma pagina ASP.... no pior da hipoteses vc teria q manter um aplicativo aberto na sua maquina q ficasse chamando o webservices....

     

    Pelo que entendi o ftp ta na localweb e vc não pode instalar um window service lá correto ?

     

    bem o jeito é vc montar um servidor na sua empresa... e nele vc colocar um windows service que vai acessar o seu webservice remoto....

     

     

    quinta-feira, 4 de dezembro de 2008 20:04
    Moderador