Web Services para Programadores Java

DWS310 - Web Services para Programadores Java


Descrição:

O curso " Web Services for Java Technology Programmers" proporciona ao aluno uma visão geral dos serviços da Web. Os exercícios de laboratório do curso demonstram a tecnologia de serviços da Web com um conjunto de serviços da Web ao estilo da chamada de procedimento remoto (RPC - Remote Procedure Call), serviços estes criados com componentes da tecnologia Java e interfaces de programação de aplicativos (APIs - Application Programming Interfaces) e acessados por clientes baseados na Web por meio de um ponto de extremidade do Servlet. O aluno pode empregar o conhecimento adquirido neste curso para desenvolver novos serviços da Web ao estilo RPC ou expor a funcionalidade dos aplicativos existentes como um serviço da Web ao estilo RPC.

Habilidades Adquiridas:

Exploração dos Serviços da Web
  • Justificar a necessidade de serviços da Web
  • Descrever as características de um serviço da Web
  • Listar as principais iniciativas, especificações e APIs de serviços da Web
  • Descrever os métodos e as ferramentas disponíveis para criar serviços da Web

Criação de um Serviço da Web
  • Descrever as diferentes abordagens que podem ser adotadas ao criar um serviço da Web
  • Descrever e comparar dois modelos diferentes de comunicação que possam ser usados por um serviço da Web
  • Descrever e comparar dois modelos diferentes de informações de dados que possam ser usados ao criar um serviço da Web
  • Explicar as considerações para o desenvolvimento de um modelo robusto de serviço da Web
  • Criar um serviço da Web JAX-RPC

Criação da Descrição de um Serviço da Web
  • Criar a descrição de um serviço
  • Descrever a função do WSDL no modelo de serviço da Web
  • Usar o conjunto de ferramentas WSDP para gerar uma interface de serviço e uma fábrica de stubs a partir de um arquivo WSDL

Publicação de um Serviço da Web
  • Descrever a função de um registro de serviço comercial
  • Listar a funcionalidade definida pela especificação UDDI (Universal Description, Discovery, and Integration)
  • Descrever a função das duas APIs de programação UDDI
  • Descrever a função da ebXML (Electronic Business Extensible Markup Language)

Criação de um Cliente de Serviço da Web
  • Descrever de que maneira um cliente de serviço da Web participa de uma troca de serviços da Web
  • Criar um cliente de serviço da Web que implemente o modelo de programação de cliente JAX-RPC

Introdução ao Protocolo SOAP
  • Descrever o protocolo SOAP (Simple Object Access Protocol)
  • Criar um componente de tecnologia Java que use o SAAJ (SOAP with Attachments API for Java) para acessar os elementos de uma mensagem SOAP

Exploração da Segurança dos Serviços da Web
  • Listar e descrever os principais elementos e conceitos da segurança de aplicativos
  • Descrever os pontos que devem ser considerados no projeto de uma solução de segurança de serviços da Web
  • Listar e descrever as principais soluções de segurança disponíveis no momento, bem como aquelas em desenvolvimento, para serviços da Web

Duração: 02 dias

Red Hat
Oracle
SAP
Furukawa
Prometric