Visão Geral
Os serviços da Web são projetados para permitir acesso baseado na Web a software distribuído e serviços de negócios. Eles trazem uma arquitetura de serviço aberta e padrão para o desenvolvimento de componentes que permite que eles sejam acessados pela Web com protocolos padrão, como HTTP e formatos XML padrão para mensagens e descrições de serviços. Este curso lhe dará uma compreensão completa da arquitetura atual de serviços da Web e das tecnologias que suportam os serviços da Web, incluindo as novas APIs Java, como JAX-WS e JSR-181. Os tópicos incluem:SOAP - Um mecanismo de mensagens baseado em XML.WSDL - Linguagem de descrição de serviços da Web - Uma linguagem XML que descreve a interface e a semântica de um serviço da Web.JAX-WS - Acessando serviços da Web usando as APIs Java mais recentes, incluindo JAX-WS, JSR -181, JAXBSAAJ - Soap com API de anexos para manipuladores JavaSoapJAXB - Arquitetura Java para XML BindingXML Web Services - Trabalhando com serviços da Web diretamente no nível XML MTOM - Manipulando dados de mensagens binárias de maneira interoperávelSegurança - Autenticação básica, HTTPS e segurança de serviços da Web (WS-Security)Serviços Web baseados em EJBOs Padrões WS-* - Uma Breve Visão GeralVeremos o estado atual da arte dos serviços Web, o que funciona e o que não funciona, e também os padrões mais recentes, e como eles se encaixam nos a imagem dos serviços da Web. Este curso é prático e os alunos criarão e implantarão serviços da Web durante o curso. Todos os laboratórios são programados/implantados com o Eclipse IDE e as instruções do laboratório incluem instruções detalhadas para usá-lo.