Responsable: | (-) |
Altres: | (-) |
Crèdits | Dept. |
---|---|
7.5 (6.0 ECTS) | ESSI |
Responsable: | (-) |
Altres: | (-) |
Aquest curs se centra en la necessitat de la interoperabilitat entre els sistemes i com els serveis web, un concepte que engloba diferents solucions multiplataforma basades en estàndards web, proven de superar els nombrosos reptes que els sistemes d'informació distribuïts han tractat de diverses formes (però no sempre amb èxit) en el passat. Al final del curs, els alumnes hauran après els conceptes rellevants relacionats amb la naturalesa, característiques i tipus de serveis web i hauran adquirit certa experiència en el consum, disseny, construcció i manteniment d'aquesta mena de serveis.
Hores estimades de:
T | P | L | Alt | L Ext. | Est | A Ext. |
Teoria | Problemes | Laboratori | Altres activitats | Laboratori extern | Estudi | Altres hores fora d'horari fixat |
|
T | P | L | Alt | L Ext. | Est | A Ext. | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
2,0 | 0 | 0 | 0 | 0 | 2,0 | 0 | 4,0 |
|
T | P | L | Alt | L Ext. | Est | A Ext. | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
2,0 | 2,0 | 0 | 0 | 0 | 4,0 | 0 | 8,0 | |||
+ Computer Networks: OSI Reference Model & TCP/IP
+ Client/Server architectures + Middleware |
|
T | P | L | Alt | L Ext. | Est | A Ext. | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
2,0 | 2,0 | 6,0 | 0 | 6,0 | 10,0 | 0 | 26,0 | |||
+ HTTP, URI
+ Sessions + XML, JSON + Programming Languages (PHP, Java, Javascript) |
|
T | P | L | Alt | L Ext. | Est | A Ext. | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
0 | 0 | 6,0 | 0 | 6,0 | 6,0 | 0 | 18,0 | |||
+ Public WS APIs: Amazon, Google, Twitter, Facebook, ...
+ Web-Browser-side clients with AJAX + Mashups |
|
T | P | L | Alt | L Ext. | Est | A Ext. | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
2,0 | 2,0 | 4,0 | 0 | 4,0 | 8,0 | 0 | 20,0 | |||
+ The Process: Design, Description, Implementation, Testing, Deployment, Monitoring
+ The Tools: Patterns, Frameworks and IDEs |
|
T | P | L | Alt | L Ext. | Est | A Ext. | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
2,0 | 0 | 4,0 | 0 | 4,0 | 6,0 | 0 | 16,0 | |||
+ SSL, Authentication methods (Oauth, OpenID, ...), SAML
|
|
T | P | L | Alt | L Ext. | Est | A Ext. | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
4,0 | 2,0 | 2,0 | 0 | 2,0 | 8,0 | 0 | 18,0 | |||
+ Quality of Service, SLA
+ Coordination, Composition, Orchestration, Choreography + BPEL, BPMN + Cloud computing platforms |
Total per tipus | T | P | L | Alt | L Ext. | Est | A Ext. | Total |
18,0 | 10,0 | 28,0 | 0 | 28,0 | 56,0 | 0 | 140,0 | |
Hores addicionals dedicades a l'avaluació | 3,0 | |||||||
Total hores de treball per l'estudiant | 143,0 |
Classes de teoria/problemes: 2 hores de classe per setmana.
Els instructors poden presentar alguns dels continguts del curs utilitzant diapositives o algun altre material. Els poblemes serviran per posar en pràctica i comprovar l'aprenentatge. De vegades, els estudiants podrar ser requerits a tenir els problemes resolts totalment o parcial abans de la classe. Llavors les possibles solucions seran discutides a la classe. En altres ocasions, el problema serà plantejat i resolt durant la classe, utilitzant tècniques d'aprenentatge cooperatiu. Els estudiants també podran ser requerits per preparar pel seu compte i presentar davant la classe algun tema.
Classes de laboratori: 2 hores de laboratori per setmana.
Després d'una breu introducció sobre les tasques a realitzar, els alumnes les duran a terme usant l'ordinador d'acord amb un pla de treball preestablert i una llista d'objectius.El grau d'assoliment d'aquests objectius determinarà la qualificació obtinguda per a la sessió de laboratori en qüestió.
L'estudi personal / Treball autònom: 6 hores a la setmana
Alguns continguts del curs no es presenten a classe i han de ser estudiats pels estudiants pel seu compte. Els professors indicaran quins continguts han de ser estudiats i els recursos didàctics que es podran emprar. A l'estudiant també se li pot demanar de preparar problemes o sessions de laboratori i també lliurar tasques online (Atenea).
Examen Final: 30%
Exercicis i Treballs: 30%
Laboratoris: 40%
Fonaments d'Enginyeria del Software i programació
Fonaments de Xarxes de Computadors i Internet