Este documento presenta un curso de posgrado sobre Arquitectura Orientada a Servicios (SOA) impartido en la Universidad de Granada. El curso cubre temas como introducción a servicios web, XML, servicios web en Java y PHP, BPEL y otras metodologías SOA. El curso ha tenido buena aceptación con notas altas y asistencia llena en las 3 ediciones. Se ofrece como título propio y cubre conceptos y herramientas útiles para proyectos de la universidad.
1. Docencia en Arquitectura
Orientada a Ser vicios
Pablo García Sánchez
Depart. de Arquitectura y Tecnología de Computadores
Universidad de Granada
JENUI 2011
viernes 8 de julio de 2011
2. Índice
Motivación
SOA
Temario
Aceptación y conclusiones
viernes 8 de julio de 2011
3. Motivación
Título propio de la Escuela de Posgrado de la UGR (50
horas)
La Arquitectura Orientada a Servicios es un área en auge
Proyectos: AmIVital, e-Integr@, GAD
Grado en Informática y Ser vicios de la UB
viernes 8 de julio de 2011
5. Temario
Introducción a los servicios web (10 horas)
XML (5 horas)
Web Ser vices en Java (15 horas)
Web Ser vices en PHP (5 horas)
BPEL (10 horas)
Otras metodologías (y examen) (5 horas)
viernes 8 de julio de 2011
6. Introducción a los
webser vices
Introducción al uso del IDE NetBeans
Introducción básica a Java
Introducción a WSDL, UDDI y SOAP
viernes 8 de julio de 2011
7. XML
Introducción a XML
Protocolos: SOAP, XML-RPC, RSS
XML en Java
SAX
DOM
viernes 8 de julio de 2011
8. Web Services en Java
Librería JAX-WS de SUN
Crear un servicio web y generar
automáticamente un WSDL
Crear un servicio web a partir de un WSDL
hecho
Crear un cliente para acceder a un ser vicio web
Despliegue en el ser vidor GlassFish
viernes 8 de julio de 2011
9. PHP
Introducción a PHP
Creación de un ser vicio web
Creación de un cliente
viernes 8 de julio de 2011
10. BPEL
Lenguaje de
orquestación
Desplegado en un
ESB
Proyecto
viernes 8 de julio de 2011
11. Otras arquitecturas y
metodologías SOA
SOMA, BCM y UMM
OSGi y ebXML
Explicación de uso en proyectos de la UGR
AmIVital
e-Integr@
OSGiLiath
GAD
viernes 8 de julio de 2011
12. Aceptación
3 ediciones llenas desde la primera (27
alumnos)
Notas: 4.08, 4.5 y 4.8 (sobre 5)
Los alumnos propusieron alargar la parte
de Web Services en Java en la primera
edición
La parte con más aceptación es la de BPEL
viernes 8 de julio de 2011
13. Conclusiones
Contenidos disponibles en
http://evorq.ugr.es/cursows
Asignatura SOA en el grado
Cuarta edición la semana que viene!
viernes 8 de julio de 2011
14. Gracias por su atención!
pgarcia@atc.ugr.es
viernes 8 de julio de 2011