Desenho e implementação de serviços

Docentes

Carlos Guedes e Pedro Félix

Carga Lectiva

4 semanas, 10h / semana (total de 40h)

Objectivos

Este módulo tem por objectivo dotar os participantes com as capacidades essenciais para o desenho, implementação e consumo de serviços em cenários intranet e internet.

Resultados da aprendizagem

  • Conhecer os aspectos essenciais dos estilos arquitecturais/paradigmas para a realização de serviços, nomeadamente RPC/SOAP e REST.
  • Saber usar, no contexto da plataforma .NET, as tecnologias disponíveis para a implementação e consumo de serviços.

Programa

  • Desenho e implementação de serviços SOAP sobre o WCF
    • Modelo de programação do WCF – contratos de mensagens e de serviço, endpoints, service hosts, metadata.
    • Mensagens SOAP e descrição WSDL
  • Infra-estrutura de execução do WCF
    • Service model layer e channel stack layer
    • Canais e bindings
    • dispatcher e behaviors
  • O estilo arquitectural REST
    • Recursos e representações
    • Interfaces uniformes
    • Complementos sobre o protocolo HTTP
  • Realização de serviços REST-like
    • WCF WebHTTP Services
    • ASP.NET MVC
    • WCF Data Services e o protocolo OData
    • Soluções alternativas (e.g. OpenRasta)
  • Azure AppFabric Service Bus
<h3><strong>Docentes</strong></h3>
Pedro Pereira e Jorge Martins
<h3><strong>Carga Lectiva</strong></h3>
10h / semana, num total de 40h00

Comments are closed.