|
Service Oriented Architecture - SOA |
|
SOA (Service Oriented Archictecture) é uma abordagem que ajuda os sistemas a permanecerem escaláveis e flexíveis enquanto crescem, e que também ajuda a resolver a lacuna negócio/Tecnologia da Informação. SOA é um paradigma, um jeito de pensar, um sistema valoroso para arquitetura e modelagem. SOA permite conectar uma ampla variedade de sistemas de softwares proprietário para se conseguir uma verdadeira interoperabilidade aberta.
Objetivo- Fundamentar o conceito de serviço e software como Serviço.
- Definir e conceituar adequadamente a Arquitetura Orientada a Serviços – SOA.
- Apresentar ferramentas e tecnologias que suportam SOA com uma visão de mercado.
- Apresentar e conceituar governança de uma Arquitetura Orientada a Serviços.
- Apresentar um panorama da adoção de SOA no Brasil.
Público Alvo O curso SOA (Service-oriented Architecture), é indicado a pessoas que desejam aperfeiçoar seus conhecimentos neste paradigma. Além de profissionais da área de informática (Gerentes, Analistas, programadores, desenvolvedores web) e telecomunicações, Administradores, Gerentes funcionais e Executivos em qualquer posição organizacional ou áreas afins. Conteúdo Programático - Frameworks de Arquitetura
Framework ZACHMANThe Open Group Architecture Framework TOGAFFederal Enterprise Architecture – FEA Perspectiva da FEA sobre a EA Modelos de Referência da FEAProcesso da FEAMedição do sucesso da FEAFramework GartnerComparação entre frameworksCritérios e Classificações de cada Metodologia Arquitetura Corporativa em Instituições de Grande Porte Mudança de Foco Caminhos para a Implementação: EvoluçãoEstratégia de EvoluçãoBenefícios da Definição de uma Arquitetura - Arquitetura Orientada a Serviços
ConceitosExemplo (Simplificado) Processo de NegócioProcesso Genérico - Arquitetura de Aplicações de Negócio
Arquitetura de Aplicação Conceito - Abordagens para o Projeto de Serviços
AbordagensAbordagem Top-Down Abordagem Bottom-UpAbordagem Mista Design de ServiçosServiço ExemploBoas PráticasImplementação dos Serviços - Modelos de Maturidade de Arquitetura
- Vários Exercícios e exemplos
Pré Requisito Para obter um bom aproveitamento neste curso, os alunos devem ser capazes de: · Conhecimentos de informática básica · Descrever conceitos elementares de informática básica · Utilizar um navegador (browser) da web
Habilidades Adquiridas Após a conclusão deste curso, os alunos deverão estar aptos a: · Descrever o histórico e as características significativas de SOA · Fazer o download das ferramentas necessárias para o desenvolvimento de SOA · Encontrar caminhos inteligentes para construir soluções sem cair na armadilha de mudanças de detalhes de Web Services · Ganhar a experiência de um arquiteto de sistemas envolvido em SOA.
|