Curso SOA and Java Web Services (JAX-WS)
24hVisã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.
Publico Alvo
- Este curso é prático e os alunos irão realmente construir e implantar serviços da Web durante o curso
Pre-Requisitos
- Antes de fazer este curso, os alunos devem ter: experiência em desenvolvimento dinâmico da Web, experiência em Java e conhecimento de XML
Materiais
Inglês/Português/Lab PraticoConteúdo Programatico
- Service Oriented Architecture (SOA) and Web Services
- Introduction to Java Web Services
- WSDL - Web Services Description Language
- SOAP
- SAAJ, DOM, and SOAP Handlers
- JAXB - Java Architecture for XML Binding
- Start From WSDL / Start from WSDL & Java
- XML-Based (Bare) Web Services
- Handling Binary Data
- Security
- EJB-Based Web Services
- WS-* Overview
- Best Practices