Arquitectura d'Aplicacions Distribuides (AAD)
(http://docencia.ac.upc.edu/FIB/AAD)
|
Crèdits: 6.0 (3.0 T 1.5 P 1.5 L)
|
Departament:
AC
|
Tipus d'assignatura
Optativa per la EI , ETIS
Requisits de l'assignatura
STD
- Pre-correquisit per la EI
|
|
XC
- Pre-correquisit per la ETIS
|
|
Objectius docents
El primer objectiu d'aquesta assignatura és proporcionar coneixements del funcionament, disseny i especificació d'aplicacions distribuïdes obertes, sobre Internet. Es descriuen diverses aplicacions existents per a la representació (MIME, XML, etc.) i l'accès a informació (WWW i Directori), l'intercanvi d'informació, la comunicació (correu electrònic), multimedia, seguretat, comerç electrònic, etc.
Programa
1. El nivell d'aplicació
1.1. Estructura del nivell d'aplicació (IETF, ISO). 1.2. Elements del servei 1.3. Esquema general
2. Correu electrònic
2.1. Arquitectura i funcionalitat. 2.2. Model ISO (X.400). 2.3. Model Internet (IETF). 2.4. Estructura dels Missatges i MIME. 2.5. Transferència i accès a missatges: SMTP, IMAP, POP. 2.6. Comunicació en grup: llistes i conferències (NNTP).
3. Directori
3.1. Arquitectura i funcionalitat. 3.2. Servei de noms per dominis (DNS). 3.3. X.500: Arbre d'Informació del Directori (DIT). 3.4. Protocols (distribució i accès: LDAP).
4. Informació multimèdia
4.1. Tipus d'informació multimèdia. 4.2. Documents Web: HTML. 4.3. Altres documents: XML.
5. Intercanvi de documents
5.1. Transferència de objectes: FTP, HTTP. 5.2. Manipulació i edició remota de documents: WEBDAV. 5.3. Distribució de documents: mirrors, proxy-cachés, magatzems, URN
6. Especificació i disseny de sistemes distribuïts
6.1. DOAM-ASDC: Model i notació OSI d'aplicacions distribuïdes. 6.2. OMA-CORBA: Plataforma d'aplicacions distribuïdes obertes. 6.3. Altres Models i plataformes.
7. Seguretat en comunicacions
7.1. Serveis i mecanismes de seguretat. 7.2. Pagament (comerç) electrònic.
8. Protocols en temps real
8.1. Transport per tems real (IP multicast i RTP) 8.2. Transferència de video a Internet (streaming) 8.3. Aplicacions multipunt: H.323 (video), T.120 (dades)
Avaluació
La nota final serà: NF = max (0.7*Ne + 0.3*Nl, 0.4*Ne + 0.3*Np + 0.3*Nl) siendo Ne: Nota examen Nl: Nota prácticas laboratorio (obligatorias) Np: Nota clases problemas con Ne, Nl superiores o iguales a 4. Si Ne o Nl son inferiores a 4, la nota final será: NF = min (4, Nf), siendo Nf el resultado de calcular la nota de acuerdo al algoritmo anterior.
Bibliografia
Bibliografia bàsica
- Dilip C. Naik Internet Standards and Protocols Microsoft Press, 1998 - Andrew S. Tanenbaum Redes de Computadoras (Computer Networks) Prentice-Hall (3ª ed), 1997
Bibliografia complementària
- David Wood Programming Internet Email O'Reilly, 1999 - Stephen Spainhour, Robert Eckstein Webmaster in a Nutshell (2nd ed) O'Reilly, 1999 - Douglas E. Comer Computer Networks and Internets (2nd Ed) (1ª ed biblioteca) Prentice-Hall, 1999 - Larry L. Peterson, Bruce S. Davie Computer Networks, a systems approach (2nd Ed) (1ª ed biblioteca) Morgan Kaufmann, 1999
Informació complementària
La pàgina de l'assignatura AAD conté més informació sobre l'assignatura, materials, bibliografia bàsica i complementària adicional.
|