Programa do Curso

Principais conceitos e temas

  • O que é SOA?
  • Que tipo de estilo arquitetônico escolher?
  • O estilo "tubo e filtro"
  • Restrições nos tipos de dados
  • O ciclo de vida do desenvolvimento
  • Fornecendo um nível apropriado de abstração
  • Principais temas abordados no RUP para SOA

Identificação e especificação do serviço

  • Construindo um modelo de serviço
  • Serviços definidos por WSDL
  • Desenvolvimento de especificações de serviço
  • Definindo provedores de serviços
  • Determinando a granularidade de um serviço
  • Uma especificação comportamental
  • Especificação de política
  • Definindo serviços candidatos
  • Serviços de refatoração

Gerenciando um portfólio de serviços

  • Aplicativos como entidades dinâmicas
  • Um portfólio de recursos disponíveis
  • Vinculação de tempo de processo
  • Vinculação em tempo de execução
  • WSDL, XSD e WS-Policy
  • O processo de gerenciamento do portfólio de serviços
  • Configurando um SLA para um serviço web

Particionando soluções orientadas a serviços

  • Gerenciando os modelos
  • Categorizando os elementos
  • Diferentes partes interessadas revisando o modelo
  • Usando pacotes
  • Representando visualizações no modelo
  • Estrutura composta de UML 2.0
  • Usando "peças" e "conectores"
  • Particionando os serviços gerenciados

Diretrizes novas e atualizadas

  • Gerenciando anexos de mensagens
  • Projetando mensagens
  • Garantindo a consistência do esquema da mensagem
  • Encapsulamento de dados de serviço
  • Esquema de dados de relacionamento – limites de serviço
  • Mediação de serviço
  • Gestão estadual
  • Os méritos dos serviços estatais e apátridas
  • Gerenciando o estado do recurso
  • Go passando de serviços para componentes de serviço
  • O modelo tradicional de design/implementação

Design centrado na mensagem

  • Concentre-se no domínio do serviço
  • Engenharia de domínio
  • Aplicando análise e design orientado a objetos
  • Produzindo modelos altamente reutilizáveis
  • A tradicional arena business-to-business
  • Padronização EDI
  • Mensagem híbrida e abordagem centrada em serviços
  • Use análise de caso
  • Documentando requisitos
  • Usando modelos de processos de negócios
  • requisitos não Funcionais
  • O banco de dados de requisitos

Design centrado em serviços

  • Expondo funções esperadas do negócio
  • Expondo operações de prestadores de serviços
  • Criando interfaces de serviço intuitivas
  • Modelagem centrada em serviços
  • Abordagem orientada a casos de uso
  • Compreender as necessidades dos atores
  • Os objetivos do projeto - do ponto de vista empresarial
  • Envolvimento do arquiteto de software
  • Informações sobre políticas, exigidas pelos consumidores de serviços
  • O papel executivo de negócios
  • Interação com o sistema back-end
  • Conectando o serviço ao modelo de implementação
  • Refinando o modelo de serviço
  • Lidando com questões de desempenho

Collaborationdesign centrado

  • Serviços colaborativos
  • Visualização do processo dos serviços
  • Modelagem de negócios tradicional
  • Cumprindo funções na colaboração
  • Processos de intercâmbio de parceiros (PIPs)
  • Padrões OAGIS
  • Mentalidade centrada no processo
  • A “lacuna entre negócios e TI”
  • Atividades “caixa preta”
  • Definição de indicadores-chave de desempenho (KPIs)
  • Versionamento e publicação de um modelo
  • Produzindo métricas para monitoramento
  • Linguagem coreográfica
  • Business linguagem de execução de processo (BPEL)
  • Monitorando os serviços

O que é a linguagem SOA Go?

  • Conformidade com padrões ou leis
  • Mudar a gestão
  • Garantindo a qualidade dos serviços
  • Gerenciando o portfólio de serviços
  • Gerenciando o ciclo de vida do serviço
  • Usando políticas para restringir comportamento
  • Monitorando o desempenho dos serviços

A questão de governança SOA Go

  • Governance aparecendo como iniciativas SOA
  • Um ambiente dinâmico para a interação dos serviços
  • Incentivar a reutilização de serviços
  • Controlando como os serviços interagem entre si

SOA Goestágios de vernance

  • Primeiro: a compreensão de que a governação é necessária
  • Segundo: governança melhorando a execução dos negócios
  • Terceiro: misturar tecnologia e mudanças de comportamento
  • Quarto: seleção e implementação de tecnologia

Serviço Management

  • Perspectiva em tempo de design
  • Perspectiva de tempo de execução
  • Repositório de serviço para reutilização
  • Serviços contidos em plataformas heterogêneas
  • Virtualização de serviços para gerenciamento de serviços em tempo de execução

Componentes críticos de governança

  • Serviço de registro de serviço e um repositório de ativos
  • Criando um “Centro de Excellência SOA”
  • Foco no estabelecimento de diretrizes organizacionais de SOA
  • A maturidade organizacional
  • Políticas de governança acordadas

SOA Goferramentas de verificação

  • Monitoramento de eventos em tempo real
  • Falhas em uma estrutura BSM
  • Instrumentação de nível de serviço
  • Conectando-se a sistemas de gerenciamento operacional
  • Virtualização como facilitadora para separar a lógica de governança/serviço
  • Virtualização de serviços gerenciada pela equipe operacional

Desenvolvendo a governança central da SOA

  • Por que a pilha de tecnologia SOA se tornou complexa
  • Mistura entre COTS e internamente
  • Justificando consultores externos para ajudar
  • Descobrir em qual negócio realmente estamos

Funções e responsabilidades envolvidas na administração de SOA Go

  • Estabelecendo um Centro SOA de Excellência
  • Planejamento em toda a empresa e assistência na execução
  • As funções do arquiteto SOA/arquiteto de governança
  • Resolvendo potenciais interesses conflitantes
  • Garantir que as diretrizes de governança sejam seguidas

Barreiras à governança SOA

  • Não percebendo a necessidade de governança
  • Falta de Gotecnologias de vernance
  • Virtualizações por falta de serviço

Estado de boa governação

  • Interação com partes externas
  • Gerenciando as regras de negócios e gerenciamento de BRE
  • Regulamentos para uma boa governação
  • O repositório de acordos
  • Incorporar proativamente a governança no negócio
  • Governância por ação e não por declaração
  • Monitoramento de SLA para estabelecer preços premium

Fatores críticos de sucesso

  • Comece a pensar sobre governança desde o início
  • Veja a governança como um alvo móvel
  • Gerencie políticas como entidades com seus próprios ciclos de vida
  • Escolha uma plataforma tecnológica
  • A plataforma deve responder às necessidades imediatas de governação
  • Suporte futuro à medida que a infraestrutura SOA for ampliada
  • Aplicar acordos de nível de serviço

Requisitos

Experiência em conceção de software

  21 horas
 

Declaração de Clientes (3)

Cursos Relacionados

Arquitetura Orientada a Serviços: Estratégia, Tecnologia e Metodologia

  35 horas

Categorias Relacionadas