UNIVERSIDAD DE SANTANDER UDES Programa Nombre Código Facultad Administración e Ingenierias Ingenieria de Sistemas Arquitectura Orientada a Servicios (SOA) Problema? Competencia específica Rango de Aplicación Criterios de sempeño Evidencias requeridas SABERES ESENCIALES Saber Conocer Saber conocer Saber Ser Saber Hacer Producto sempeño Conocimien to Cómo aprende el estudiante a integrar la Arquitectura Orientada a Servicios en un Sistema de Información? 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. 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. 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. Es responsable en la elaboración de las actividades y demuestra autonomía, responsabilidad y trabajo cooperativo. 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. Diseño e implementación de Servicios WEB en un sistema de información. Participación activa del estudiante en los casos de estudio propuestos, dando solución a las necesidades del entorno empresarial. Aplicar los conocimientos adquiridos en la implementación de SOA teniendo en cuenta los requerimientos de información planteados. CONTENIDOS scripción de la arquitectura SOA RUTA FORMATIVA H. A. D. H. A. I. TOT AL HOR AS Arquitectura Orientada a Servicios Qué es un servicio? Qué es SOA finición de conceptos clave de SOA: la interoperabilidad y la suelta de acoplamiento Ventajas SOA Automatización de procesos de negocio humanos por Momento Presencial 24 48 72
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 sarrollo 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 finition 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 Integración ultra-delgada capa de servicio de tres
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 WSDLprimera técnica Optimizar el rendimiento de un servicio adecuado granularidad Construcción y spliegue en servicios con Java EE (Básico) Construcción y spliegue 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 sventaja de la evaluación de estrategias. Saber Ser Valores, Actitudes y Normas Valores: Liderazgo y Responsabilidad Actitud: Honestidad Norma: Cumplir los criterios de evaluación establecidos. Aprendizaje Autorregula do o Autónomo 12 12 Trabajo en Equipo 6 12 18 Acompaña miento 6 6 Saber Hacer Procedimientos y Técnicas un proyecto propuesto, realizar la implementación de servicios WEB mediante los conceptos vistos en SOA. Socializació n 12 24 36 TOTAL HORAS 48 96 144 Total de créditos 3 RECURSOS
Bibliográficos Libros World Wide Web Consortium: SOAP Version 1.2 Part 1: Messaging Framework (Second Edition) (2007) Papazoglou, M.P., Van n 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. 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. Instrumentos de evaluación
Búsqueda de información de los temas a desarrollar la siguiente sesión de clase. Diseño e implementación de OVAS. sarrollo 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 sarrollo 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% Segundo Parcial: 30% Tercer Parcial: 40%