This will be the content of the presentation. We will deliver a companion CD with lots of resources and code regards webservices.
You can register for the event here


Esta presentación estará orientada a dar respuesta a los desafíos de las aplicaciones complejas que usan Web Services, planteando soluciones con la tecnología actual (VS2003) y mostrando el futuro de la plataforma (VS2005, Indigo).


Analizaremos los requerimientos mas comunes y los resolveremos utilizando el perfil básico y las extensiones de WS-*, ya sea usando la plataforma o con alternativas propietarias (hechas a mano) para los que no pueden esperar a que se liberen las especificaciones.


 


Requerimientos básicos



  • Como controlar la comunicación con Headers. Internacionalización (I18N) utilizando Header de cultura y recursos (en-US, es-AR).
  • Como proteger un WS

    • Usando la plataforma  (Basic, Digest, Integrated)
    • Usando headers

  • Como manejar conversaciones (manejar sessiones)

    • Usando la plataforma (sesion de IIS)
    • Usando headers (token de conversacion)

  • Como manejar transacciones

 


Requerimientos intermedios



  • Como decidir entre implementar HttpModules o SoapExtensions
  • Como encriptar  con mecanismos propietarios (SoapExtension)
  • Como comprimir  con mecanismos propietarios (SoapExtension)
  • Como manejar la serializacion de objetos a documentos XML y viceversa.

    • XmlSerilization  vs .NET serialization, XML namesapces, creación de XSD schemas, XSDObjectGenerator
    • SoapDocumentService y SoapDocumentMethod, recomendación de WS-I

 


Requerimientos avanzados



  • Como consumir un WS dinámicamente, sin agregar una web reference de Visual Studio
  • Como manejar enrutamiento (usando HttpHandler en vez de paginas asmx)

    • Intercepción de mensajes con Sniffer Soap. Ruteo directo a MS-SQL usando Sql XML. Ruteo basado en contenido (Atención preferencial de usuarios)

  • Interoperar entre JAVA y NET
  • Como hacer un WS en Indigo

    • Como hacer WS que migren fácilmente a Indigo

I’ve opened a bug on MSDN Product Feedback Center some weeks ago regards WCF (Indigo) and Add Web Reference behavior. It’s ranked #3 on TOP bugs now…


http://lab.msdn.microsoft.com/ProductFeedback/viewFeedback.aspx?feedbackid=3e2cc11c-de09-4153-bd6e-96ed87ff5918


It’s still under review and hopefully the Indigo team will fix it.