Introducción al middleware

Documentos relacionados
Taller de Sistemas de Información 1

Taller de Sistemas de Información 1

Taller de Sistemas de Información 1. Clase 0 Introducción al curso

Hacia una plataforma de interoperabilidad para aplicaciones biológicas. Guzmán Llambías Abril 2010

POLITÉCNICA SUPERIOR DE JAÉN Grado en Ingeniería Informática

Laboratorio de cómputo y aulas educativas

Taller de Sistemas de Información 2

Servicio de Instrucción. Architect. Sílabo Architect

Java EE 6 Enterprise

MÓDULO MATERIA CURSO SEMESTRE CRÉDITOS TIPO

Titular: Asociado:... JTP:. Auxiliares:. Fundamentación de la materia dentro del plan de estudios.

1º CURSO 1 er SEMESTRE (Teoría en Aula 2.1 del aulario Altet) Lunes Martes Miércoles Jueves Viernes

Especialización en Informática y Automática Industrial

CONCENTRADO DE RESULTADOS

05BM - Fundamentos de Ingeniería del Software. Presentación de la Asignatura

Dirección General de Tecnologías de la Información (DGTI)

PROGRAMA DE ESTUDIOS PROGRAMACIÓN IV

Aportación al perfil Seleccionar y aplicar herramientas matemáticas para el modelado, diseño y desarrollo de tecnología computacional.

Proyecto Docente Docencia en Redes de Comunicaciones

Proyectos TSIG Ingeniería. INCO - Facultad de Ingeniería Montevideo, Uruguay 1

Pasos para la puesta en marcha de la App Crue en una universidad

Universidad Ricardo Palma

Ciclo de certificación profesional en plataforma Java (Asociado Profesional Máster)

Tablas de adaptación al grado de Ingeniería del Software

Guía Docente Curso

Curso de Programación con Android

Información Geográfica como soporte al Gobierno Electrónico

CONFOREMPRESARIAL LATINOAMERICA

DEPARTAMENTO DE SISTEMAS. Java Enterprise Edition (JEE)

Servicios Profesionales Danysoft. Formación en SQL Server. Val. or añadido Danysoft

POSTGRADO INGENIERO EN INFORMÁTICA Total UC= II

Asistencia técnica para instalación, reparación y mantenimiento preventivo de equipo de cómputo: PC, Laptop, impresora y Fax.

DEPARTAMENTO DE SISTEMAS. Java Enterprise Edition (JEE)

68 CARRERA PROFESORADO EN DISCIPLINAS INDUSTRIALES

GUÍA DIDÁCTICA DE LA ASIGNATURA INTERVENCIÓN FAMILIAR

UNIVERSIDAD TECNOLÓGICA DE SANTIAGO UTESA ESCUELA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES PROGRAMAS DE ASIGNATURAS. PENSUM 2015

Curso de Especialización en Microsoft Dynamics NAV

Sistema Integral para el registro, control y evaluación de los proyectos integradores de la carrera de Tecnologías de la Información y Comunicación

PROGRAMACIÓN VISUAL I

Justificación. Objetivo

Diplomado en Coaching Profesional.

POSTGRADO INGENIERO EN INFORMÁTICA Total UC= II

GRADO EN MAESTRO DE EDUCACIÓN PRIMARIA

Curso de Posgrado en PROJECT MANAGEMENT. Introducción

III CONVOCATORIA DE BECAS PARA EL DESARROLLO DE PROYECTOS PROGRAMA - PROTOTIPOS COMERCIALIZABLES - - Bases -

CONVOCATORIA PROTOTIPOS ORIENTADOS AL MERCADO PLAN TCUE CURSO 2016/ Bases -

ANALISTA FUNCIONAL Y DE NEGOCIO

Universidad Nacional de General Sarmiento. Instituto de Ciencias. Programa del Taller de Utilitarios. Segundo Semestre de 2012.

Presentación TSI Ing. Carlos Soderguit

Alexandre F. Barbosa CETIC.br. Montevideo, Mayo 2011

SharePoint Server 2010

FORMACIÓN OFICIAL PARA LA CERTIFICACIÓN ANDROID. Experto/a en Desarrollo de Aplicaciones Android

Página 1 de 6

PLIEGO DE CONDICIONES TÉCNICAS

Tecnología y arquitectura. Tecnología y Arquitectura. D.R. Universidad TecVirtual del Sistema Tecnológico de Monterrey México, 2012.

Guía docente de la asignatura

ESTUDIO DE CLIMA ORGANIZACIONAL

Proyecto de Ingeniería de Software Gobierno Electrónico

POSTGRADO INGENIERO EN INFORMÁTICA Total UC= II

INVITACIÓN. ACADEMIA QUE EVALÚA LUGAR FECHA HORA Sistemas y Computación Aula K4 del edificio K 07 de agosto 10:00 horas

ANÁLISIS DE NECESIDADES FORMATIVAS.

Pontificia Universidad Católica del Ecuador

5 de 11. (F01) - Plan Anual de Actividades Académicas a completar por el Director de Cátedra Año Departamento: Sistemas

GUÍA DOCENTE TITULACIONES DE GRADO

V CONVOCATORIA DE BECAS PARA EL DESARROLLO DE PROYECTOS PROGRAMA - PROTOTIPOS COMERCIALIZABLES - - Bases -

GUIA DEL CURSO Bases de datos SQL: MySql Edición on line

Sílabo Manejo de Hojas de Cálculo: Nivel Básico

IV CONVOCATORIA DE BECAS PARA EL DESARROLLO DE PROYECTOS PROGRAMA - PROTOTIPOS COMERCIALIZABLES - - Bases -

POSTGRADO INGENIERO EN INFORMÁTICA Total UC= II

ARQUITECTURA Y DISEÑO DE SISTEMAS ESTILOS Y PATRONES DE ARQUITECTURA PARTE 3

Curso Escuela de Verano 2017:

FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA INGENIERÍA DE SISTEMAS INGENIERÍA ELECTRÓNICA

UNIVERSIDAD DE LA RIOJA

Programador en Lenguajes estructurados: Desarrollador para servidor Financiero COBOL

CURSO ADMINISTRACIÓN DE BASES DE DATOS CON SQL SERVER 2012

SÍLABO DEL CURSO DE PROGRAMACIÓN PARA INGENIEROS

OBJETIVOS Y CRITERIOS DE CALIFICACIÓN EN LOS MÓDULOS PROFESIONALES CIENCIAS APLICADAS I Y II.

Alcance del proyecto Versión 1.0

RECOMENDACIONES PARA LA ELABORACIÓN DEL PROTOCOLO DE INVESTIGACIÓN O DE INNOVACIÓN

TALLER GENERAL DE PROGRAMACÍON, DESARROLLO BÁSICO DE AI Y DESARROLLO DEL REPOSITORIO DIVISIONAL

DESARROLLO DE APLICACIONES WEB CON HTML, PHP Y MySQL

Taller de Sistemas de Información 2. Clase 2 Java EE

Diplomado en Gestión Del Talento Humano

Curso de Access 2013

ORGANIZACIÓN Y GESTIÓN DE CENTROSA EDUCATIVOS

PROGRAMA DE LA ASIGNATURA "Sistemas de Representación" Grado en Bellas Artes. Departamento de Dibujo. Facultad de Bellas Artes

Arturo González Vega Revisó: Arturo González Vega

Solución Tecnológica Integral

TOPOGRAFÍA 1. Código: 080 Créditos: 6. Escuela: Ingeniería Civil Área a la que pertenece:

Titular: Asociado:... Adjunto: TEJERIZO, Raúl Eugenio Martin (a cargo de cátedra) IBARRA, Daniel Eduardo (suplente por licencia de Ing.

MOCA-02 46/74. Guía Pedagógica y de Evaluación del Módulo: Montaje de cibercafés. Modelo Académico de Calidad para la Competitividad

Taller de Informática Administrativa II

Taller de Sistemas de Información 1. Arquitectura de Software

INSTITUTO GEOGRÁFICO NACIONAL

ANÁLISIS DE NECESIDADES FORMATIVAS.

Resolución Rectoral: 079-R-UNICA ADENDA: Resolución Rectoral 1251-R-UNICA MENCION EN: DISEÑO Y GESTION DE NEGOCIOS EN SALUD

POSTGRADO INGENIERO EN INFORMÁTICA Total UC= II

Transcripción:

Intrducción al middleware Edición 2016 Presentación del Curs

LInS Labratri de Integración de Sistemas http://www.fing.edu.uy/inc/grups/lins Área de trabaj: Integración de sistemas basada en middleware. Actividades: Generación de cncimient en el área (psgrads, pryects) Aplicar la tería en cntexts reales (pryects, cnvenis). Frmación de recurss humans (grad, pstgrad). Enseñanza Talleres de Sistemas de Infrmación Intrducción al Middleware. Pryects de Grad Móduls de Taller, Pasantías INCO - Facultad de Ingeniería Mntevide, Uruguay 2

Dcentes Guzmán Llambías gllambi@fing.edu.uy Laura Gnzález lauragn@fing.edu.uy Raúl Ruggia ruggia@fing.edu.uy INCO - Facultad de Ingeniería Mntevide, Uruguay 3

Pr qué un curs de middleware? INCO - Facultad de Ingeniería Mntevide, Uruguay 4

Mtivación Hy día, el desarrll de sftware invlucra la integración de múltiples cmpnentes: Desarrlls prpis Bases de dats Sistemas legads Sistemas desarrllads pr tercers Otrs INCO - Facultad de Ingeniería Mntevide, Uruguay 5

Mtivación La integración de ests cmpnentes requiere el desarrll de lógica (códig) de integración Pr ejempl, para realizar una cmunicación cn un sistema remt, es necesari: 1. Abrir un scket 2. Slicitar la cmunicación (ip, puert) 3. Enviar/Leer la infrmación del canal 4. Cerrar el scket Td est, respetand prtcls de cmunicación y manejand cmplejas estructuras de dats para mantener estad, resultads parciales, variables, etc INCO - Facultad de Ingeniería Mntevide, Uruguay 6

Qué es middleware? Es el pegament (glue) que ayuda a la cnexión entre prgramas ( bases de dats). Más frmalmente: Es el sft-sistema (sftware de sistema) que permite las interaccines a nivel de aplicación entre prgramas en un ambiente distribuid. Pr sft-sistema (system sftware) se entiende el sftware psicinad entre una aplicación y un sistema de menr nivel (S.Op, DBMS, Servici Red). Un ambiente cmputacinal se dice distribuid cuand sus prgramas BDs están ubicads en ds más cmputadres. INCO - Facultad de Ingeniería Mntevide, Uruguay 7

Antecedentes Taller de prgramación Integración cn sistemas distribuíds RMI (misma red) Web Services (tra red) Fundaments de Bases de Dats. Prgramas accediend a BDs. Utilizarn biblitecas/prducts/lenguajes jdbc, rmi, servidr web (apache tmcat) Utilizarn abstraccines Utilizarn sistemas middleware! INCO - Facultad de Ingeniería Mntevide, Uruguay 8

Qué pasa cn? Mecanisms asincrónics clas de mensajes, manej de events Integración de múltiples aplicacines (N-N) Arquitecturas basadas en servicis y Buses. Transaccines distribuidas Manejar prblemas de cmunicación y transaccines El tip de tecnlgía que permite cnectar td est, es la tecnlgía de middleware. INCO - Facultad de Ingeniería Mntevide, Uruguay 9

Objetivs del curs Frmar al estudiante en tecnlgías de Middleware para la cnstrucción e integración de sistemas infrmátics distribuids, brindándle una visión amplia de las mismas. Aprtar cncimients cn prfundidad sbre técnicas y herramientas avanzadas actuales. INCO - Facultad de Ingeniería Mntevide, Uruguay 10

Temari Intrducción Middleware basad en Mensajería Web Services Enterprise Service Bus (ESB) Otras tecnlgías de middleware INCO - Facultad de Ingeniería Mntevide, Uruguay 11

Página Web, Hraris y Salnes Página Web: http://www.fing.edu.uy/inc/curss/middleware EVA (http://eva.fing.edu.uy/ ) Curs: IntMidd Hraris Teóric Lunes de 19 a 21, salón 310 Miércles de 19 a 21, salón A21 Clase n presencial Lunes 15/08 a las 18hrs. http://www.livestream.cm/intrdmiddleware INCO - Facultad de Ingeniería Mntevide, Uruguay 12

Evaluación El curs se evaluará a partir de: Realización de tareas grupales durante el curs (50%) Prueba individual escrita al final del curs (50%) El curs se aprueba cn: Al mens 60% de ls punts sumads btenids pr el estudiante en ls trabajs grupales y prueba individual escrita Al mens 50% de ls punts en la prueba individual escrita. INCO - Facultad de Ingeniería Mntevide, Uruguay 13

Trabajs grupales bligatris Grups de 4 persnas 2 trabajs grupales tip práctic/labratri 1er trabaj sbre mensajería y patrnes + Web Services 2º trabaj sbre Web Services (parte 2) y ESB Ya está habilitada en el EVA la actividad para la frmación de grups INCO - Facultad de Ingeniería Mntevide, Uruguay 14

Crngrama (1) Del 10/8 al 10/10: Clases teóricas 8 clases teóricas Crngrama detallad en el EVA (ver events) Trabaj Obligatri grupal 1 17/08: Lanzamient 25/09: Entrega 26/09 y 28/09: Defensas INCO - Facultad de Ingeniería Mntevide, Uruguay 15

Crngrama (2) Trabaj Obligatri grupal 2: 3/10: Lanzamient 13/11: Entrega 14/11 y 16/11: Defensas 28/11: Clase de cnsulta 30/11: Evaluación individual escrita INCO - Facultad de Ingeniería Mntevide, Uruguay 16

Página Web Siti Web EVA http://eva.fing.edu.uy/ Nmbre del curs: Intrducción al Middleware INCO - Facultad de Ingeniería Mntevide, Uruguay 17