"Best Practice" Padrão / favorito para chamar serviços da Web (ASP.NET)

votos
6

Problema:

  • Temos uma aplicação web que chama alguns serviços web de forma assíncrona (a partir da página).
  • Normalmente isso é bom, mas alguns não estão sob teste de carga (devido ao tempo limite).

Quais são (se houver algum) quaisquer sugeridas melhores práticas para chamar serviços web de forma assíncrona em uma aplicação web?

  • Existem padrões que podem ser de uso?
  • Deve direcionar chamadas de serviços ser evitado? (Talvez recorrer a algum outro método, como AJAX)?

Para ilustrar - Chamada direta:

WSNameSpace.WSName svc = new WSNameSpace.WSName();
svc.EventName += new WSNameSpace.EventNameEventHandler(CallbackDelegate);
svc.ServiceMethodAsync(param1, param2);
  • Devo concentrar mais em melhorar a manipulação de exceção em vez de chamar os serviços?

Muito Obrigado.

Roubar

Atualizar

I foram googleing e encontraram este artigo sobre a criação de agentes de serviço, enquanto ele se relaciona com WinForms, eu definitivamente vai ter um sentar e ler sobre isso mais tarde para ver como isso afeta meus pensamentos sobre este :)

Publicado 12/11/2008 em 09:57
fonte usuário
Em outras línguas...                            


1 respostas

votos
4

Use chamada assíncrona para webservice com páginas assíncronas. Algo como isso http://gofrom.us/6LC

Respondeu 12/11/2008 em 11:45
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more