Informa??es da Disciplina

 Preparar para impressão 
Júpiter - Sistema de Graduação

Instituto de Ciências Matemáticas e de Computação
 
Sistemas de Computação
 
Disciplina: SSC0158 - Computação em Nuvem e Arquitetura Orientadas a Serviços

Créditos Aula: 3
Créditos Trabalho: 3
Carga Horária Total: 135 h
Tipo: Semestral
Ativação: 01/01/2016 Desativação:

Objetivos
Ensinar aos alunos aspectos teóricos e práticos do desenvolvimento de aplicações distribuídas segundo o modelo de computação em nuvem, focando aspectos de virtualização, arquiteturas orientadas a serviços, escalonamento e interfaces de programação para computação em nuvem.
 
 
 
Programa Resumido
Escopo da computação em nuvem e arquiteturas orientadas a serviços: Virtualização, SOA, Web Services, Avaliação de Desempenho, Modelos Econômicos.
 
 
 
Programa
Escopo da computação em nuvem e arquiteturas orientadas a serviços: Contexto, motivação, objetivos, conceitos e recursos necessários.
Definições para Computação em Nuvem: Abordagem geral de computação em nuvem e sua aplicabilidade para o desenvolvimento de aplicações distribuídas. Vertentes de computação em nuvem: software, plataforma, infraestrutura como serviços, entre outras.
Definições para Arquiteturas Orientadas a Serviços – SOA e Web Services: Introdução ao modelo arquitetural, instalação, configuração e desenvolvimento de aplicações orientadas a serviços. Implantação de aplicações na nuvem.
Princípios Gerais e tipos de Virtualização: Introdução, características e tipos de virtualizadores, vantagens e desvantagens.
Gerenciamento de Recursos na Nuvem: Desafios e soluções que envolvem o escalonamento, provisionamento e migração de recursos na nuvem.
Desenvolvimento e avaliação de desempenho de aplicações distribuídas na nuvem: Ferramentas, modelos e técnicas que permitem o desenvolvimento de aplicações na nuvem. Avaliação de desempenho em um ambiente de nuvem.
 
 
 
Avaliação
     
Método
Exposição seguida de exercícios e trabalhos práticos.
Critério
Serão atribuídas notas a exercícios e trabalhos práticos executados fora de classe, e nas provas sobre os assuntos do programa. A nota final será calculada pela média ponderada dessas notas obtidas pelo aluno no decorrer do semestre.
Norma de Recuperação
(NP-2) / 5 * Mrec + 7 - NP, se Mrec >= 5; ou Max { NP, Mrec }, se Mrec < 5
 
Bibliografia
     
Livro(s) Texto(s):
-Rajkumar Buyya, James Broberg, Andrzej M. Goscinski. Cloud Computing: Principles and Paradigms, ISBN: 0470940093, 9780470940099, . Wiley, 664 pages, 2010.

Bibliografia Complementar
-Hwang, K., Dongarra, J., Fox, G.C. Distributed and Cloud Computing: From Parallel Processing to the Internet of Things. ISBN: 9780128002049, Elsevier, 2013.
-David S. Linthicum. Cloud Computing and SOA Convergence in Your Enterprise: A Step-by-Step Guide, ISBN-10: 0136009220, Addison-Wesley Professional; 264 pages, 1 edition, 2009.
-Thomas Erl, Zaigham Mahmood, Ricardo Puttini. Cloud Computing: Concepts, Technology & Architecture. Prentice Hall. ISBN-10: 0133387526, 528 pages, 2013.
 

Clique para consultar os requisitos para SSC0158

Clique para consultar o oferecimento para SSC0158

Créditos | Fale conosco
© 1999 - 2020 - Superintendência de Tecnologia da Informação/USP