Web Services

« Return

Objectives

Dotar o aluno com conhecimentos de web services que podem utilizar nas aplicações web, tendo em consideração formas de autenticação e autorização em serviços da web. Também, de conceitos fundamentais de cloud, nos seus três modelos de serviços, e de big data, por forma a que o aluno seja capaz de identificar cenários para e de utilização de cloud e big data.

Program

Introdução aos web services e protocolos de autenticação e autorização utilizados, tal como o Oauth. Conceitos sobre os Modelos dos serviços da Cloud: IaaS, PaaS e SaaS

Conceito de Big data e cenários de utilização

Introdução à Internet of Things (IoT) e sua conexão com cloud. Dispositivos móveis com recurso a cloud e usando web services

Teaching Methodologies

Information available soon.

Bibliography

Bibliografia

Jorge Cardoso. Programação de Sistemas Distribuídos em Java. FCA. 2008.

George Reese. Cloud Application Architectures: Building Applications and Infrastructure in the Cloud. O'Reilly. 2009. Brian Underdhal. Internet of Things for Dummies. RacoWireless.

 

Hiperligações http://www.tutorialspoint.com/webservices/index.htm

http://www.drdobbs.com/web-development/restful-web-services-a-tutorial/240169069 http://www.java2blog.com/2013/03/web-service-tutorial.html

http://www.mastertheboss.com/soa-cloud/cloud-computing/in-the-cloud-computing-a-beginners-tutorial http://searchcloudcomputing.techtarget.com/definition/big-data-Big-Data http://en.wikipedia.org/wiki/Big_data

http://www.sas.com/en_us/insights/big-data/what-is-big-data.html

 

Software

Sistema operativo linux Sistema operativo android Windows 7

VirtualBox

Servidor web apache Linguagem de server-side PHP MySql

Code

0000301

ECTS Credits

3

Classes

  • Aplicação - 30 hours
  • Teórico-Práticas - 12 hours