UNIVERSIDAD DE SANTANDER
UDES
Facultad
Administración e IngenieriasPrograma Ingenieria de Sistemas
Nombre Arquitectura Orientada a Servicios (SOA)
Código
¿Problema? ¿Cómo aprende el estudiante a integrar la Arquitectura Orientada a Servicios en un Sistema de Información?
Competencia específica Conocer las mejores prácticas de la industria con respecto a SOA y le permita participar activamente en las diferentes etapas del ciclo de vida de SOA en la Organización.
Rango de Aplicación En cualquier sistema de información que requiera una forma de comunicación eficiente y escalable, independiente del lenguaje de programación y plataforma de cada una de las aplicaciones que se deseen intercomunicar.
Saber – conocer
Conoce los conceptos teóricos y técnicos de SOA; así como las mejores prácticas de la industria de la Web con respecto a SOA. Saber – Ser Es responsable en la elaboración de las actividades y demuestra
autonomía, responsabilidad y trabajo cooperativo. Criterios de
Desempeño
Saber –
Hacer Aplica los conceptos de SOA para crear, utilizar y mantener Servicios WEB para el desarrollo de aplicaciones interempresariales, utilizando servicios ya disponibles en la Web, así como la orquestación lógica de los mismos.
De Producto
Diseño e implementación de Servicios WEB en un sistema de información.
De
Desempeño Participación activa del estudiante en los casos de estudio propuestos, dando solución a las necesidades del entorno empresarial. Evidencias
requeridas
De
Conocimien to
Aplicar los conocimientos adquiridos en la implementación de SOA teniendo en cuenta los requerimientos de información planteados.
SABERES ESENCIALES CONTENIDOS RUTA FORMATIVA H. A. D. H. A. I. TOT AL HOR AS Saber Conocer Arquitectura Orientada a Servicios
Descripción de la arquitectura SOA ¿Qué es un servicio? Qué es SOA Definición de conceptos clave de SOA: la interoperabilidad y la suelta de acoplamiento Ventajas SOA Automatización de procesos de negocio humanos por
Momento
medio de servicios
Orientadas a los servicios de desarrollo
Identificación de servicios que utilizan los registros y repositorios
Interconexión a los servicios de interfaz a través de proxies. SOA Seguridad Gestión de SOA Acoplamiento y un contrato de servicios
Orientadas a los servicios de integración
Enterprise Service Bus
Tecnologías e Industria de Normas para SOA
Herramientas de Software para SOA
La necesidad de una herramienta
Desarrollo del Ciclo de Vida de SOA
Características principales Servicios Web de Apoyo Productos especificaciones SOA: Enterprise Server Bus Productos para el tiempo de ejecución SOA
XML (Extensible Markup Language) y SOAP
WSDL (Servicio Web Definition Language)
Configuración de un SLA para un servicio web
Business Process
Management (BPM),
Administración de Procesos de Negocio.
Diseño Implementación de Servicio SOA
Centrado en la identificación de datos y la tarea centrada en las características del servicio
niveles en los modelos orientados a objetos
Relativas a las clases complejo esquema de tipos La adhesión a convenciones de nomenclatura y las normas Especificación de la interfaz usando el servicio WSDL-primera técnica Optimizar el rendimiento de un servicio adecuado granularidad Construcción y Despliegue en servicios con Java EE (Básico)
Construcción y Despliegue Microsoft. NET (Básico)
Conclusiones
Nuevos paradígmas de aplicación
Los beneficios de la utilización de SOA
Revisión de los objetivos empresariales comunes Los riesgos asociados con el enfoque de SOA Desventaja de la evaluación de estrategias. Aprendizaje Autorregula do o Autónomo 12 12 Trabajo en Equipo 6 12 18 Saber Ser
Valores, Actitudes y Normas
Valores: Liderazgo y Responsabilidad Actitud: Honestidad
Norma: Cumplir los criterios de evaluación establecidos.
Acompaña
miento 6 6
Saber Hacer
Bibliográficos Libros
World Wide Web Consortium: SOAP Version 1.2 Part 1: Messaging Framework (Second Edition) (2007) Papazoglou, M.P., Van Den Heuvel, W.: Service oriented architectures: Approa-ches, technologies
and research issues. VLDB Journal 16(3) (2007)
Arquitectura SOA con Tecnología Mircrosoft. Cesar de la Torre. Editorial Krasis Press. ISBN: 978-84-935489-7-1
Internet
Cursos de refuerzos en la WEB Enlace:
http://evorq.ugr.es/cursows
Tecnológicos: Audiovisuales, Equipo de cómputo, JAVA, Tecnología NET.
Físicos: Salas de Cómputo, Salones de clase. Talento Humano: Estudiante y profesor. ESTRATEGIAS DIDÁCTICAS
Actividad
Clases, exposiciones magistrales, consultas en libros, bibliotecas virtuales y sitios de Internet, talleres en clase, casos de estudio.
Estudio independiente
Solución de talleres extraclase.
Análisis de situaciones problémicas en casos de estudio reales. Consultas bibliográficas.
Preparación de exposiciones y socialización de temas de investigación. Diseño e implementación de bases de datos.
De Trabajo colectivo
Trabajo grupal. Solución de talleres.
Análisis de situaciones problémicas en los casos de estudio. Lluvia de ideas.
SISTEMA DE EVALUACION Indicadores de evaluación
Se evaluará la participación activa de los estudiantes en el desarrollo de talleres, casos de estudios y actividades extraclase.
Mediante los quices y parciales se obtendrán valoraciones cuantitativas que permitirán verificar el avance en la construcción del conocimiento del estudiante en los temas desarrollados.
Búsqueda de información de los temas a desarrollar la siguiente sesión de clase. Diseño e implementación de OVAS.
Desarrollo de casos de estudio y talleres en clase.
Socialización y lluvia de ideas de los trabajos desarrollados. Elaboración de quices y pruebas parciales.
Criterios de evaluación
Desarrollo correcto de talleres, consultas y casos de estudio.
Participación activa en las lluvias de ideas y foros programados para complementar los temas desarrollados.
Proposición de alternativas de solución creativas y de aplicación a los diferentes casos planteados. Utilización de herramientas virtuales, tales como motores de búsqueda, bases de datos, software, aulas virtuales, foros, entre otras que permitan potencializara el aprendizaje.
Valoración
Para el cumplimiento de los objetivos propuestos se tendrá en cuenta los siguientes porcentajes distribuidos de la siguiente manera:
Las notas parciales se obtienen dando los siguientes porcentajes a las actividades realizadas antes de la fecha programada para la evaluación parcial:
Quices 30% Trabajos 20% Parcial 50%
Las notas parciales son tres y los porcentajes están distribuidos de la siguiente manera: Primera Nota Parcial: 30%