MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO MÉDIA E TECNOLÓGICA ESCOLA TÉCNICA FEDERAL DE PALMAS SUPERVISÃO EDUCACIONAL ÁREA INFORMÁTICA CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET Unidade Curricular: Sistema Distribuído e WebServices C/h Total: 60 C/h Teórica: 30 C/h Prática: 30 Período Letivo: 5° Período PLANO DE ENSINO 1. Competências: Compreender o diferencial do modelo cliente/servidor do modelo distribuído; Compreender as vantagens do modelo de aplicações distribuídas; Criar aplicações distribuídas escaláveis de alto desempenho 2. Habilidades: Ser capaz de desenvolver aplicações Orientadas a Objetos aplicando todos os conceitos inerentes; Ser capaz de aplicar os artefatos da UML para representar o aspecto estrutural e comportamental de um sistema distribuído; Conseguir criar bancos de dados; Conhecer a linguagem SQL; Conhecimento de protocolos de rede como TCP/IP; Conhecimento de Sockets; Conhecimento de programação para Web; 3. Bases Tecnológicas: Programação Distribuída; Modelo Multicamadas ; Modelo Cliente/Servidor X Muticamadas; Camada de Apresentação, Servidor de aplicação e Regra de Negócios; Servidor de Banco de Dados Middlewares; Protocolos; Pooling; Conceito de WebServices; Interoperabilidade e Integração entre sistemas heterogêneos; Protocolos de Comunicação: XML, SOAP; Descritor WSDL; UDDI; Aplicações clientes; Aplicações servidoras; 4. Metodologia: 1. Prática Pedagógica Aulas expositivas. Aulas práticas em laboratório. 2. Recursos Didáticos Quadro branco e pincel. Computador e data-show. Laboratório de informática e seus equipamentos. 5. Avaliação: 1. Periódica 01 Avaliação Teórica e 01 Avaliação Práticas. 2. Recuperação Os alunos que obtiverem média do semestre insatisfatória farão avaliação escrita a título de exame final, e sua média final consistirá em média aritmética entre a média do semestre e a nota obtida no exame final. 6.Bibliografia: 1.Básica LÖWY, Juval..COM + e .NET. Rio de Janeiro: Campus, 2002. ALBUQUERQUE, Fernando..TCP/IP - Internet; protocolos & tecnologias. Rio de Janeiro: Axcel Books, 2001. 2. Complementar RIBEIRO, Uira. Sistemas Distribuídos: desenvolvendo aplicações de alta performance no linux. AXCEL Books, 2005. Aprovado pelo colegiado do curso em: __________/_________/_________ Vigora a partir do: 02 semestre de 2008