Análise-Design de Serviços com SOAML

A Análise-Design é um disciplina da Engenharia de Software de fundamental importância para a elaboração da arquitetura da aplicação a ser desenvolvida, bem como para definir os modelos necessários que irão guiar todo o processo de implementação e implantação. Podemos dizer que se trata da “Planta Baixa” do sistema a ser desenvolvido.

Da mesma forma que a construção de uma casa, edifício ou qualquer tipo de edificação, necessita de um projeto arquitetônico e um projeto detalhado de construção, o software também necessita de um conjunto de modelos que são criados com uso de boas práticas de Análise-Design.

O conceito de Orientação a Serviços agrega valor à Análise-Design, trazendo uma capacidade maior de distribuir os Serviços em nuvens que podem estar cada vez mais espalhadas em provedores de Serviços especializados. Com essa realidade cada vez mais presente, profissionais de tecnologia precisam estar aptos a lidar com esta realidade e capazes de projetar sistemas e modelos de Serviços adequados a cada situação.

O curso iniciará com uma recapitulação dos conceitos de Análise-Design OO, UML e Modelagem de Processos de Negócio, assuntos que são pré-requisitos para a elicitação e especificação de Serviços com SOAML.

SOAML é uma extensão da UML, definida pela OMG – Object Management Group, usada na modelagem de Serviços em uma Arquitetura Orientada a Serviços (SOA).

O curso proverá conhecimentos sobre padrões e modelos necessários para compreender, identificar e produzir especificações de Serviços para o desenvolvimento de softwares em uma Arquitetura Orientada à Serviços.

Público Alvo
Analistas, arquitetos, desenvolvedores e líderes de projeto com formação e/ou experiência na área de Tecnologia da Informação e que desejam conhecer especialmente a Análise e Design de Web Services e a construção de Modelos de Serviços utilizados para viabilizar sua implementação.

Programa

  • Revisão de conceitos sobre Análise e Design em Orientação a Objetos
  • Revisão de conceitos sobre UML
  • Fundamentos de SOA
  • Conceitos Básicos sobre Processos de Negócio
  • Padrões Fundamentais de Definição de Serviços
  • Técnicas de Identificação Serviços Candidatos e Hierarquia de Serviços
  • Orientação a Serviços e Separação de Interesses
  • Princípios aplicados à modelagem de serviços
  • Processo de Especificação e Modelagem de Serviços
  • Camadas Lógicas de Abstração de Serviços e Classificação de Modelo de Serviços
  • Tipos e Escopos Comuns de Granularidade
  • Conceitos fundamentais de Web Services
  • Protocolos fundamentais para utilização de Web Services
  • Padrões de interoperabilidade adotados no mercado
  • Estudo de Casos
  • Exercício Prático

Ferramenta utilizada:

  • Enterprise Architect (EA)

Carga Horária

  • 24 horas (3 sábados de 8 horas – de 09:00 as 18:00 com uma hora de almoço).

Data de Início

Veja a data prevista de início no calendário de cursos.

Local

Av. Ipiranga, 318; Bloco A; 17° andar. Bem próximo à estação do metrô REPÚBLICA. Ponto de referência: ao lado do Edifício Itália (do Terraço Itália).

Para formação de turmas fora de São Paulo, entre em contato com o Prof. Evandro (evandro@wm2info.com.br)

Contato para Inscrição

Professor

Gregório Momm

Com uma longa experiência no desenvolvi-mento de softwares, trabalhou em mais de 50 diferentes projetos em plataformas variadas desde dispositivos móveis, aplicações Web, sistemas em Mainframe e outros. Bacharel em Ciência da Computação e Desenvolvimen-to de Software, cursou Unicamp e Universi-dade Anhembi Morumbi, trabalhando na IBM desde o ano 2001, atualmente  Arquiteto de Software com atuação em diversos projetos que utilizam Arquitetura Orientada à Serviços.

 

Conheça no PFPAN – Programa de Formação de Profissionais em Análise de Negócio

Veja o calendário de cursos abertos ao publico

Conheça nosso pacote de promoções