Em todo mundo, as áreas ligadas à Tecnologia da Informação buscam cada vez mais agilidade, economia e inovação tecnológica, que constituem o tripé da competitividade da indústria de software. Este curso visa mostrar os principais conceitos e vantagens da Arquitetura Orientada a Serviços (SOA), Componentização e Web Services, como formas de ganhar agilidade e otimizar investimentos.
Esta videoaula visa a introdução de conceitos básicos e o desenvolvimento de competências em projeto de uma Arquitetura SOA.
Sistemas Distribuídos, Sistemas Abertos e Sistemas Abertos Distribuídos
- Arquitetura tradicional ponto a ponto
- O dilema da arquitetura acidental
- Advento da arquitetura SOA: colaboração das áreas de negócio e TI
- Soluções de TI utilizadas até hoje
- SOA: nova abordagem de desenvolvimento
- SOA: tecnologias utilizadas
- Mitos sobre SOA - o que não é SOA
- SOA: Detalhamento das principais características
- O modelo da arquitetura SOA
- SOA: componentes de negócios, funcionais e técnicos
- SOA simples
- SOA multicamadas
- SOA Orientada a Processos
- Conclusões.
Esta vídeo-aula tem 42 minutos e 25 segundos de duração. Após a aquisição deste conteúdo, o aluno receberá um login e senha via e-mail e terá 3 dias consecutivos para o acesso ao material. O certificado será enviado em formato eletrônico após encerrado o prazo de visualização do conteúdo em questão e mediante o aproveitamento de 75% do tempo da aula.
Não é possível fazer download da vídeo-aula.
Após encerrado o prazo de 3 dias consecutivos, o aluno que desejar rever a vídeo-aula precisará adquirí-la novamente.
A senha para acesso será enviada num prazo de até 1 dia útil.
Possui graduação em Bacharelado Em Ciências da Computação pela Universidade Federal do Pará (1994) e mestrado em Ciências da Computação e Matemática Computacional pela Universidade de São Paulo (1998). Atualmente trabalha como consultor e analista de TI na área de SOA e Engenharia de Software. É professor da Fundação Salvador Arena de São Bernardo do Campo e professor titular da Fundação Paulista de Tecnologia e Educação. Tem experiência na área de Engenharia de Software, Engenharia de Requisitos e Engenharia de Processos.
Desejável que o interessado tenha conhecimento teórico ou prático em Desenvolvimento de Software.
