Asignaturas: descripción

Complementos de telemática I

 

Asignatura A43823. Información administrativa


Titulación:
Ingeniero de Telecomunicación


Departamento:
Teoría de la Señal y Comunicaciones e Ingeniería Telemática

Centro:
E.T.S. de Ingenieros de Telecomunicación
Campus "Miguel Delibes". Paseo Belén 15. 47011 Valladolid

Curso:
Carácter: Optativa
Impartición: Primer cuatrimestre
Número de créditos: 6
Ofertada actualmente: No
Observaciones: Totalmente extinguida

 

Descripción de la asignatura


Página web:

Profesores:

  • Guillermo Vega Gorgojo
    • Tutorías: Monday 16:00-19:00 and Wednesday 16:00-19:00
    • Email: guivegarrobitatelpuntitouvapuntitoes


Correo electrónico de contacto:

guivegarrobitatelarrobitauvaarrobitaes

Objetivos:

Introduction to currently most relevant distributed processing systems and middleware. It first begins with communication basic concepts using remote procedural calls (RPC, Java-RMI). Next, more complex solutions are presented: object-oriented distributed processing platforms (CORBA, DCOM) and component-oriented distributed processing platforms (J2EE/EJB, .NET/DCOM). Finally, Web Services will be studied.

The final objective is to offer the student a global vision of the technologies employed for the integration of heterogeneous applications and their usage.




Descripción:

There are four main topics for this course:
- Introduction to middleware
- Object-oriented Middleware
- Component-oriented Middleware
- Service-oriented Middleware

Middleware concepts will be applied in lab sessions, developing a complete functioning application.


Contenidos:

PART 1: INTRODUCTION
TOPIC 1:INTRODUCTION TO DISTRIBUTED SYSTEMS
Concept
Motivaction, advantages and disadvantages
Requirements
Types:
Distributed Operating Systems
Distributed Applications
Data transport APIs
Middleware
Middleware:
Concept
Types

PART 2: OBJECT-ORIENTED MIDDLEWARE
TOPIC 2: OBJECT-ORIENTED MIDDLEWARE
Introduction
Foundation
Motivation

TOPIC 3: JAVA/RMI
Architecture
Available services
RMI-IIOP
Application development: example of use

TOPIC 4: CORBA
Architecture
IDL. Mapping of IDL to Java
Method invocation (static and dynamic)
Available services: naming service
Application development: example of use

PART 3: COMPONENT-ORIENTED MIDDLEWARE
TOPIC 5: COMPONENT-ORIENTED MIDDLEWARE
Introduction
Foundation
Motivation

PART 4: SERVICE-ORIENTED MIDDLEWARE
TOPIC 6: SERVICE-ORIENTED MIDDLEWARE
Introduction
Foundation
Motivation

TOPIC 7: REST WEB SERVICES
Resource Oriented Architecture
Designing REST Web Services
Application development: example of use

Prácticas:

LAB WORK 1: Java/RMI, RMI-IIOP
Study of an example (HelloWorld) with Java/RMI, RMI-IIOP and CORBA. Development of a distributed programme employing these technologies and analysing their differences.

LAB WORK 2: REST Web Services
Study of an example (HelloWorld) with REST Web Services using the Restlet API. Development of the program posed in LAB WORK 1 using these technologies.

Conocimientos previos:

It is advisable (but not required) a basic knowledge on the
Java language programming and the object-orientation paradigm.

Evaluación:

The evaluation will be done applying the following weights:
Theory (33%): written exam
Lab work 1 (33%): revision and written report
Lab work 2 (33%): revision and written report



Observaciones:

La docencia será en inglés
English will be the official language of the course

Fecha de revisión: 01-03-2016

Sitio en español / English site

(c) 2023 :: Escuela Técnica Superior de Ingenieros de Telecomunicación
Paseo Belén 15. Campus Miguel Delibes
47011 Valladolid, España
Tel: +34 983 423660
email: infoaccesoteluvaes