Está en la página 1de 9

1.

- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Taller de Plataformas Abiertas II

Carrera: Ingeniería en Sistemas Computacionales

Clave de la asignatura: MSC – 0705

Horas teórica – Horas practica – Crédito: 2 – 2 – 6

2.- U B I C A C I Ó N DE LA ASIGNATURA

a) RELACION CON OTRAS ASIGNATURAS DEL PLAN DE ESTUDIO

ANTERIORES POSTERIORES
ASIGNATURAS TEMAS ASIGNATURAS TEMAS

Taller de Plataformas Todos Ninguna


Abiertas II.

b) APORTACIÓN DE LA ASIGNATURA AL PERFIL DEL EGRESADO

Habilidades y técnicas para el desarrollo de Servicios Web.

3.- OBJETIVO (S) GENERAL (ES) DEL CURSO

Aplicará el conocimiento de los servicios web para integrarlos en el análisis, diseño y


programación de aplicaciones distribuidas a través de la Internet.
4.- T E M A R I O.

NUMERO TEMAS SUBTEMAS


I Arquitectura Orientada a servicios. 1.1. Introducción.
1.2. Mensajes SOAP.
1.3. Datos en SOAP.

Servicios Web.
2.1. Introducción a los servicios Web.
II 2.2. Arquitectura de los servicios Web.
2.3. Mensajes XML.
2.4.Descripción de servicios
2.5 Localizar servicios
2.6 Consideraciones de seguridad
XML.
3.1. Introducción a XML basico.
III 3.2. Lenguaje ML
3.3. Documento de Definición de Tipos (DTD)
3.4. Lenguaje de definición de Esquemas
XML
3.5. Lenguaje de Transformacion de Hojas de
Estilo extendible.
3.6. Lenguaje de Consulta XML XQuery
3.7. Lenguaje de Rutas XML, XPath

SOAP.
4.1. Introducción
IV 4.2. Estructura básica de SOAP
4.3. Espacios de Nombres
4.4. Encabezados
4.5. El cuerpo.
4.6. Mensajes
4.7. Fallos
4.8. SOAP sobre HTTP

WSDL.
5.1. Introducción
V 5.2. Estructura básica
5.3. Declaraciones
5.4. La interfaz abstracta de WSDL
5.5. Patrón de intercambio de mensajes
5.6. Implementación de WSDL, binding
5.7. Implementación de WSDL, service y port

UDDI
6.1. Introducción.
VI 6.2. La estructura de datos, businessEntity
6.3. Estructuras businssService y
bindingTemplate
6.4. Estructura tModel
6.5. Estructura publisherAssertion
6.6.Consulta de un UDDI
6.7 Publicar en un UDDI
5.- A P R E N D I Z A J E S REQUERIDOS

Desarrollo de aplicaciones Web.

6.- S U G E R E N C I A S DIDACTICAS

- Investigación bibliográfica sobre temas selectos y de aplicación.


- Exposición de temas por equipo.
- Elaboración de proyecto vinculado en un sistema real.
- Exposición del tema con sesión de preguntas y respuestas.
- Visitas a empresas para confirmar la teoría con la práctica y elaborar informes.
- Prácticas de laboratorio.
- Utilización de software para el diseño o análisis de los temas del curso.

7.- S U G E R E N C I A S DE EVALUACION

- Desarrollo del proyecto final.


- Evaluación de informes sobre tareas o trabajos de investigación.
- Informes sobre prácticas de laboratorio realizadas.
- Evaluación en laboratorio.
- Evaluación escrita.
- Desempeño y participación del alumno en el aula.
- Evaluación de prácticas realizadas con ayuda del software.

NOTA: Los dos puntos anteriores deberán ser elaborados y enriquecidos por la Academia, en
coordinación con el Departamento de desarrollo Académico.

6.- U N I D A D E S DE APRENDIZAJE

NUMERO DE UNIDAD: I

NOMBRE DE LA UNIDAD: Arquitectura Orientada a Servicios.

BIBLIOGRAFÍ
OBJETIVO ACTIVIDADES DE APRENDIZAJE AS
EDUCACIONAL (BÁSICAS Y
COMPLEMEN
TARIA)

Conocerá la arquitectura 1,2,3,4,5


1.1 Identificar y describir una arquitectura
orientada a los servicios
1.2 Crear y usar servicios de negocios de la vida real

1.3 Definir y proporcionar una infraestructura que


permita que diferentes aplicaciones intercambien
datos y participen en procesos de negocios sin
considerar el sistema operativo o el lenguaje de
programación
NUMERO DE UNIDAD: II

NOMBRE DE LA UNIDAD: Servicios Web.

BIBLIOGRAFÍ
OBJETIVO ACTIVIDADES DE APRENDIZAJE AS
EDUCACIONAL (BÁSICAS Y
COMPLEMEN
TARIA)
Describir la relación entre la SOA y los servicios web
Conocerá y describirá la Definir de manera consistente los servicios web 7,8,9,10
arquitectura de los Explicar el concepto de localización de los servicios
servicios Web web
Completar los servicios web añadiendo seguridad

NUMERO DE UNIDAD: III

NOMBRE DE LA UNIDAD: XML


BIBLIOGRAFÍ
OBJETIVO ACTIVIDADES DE APRENDIZAJE AS
EDUCACIONAL (BÁSICAS Y
COMPLEMEN
TARIA)
Describir el lenguaje XML
Describira la relación Crear documentos XML 9, 10, 11, 12
entre XML y los Validar documentos XML 13, 14, 15, 16
servicios web.

NUMERO DE UNIDAD: IV

NOMBRE DE LA UNIDAD: SOAP

BIBLIOGRAFÍ
OBJETIVO ACTIVIDADES DE APRENDIZAJE AS
EDUCACIONAL (BÁSICAS Y
COMPLEMEN
TARIA)
Describir el protocolo soap.
Describirá la Enviar y recibir mensajes 1,2,5,12
comunicación de Ejecutar y utilizar los mensajes dentro de las
aplicación a aplicación aplicaciones.
NUMERO DE UNIDAD: V

NOMBRE DE LA UNIDAD: WSDL

BIBLIOGRAFÍ
OBJETIVO ACTIVIDADES DE APRENDIZAJE AS
EDUCACIONAL (BÁSICAS Y
COMPLEMEN
TARIA)

Conocerá el lenguaje Conocer el lenguaje wsdl. IDEM


estándar para la Identificar y describir los elementos de un documento UNIDAD III
descripción de los de wsdl.
servicios web. Crear descripciones de servicios web.

NUMERO DE UNIDAD: VI

NOMBRE DE LA UNIDAD: UDDI

BIBLIOGRAFÍ
OBJETIVO ACTIVIDADES DE APRENDIZAJE AS
EDUCACIONAL (BÁSICAS Y
COMPLEMEN
TARIA)
Conocerá la Identificar la estructura de datos de UDDI.
especificación para Describir la forma de consultar un registro de UDDI IDEM
crear un servicio de Utilizar las herramientas para publicar un servicio web. UNIDAD III
registro de empresas y
sus servicios web.
9.- B I B L I O G R A F Í A BASICA Y COMPLEMENTARIA

1.- Programming Web Service with SOAP


Doug Tidwell, James Snell, Pavel Kulchenko
2.- Java and SOAP
Robert Englander

3.- Service-Oriented Architecture (SOA) Compass: Business Value, Planning, and Enterprise
Roadmap (Developerworks)
Rawn Shah

4.- Understanding SOA with Web Services


Eric Newcomer, Greg Lomow

5.- Understanding Enterprise SOA


Hugh Taylor
6.- Java Web Services
Tyler Jewell
7.- Web Services Essentials
Ethan Cerami

8.- Mastering Web Services Security


Shirley Kawamoto

9.- Real World Web Services


Will Iverson

10.- Web Services Architecture and Its Specifications


Luis Felipe Cabrera

11.- XML Schema Complete Reference


Cliff Binstock

12. Service-Oriented Architecture


Tomas Erl

13.- XQuery
Howard Katz

14.- XPath
Steven Holzner

15. Java and XSLT


Eric M. Burke

16.- XML, XSLT, Java, and JSP


Westy RockWell

10.- P R A C T I C A S P ROPUESTAS
NOTA: El contenido de las prácticas deberá ser elaborados y enriquecidos por la Academia, en
coordinación con el Departamento de desarrollo Académico.

También podría gustarte