Assignatura/matèria en el conjunt del pla d'estudis (màx. 4000 caràcters)
Requisits per cursar-la
Prerequisits
Corequisits
Professorat
Nom
Correu
Horari de consulta
Crèdits teòrics
Crèdits pràctics
Josep M. Ribo
josepma@diei.udl.cat
3
Ramon Bejar Torres
ramon@diei.udl.cat
3
Competències
Competències estratègiques de la Universitat de Lleida
Domini de les Tecnologies de la Informació i la Comunicació.
Objectius
Sap desenvolupar Serveis Web amb la tecnologia Java-WSDP
Competències específiques de la titulació
Capacitat de comprendre i saber aplicar el funcionament i organització d'Internet, les tecnologies i protocols de xarxes de nova generació, els models de components, programari intermediari i serveis
Objectius
Comprèn, coneix i utilitza serveis bàsics de suport per sistemes d'informació a la xarxa
Comprèn, coneix i utilitza serveis intermedis de suport per sistemes d'informació a la xarxa
Capacitat per a modelar, dissenyar, definir l'arquitectura, implantar, gestionar, operar, administrar i mantenir aplicacions, xarxes, sistemes, serveis i continguts informàtics
Objectius
Comprèn, coneix i utilitza serveis d'alt nivell en sistemes d'informació a la xarxa
Desenvolupa serveis web amb les tecnologies JAX-WS
Dissenya l'arquitectura de servei més adient per als requeriments d'una organització
Dissenya serveis web que segueixen els principis bàsics de SOA
Dissenya serveis web interoperables amb altres serveis existents en l'àmbit d'un o varis sistemes d'informació.
Gestiona serveis i recursos de xarxes d'informació
Competències transversals de la titulació
Capacitat de concebre, dissenyar i implementar projectes i / o aportar solucions noves, utilitzant eines pròpies de l'enginyeria
Objectius
Dissenya l'arquitectura de servei més adient per als requeriments d'una organització
Dissenya serveis web interoperables amb altres serveis existents en l'àmbit d'un o varis sistemes d'informació
Continguts
Continguts de la matèria
Part I: Serveis web i arquitectures SOA
0. Introducció
1. Implementació de serveis web en Java (JAX-WS)
1.1 Exemples inicials
1.2 XSD-schemas
1.3 WSDL
1.4 SOAP. Estructura de missatge SOAP i manipuladors de SOAP.
2. Arquitectures orientades a serveis (SOA).
2.1. Introducció
2.2 Principis de les SOA i capes d'una SOA.
2.3 Anàlisi orientat al servei.
2.4 Disseny orientat al servei.
Part II: Serveis d'Informació
3. Serveis bàsics d'Informació
Domain Name System (DNS)
Directory Services: LDAP
4. Serveis avançats
Hypertext Transfer Protocol (HTTP)
Correu
Mitssatgeria
Bibliografia
Bibliografia recomanada
Part I: Arquitectures SOA
Thomas Erl: SOA Design Patterns. Prentice Hall. ISBN: 0-13-613516-1
Thomas Erl: SOA Principles of Service Design. Prentice Hall. ISBN: 0-13-234482-3
Thomas Erl: Service-Oriented Architecture (SOA): Concepts, Technology, and Design. Prentice Hall. ISBN: 0-13-185858-0
Eben Hewitt: Java SOA Cookbook. O'Reilly Media. ISBN: 978-0-596-52072-4
Martin Kalin: Java Web Services: Up and Running [Paperback]. O'Reilly Media. ISBN: 978-0-596-52112-7
Nicolai M. Josuttis: SOA in Practice. O'Reilly. ISBN: 0-596-52955-4