JEE - Java Web Services Carga Horária: 32 Pré requisito Para o melhor aproveitamento do curso JEE - Java Web Services, é imprescindível ter participado do curso básico de Java ou possuir conhecimentos equivalentes. Objetivo O curso JEE - Java Web Services apresenta, de forma didática e simples, os conceitos básicos e recursos da plataforma Java Enterprise Edition, conhecida como JEE e ideal para projetos e integração de Web Services. Para desenvolvedores familiarizados com as particularidades da linguagem Java, o curso cria uma base sólida para atuar com aplicação web em nível empresarial. Conceitos Básicos Definição e benefícios de serviços Web; cenários de Serviços Web; J2EE, a plataforma para serviços Web: visão geral, benefícios e tecnologias. Padrões e Tecnologias Visão geral dos padrões de serviços Web; Protocolo de acesso a objetos simples; Padrões de registros; Linguagem para definição de serviços Web; APIs para processamento de XML; API Java para registros XML; SOAP. Projetando um Serviço Web Fluxo de uma Chamada de Serviço Web; Projeto da Camada de Interação de Serviço; Projeto da Camada de Processamento; Publicar um Serviço Web; Implantar e Empacotar o Serviço. Processamento XML Panorama XML; Esboço para tratar documentos XML; Receber e enviar documentos XML; Validar documentos XML; Mapear esquemas para o modelo de dados; Selecionar Modelos de Processamento. Projeto de Cliente Selecionar uma tecnologia e comunicação; Comunicação por stub, proxy dinâmica; Localizar e acessar serviços; Tratar exceções de Sistema e de Serviço. Integração de Aplicativos Corporativos Requisitos para integração e cenários; Tecnologias de integração J2EE; Abordagem dos serviços Web; Enterprise Beans e a abordagem JMS; Abordagem do Conector. Segurança Requisitos gerais de segurança; Modelo de segurança da Plataforma J2EE; Segurança para interações de Serviço Web; Tratar autorização; Segurança de Serviço Web em nível de mensagem.