Alicia Serrano Sánchez, Francisco Sánchez Molina, David Villa Alises, Felix Jesús Villanueva Molina y Juan Carlos López López
|
|
- Joaquín Palma Piñeiro
- hace 8 años
- Vistas:
Transcripción
1 IceDDS: Servicio de propagación de eventos con aplicación en Smart Grids JCE 2013 Alicia Serrano Sánchez, Francisco Sánchez Molina, David Villa Alises, Felix Jesús Villanueva Molina y Juan Carlos López López
2 Contexto Smart Grids Redes de información utilizadas en la distribución de energía eléctrica Transmiten información de los comportamientos de los consumidores y de los suministradores en tiempo real Generan gran cantidad de información desde cientos de miles de dispositivos El tratamiento de esta información es crítico para el buen funcionamiento del sistema de distribución de energía eléctrica 22
3 Contexto Smart Grids 33
4 Contexto Smart Grids: sus nodos Los nodos de la red Smart Grid son muy variados Contador de la luz Central eléctrica CPD Por tamaño y finalidad, requieren de diferentes soluciones tecnológicas Cada nodo recoge información del entorno, la procesa, la envía o recibe, con requisitos específicos 44
5 Contexto Smart Grids: puntos críticos Escalabilidad Gran cantidad de nodos Gran cantidad de datos Congestión Heterogeneidad Tiempo real No abordar estos puntos críticos pueden llevar a una sobrecarga en la red eléctrica con una caída en cadena de las centrales de producción 55
6 Contexto Smart Grids: soluciones Las Smart Grids son sistemas distribuidos con ciertas características y requisitos La solución pasa por utilizar middleware de comunicación. Aportan: Independencia de arquitectura hardware Independencia de sistema operativo Independencia de lenguajes de programación Integración transparente de distintos componentes con diferente tecnología Transparencia en el transporte de información Los middleware de comunicación tradicionales (CORBA, Java RMI) no cubren todas las necesidades para este tipo de red 66
7 Contexto DDS (Data Distribution Service) Estándar DDS específico para este tipo de redes: API Protocolo de interoperabilidad basado en el modelo publicador-suscriptor Centrado en los datos Aporta: Desacoplamiento Independencia de la plataforma Multiplicidad Tiempo real Fiabilidad Alto rendimiento Filtrado 77
8 Contexto DDS Componentes básicos para la comunicación: Canales Publicadores/Suscriptores DataWriters/DataReaders 88
9 Contexto DDS: Escalabilidad DDS aporta escalabilidad en dos sentidos: El filtrado permite limitar el número de mensajes Sólo se transmite la información necesaria La federación de canales Permite repartir y optimizar el ancho de banda del canal de comunicaciones 99
10 IceDDS Desarrollado con el middleware ZeroC Ice Basado en el servicio IceStorm Modelo publicador/suscriptor Publicador1 Publicador2... PublicadorN Canal Suscriptor1 Suscriptor2... SuscriptorN 10
11 IceDDS: Características Abstracción entre publicadores y suscriptores Independencia de la arquitectura Escalabilidad Filtrado avanzado en todos los componentes Filtrado por canal Filtrado por publicador Filtrado por suscriptor Federación de canales 11
12 IceDDS vs DDS IceDDS mantiene una semántica de invocación de métodos, DDS está centrado en estructuras de datos En IceDDS se puede recuperar un dato mediante la invocación, en DDS no hay respuestas IceDDS permite obviar las diferencias de invocar a un objeto o al canal de comunicaciones, en DDS se desarrolla orientado únicamente al canal IceDDS utiliza referencias que pueden apuntar de forma indistinta a un objeto o a un canal, que se pueden cambiar sin necesidad de recompilar 12
13 IceDDS: integración de hardware FPGA Dispositivos de electrónica programable con capacidad para implementar multitud de funciones lógicas, máquinas de estados, etc. Su desarrollo se realiza mediante herramientas CAD hardware con VHDL, Verilog, etc. Características: Bajo consumo Alto rendimiento Alta flexibilidad comparado con circuito ASIC Su desventaja es la complejidad del desarrollo Trabajos previos con integración de FPGAs e Ice permiten la integración automática en IceDDS, tanto como publicador como suscriptor Especialmente aptas para realizar agregación de información 13
14 Filtrado Filtrado mediante cadenas textuales Ejemplos: x in range(3, 56) y in range(4,23) Operadores para filtros: >, <, ==, range, not Si se usan filtros, se ha de registrar en el canal la información que va a pasar por él 14
15 Filtrado en el canal App Productor i = 3 create( consumo, i>4 ) MANAGER x i > 46 publicador canal consumo Suscriptor Suscriptor 15
16 Filtrado en el canal Productor i = 8 MANAGER i=8 i > 4 publicador i=8 canal consumo Suscriptor Suscriptor 16
17 Filtrado en el publicador Productor i = 4 MANAGER Publicador filtrado y i < > 14 6 publicador x i > 96 canal consumo Suscriptor Suscriptor 17
18 Filtrado en el publicador Productor i = 8 MANAGER Publicador filtrado y i < > 14 6 publicador x i > 96 canal consumo Suscriptor Suscriptor 18
19 Filtrado en el publicador Productor i=12 MANAGER Publicador filtrado y i < > 14 6 i = 12 publicador i = 12 x i > 96 canal consumo Suscriptor Suscriptor 19
20 Federación de canales filtrados Productor x = 5 publicador MANAGER x = 5 publicador x > 6 canal 1 x = 5 canal 2 Suscriptor 2 Suscriptor 1 20
21 Federación de canales filtrados Productor x = 18 publicador MANAGER x = 18 publicador x > 6 canal 1 x = 18 x = 18 canal 2 Suscriptor 2 Suscriptor 1 21
22 Filtrado en el suscriptor Criterios de filtrado según las necesidades Suscripción delegada 22
23 Filtrado en el suscriptor Productor i = 8 MANAGER i = 8 i > 15 publicador x > 15 canal filtrado publicador canal consumo i = 8 Suscriptor filtrado Suscriptor 23
24 Filtrado en el suscriptor Productor i = 18 MANAGER i = 18 i > 15 publicador canal consumo i = 18 i = 18 publicador x > 15 canal filtrado Suscriptor filtrado Suscriptor 24
25 icedds manager channel Ejemplos Publicador = IceDDS() = icedds.getmanager( mangerip:port ) = manager.retrive ( sensorevents ) publisher = channel.getpublisher() msg = MeasureMsg ( Sensor1,0,0, Ampere ) while 1: msg.timestamp = system.gettime() msg.value = system.getcurrent() publisher.sendinfosensor(msg) sleep(2) struct MsgType { string name; int timestamp; int value; string unit; } interface sensor{ void sendinfosensor(msgtype msg); } 25
26 Ejemplos Suscriptor class ListenerI (Listener): def sendinfosensor (self, msg, current=none): print Recived data print Source, msg.source, Timestamp, msg.timestamp print \-Measure, msg.value, Unit, msg.unit icedds = IceDDS() manager = icedds.getmanager( mangerip:port ) server = ListenerI() subscriber = icedds.createsubscriber(server) channel = manager.getchannel ( sensorevents ) channel.subscribe(subscriber) icedds.run() 26
27 Ejemplos Suscriptor filtrado... print Source, msg.source, Timestamp, msg.timestamp print \-Measure, msg.value, Unit, msg.unit... channel = manager.getchannel ( sensorevents ) filter1 = source = 'Sensor1' filter2 = value > 300 channel.subscribewithfilters(subscriber,[filter1,filter2])... 27
28 Conclusiones Comunicación con semántica de invocación a objeto y modelo publicador / suscriptor Desarrollo de aplicaciones equivalente a sistemas distribuidos Componentes con interfaz de clase fácilmente reutilizable Escalabilidad Filtrado de canales Filtrado de publicadores Filtrado de suscriptores Federación de canales 28
29 Preguntas?
Introducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com
Introducción a los Servicios Web Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com Servicios Web y Soa En un contexto SOA y los servicios web son una oportunidad de negocios en la actualidad.
Más detallesLa interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la
Servicios web Introducción Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes
Más detallesComunicación entre procesos
Comunicación entre procesos Patrones de comunicación Comunicación cliente-servidor En la que los mensajes de petición y respuesta proporcionan la base para la invocación remota de métodos o de procedimientos.
Más detallesModelos de los sistemas distribuidos. Jorge Iván Meza Martínez jimezam@gmail.com
Modelos de los sistemas distribuidos Jorge Iván Meza Martínez jimezam@gmail.com Especialización en Gestión de Redes de Datos Universidad Nacional de Colombia Sede Manizales 1/36 Contenidos Modelo arquitectónico
Más detallesService Oriented Architecture
Programación Concurrente y Distribuida Ingeniería en Informática Service Oriented Architecture José Carlos Cortizo Pérez josecarlos.cortizo@uem.es http://www.esp.uem.es/jccortizo D. Sistemas Informáticos
Más detallesServicios Web con Java EE
Introducción Servicios Web con Java EE Daniel López Fuentes Laura Tolsada Bris Sergio Tejero López Irene Clemente Bueno Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar
Más detallesServicios Web con Java EE
Servicios Web con Java EE Daniel López Fuentes Laura Tolsada Bris Sergio Tejero López Irene Clemente Bueno Departamento de Ingeniería Telemática Universidad Carlos III de Madrid 2 Introducción Un servicio
Más detallesEspecificación de la secuencia de mensajes que se han de intercambiar. Especificación del formato de los datos en los mensajes.
SISTEMAS DISTRIBUIDOS DE REDES 2.- MODELOS ORIENTADOS A OBJETOS DISTRIBUIDOS 2.1. Tecnologías de sistemas distribuidos Para la implementación de sistemas distribuidos se requiere de tener bien identificados
Más detallesCapítulo 5. Cliente-Servidor.
Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor
Más detallesBreve Curso de VHDL. M. C. Felipe Santiago Espinosa. Profesor Investigador UTM
Breve Curso de VHDL M. C. Felipe Santiago Espinosa Profesor Investigador UTM Noviembre de 2007 1 Orden del curso 1. Introducción al diseño con VHDL. 2. Unidades de diseño en VHDL. 3. Señales. 4. Especificación
Más detallesSISTEMAS DISTRIBUIDOS DE REDES 3.- ESTANDAR CORBA. 3.1. Características
SISTEMAS DISTRIBUIDOS DE REDES 3.- ESTANDAR CORBA 3.1. Características La tendencia hacia el futuro es el de lograr la integración total de componentes realizados por terceras partes, para lo cual es necesario
Más detallesGLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.
GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.
Más detallesINTRODUCCION. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia
INTRODUCCION. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia Qué es una Red? Es un grupo de computadores conectados mediante cables o algún otro medio. Para que? compartir recursos. software
Más detallesInteroperabilidad. Conferencia: Presente y futuro de las SMART GRIDS en México. Ing. Alfredo Espinosa Reza aer@iie.org.mx
Interoperabilidad Conferencia: Presente y futuro de las SMART GRIDS en México Ing. Alfredo Espinosa Reza aer@iie.org.mx 29 de Octubre de 2013 Contenido Introducción. Estrategias para modelado y acceso
Más detallesConvergencia, Interoperabilidad y. Fernando González-Llana Gerente de Cuenta AGE T-Systems
Convergencia, Interoperabilidad y Arquitecturas de Servicios Gerente de Cuenta AGE T-Systems Palabras clave Convergencia digital, Interoperabilidad, Semántica, IDABC, SOA, Módulos Comunes, Protección de
Más detallesTema 6: Comparativa CORBA/Servicios Web
Tema 6: Comparativa CORBA/Servicios Web Introducción Para establecer una comparativa, es preciso tener en cuenta CORBA se introdujo en 1991 y Servicios Web en el 2000 CORBA es una solución más madura y
Más detallesSERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO
SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO Introducción:...1 Service Oriented Architecture...2 Elementos de una Service Oriented Architecture...2 Application frontends...2 Servicios...2 Contrato:...3
Más detallesTECNOLOGÍA MÓVIL ENVIO DE MENSAJES DE TEXTO USSD
TECNOLOGÍA MÓVIL ENVIO DE MENSAJES DE TEXTO USSD INTRODUCCION L a gente ha oído algo del tema, sabe que está relacionado de alguna forma con los teléfonos móviles celulares, sabe que tiene alguna relación
Más detallesTema 1. Arquitectura Cliente/Servidor
Tema 1. Arquitectura Cliente/Servidor SCS Sistemas Cliente/Servidor 4 o informática http://ccia.ei.uvigo.es/docencia/scs 27 de septiembre de 2009 FJRP, FMBR [sistemas cliente-servidor] CCIA 1.1 Sistemas
Más detallesSeminario Electrónico de Soluciones Tecnológicas sobre Content Networking
Seminario Electrónico de Soluciones Tecnológicas sobre Content Networking 1 de 13 Seminario Electrónico de Soluciones Tecnológicas sobre Content Networking 3 Bienvenida. 4 Objetivos. 5 Soluciones comerciales
Más detallesARQUITECTURA DE DISTRIBUCIÓN DE DATOS
4 ARQUITECTURA DE DISTRIBUCIÓN DE DATOS Contenido: Arquitectura de Distribución de Datos 4.1. Transparencia 4.1.1 Transparencia de Localización 4.1.2 Transparencia de Fragmentación 4.1.3 Transparencia
Más detallesService Oriented Architecture: Con Biztalk?
Service Oriented Architecture: Con Biztalk? Pablo Abbate Servicios Profesionales Danysoft SOA supone una nueva forma de pensar acerca de la arquitectura IT para las empresas. De hecho, es una asociación
Más detallesTEMA 5. Otras arquitecturas distribuidas II. Objetos distribuidos y CORBA
TEMA 5. Otras arquitecturas distribuidas II. Objetos distribuidos y CORBA II. Objetos distribuidos y CORBA 1. Objetos Distribuidos 2. CORBA 1. Características 2. Modelo de trabajo 3. ORB 4. Arquitectura
Más detallesINTRODUCCIÓN A JAVA. Índice
INTRODUCCIÓN A JAVA Índice Qué es Java? La plataforma Java 2 La Máquina Virtual de Java Características principales Qué ventajas tengo como desarrollador? Bibliografía 2 1 Qué es Java? La tecnología Java
Más detallesPRESENTACIÓN M. EN C. ALEJANDRO BOTELLO CASTILLO
PRESENTACIÓN M. EN C. ALEJANDRO BOTELLO CASTILLO M. en C. Alejandro Botello Castillo Profesor Investigador Laboratorio de Ciencia de los Datos y Tecnología de Software botello@cic.ipn.mx alebotello@gmail.com
Más detalles1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).
1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada
Más detallesDocumento de Arquitectura Prueba de Concepto Proyecto de Interoperabilidad
Documento de Arquitectura Prueba de Concepto Proyecto de Interoperabilidad Nombre del Documento ArquitecturaPOC-Interoperbilidad.odf Versión del documento 1.0 Fecha 19 de Noviembre de 2008 Dirigido a Realizado
Más detallesRedes de Altas Prestaciones
Redes de Altas Prestaciones TEMA 3 Redes SAN -Alta disponibilidad -Sistemas Redundantes -Curso 2010 Redes de Altas Prestaciones - Indice Conceptos Componentes de un SAN Términos más utilizados Topología
Más detallesIngº CIP Fabian Guerrero Medina Master Web Developer-MWD
1 Java es un lenguaje de programación de Sun Microsystems originalmente llamado "Oak. James Gosling Bill Joy 2 Oak nació para programar pequeños dispositivos electrodomésticos, como los asistentes personales
Más detallesCoordinación n de Componentes mediante Conectores Implementados con Servicios Web
Coordinación n de Componentes mediante Conectores Implementados con Servicios Web J.L. Pastrana(pastrana@lcc. pastrana@lcc.uma.es) M.. Katrib (mkm@matcom E. Pimentel (ernesto matcom.uh.cu) ernesto@lcc.
Más detallesMª Luisa Gutiérrez Acebrón División de Informática y Tecnologías de la Información Ministerio de Justicia
Implantación de una arquitectura orientada a servicios. Un caso de uso Mª Luisa Gutiérrez Acebrón División de Informática y Tecnologías de la Información Ministerio de Justicia Introducción Los compromisos
Más detallesJ2ME ENTORNO DE EJECUCIÓN. Un entorno de ejecución determinado de J2ME se compone entonces de una selección de:
J2ME Esta versión de Java está enfocada a la aplicación de la tecnología Java en dispositivos electrónicos con capacidades computacionales y gráficas muy reducidas, tales como teléfonos móviles, PDAs o
Más detallesARQUITECTURA ORIENTADA A SERVICIOS (SOA) EN LA JUNTA DE ANDALUCÍA
ARQUITECTURA ORIENTADA A SERVICIOS (SOA) EN LA JUNTA DE ANDALUCÍA Dirección General de Administración Electrónica y Calidad de los Servicios Consejería de Justicia y Administración Pública Junta de Andalucía
Más detallesSISTEMAS DE INFORMACIÓN II TEORÍA
CONTENIDO: EL PROCESO DE DISEÑO DE SISTEMAS DISTRIBUIDOS MANEJANDO LOS DATOS EN LOS SISTEMAS DISTRIBUIDOS DISEÑANDO SISTEMAS PARA REDES DE ÁREA LOCAL DISEÑANDO SISTEMAS PARA ARQUITECTURAS CLIENTE/SERVIDOR
Más detallesMetodologías de diseño de hardware
Capítulo 2 Metodologías de diseño de hardware Las metodologías de diseño de hardware denominadas Top-Down, basadas en la utilización de lenguajes de descripción de hardware, han posibilitado la reducción
Más detallesArquitectura de sistema de alta disponibilidad
Mysql Introducción MySQL Cluster esta diseñado para tener una arquitectura distribuida de nodos sin punto único de fallo. MySQL Cluster consiste en 3 tipos de nodos: 1. Nodos de almacenamiento, son los
Más detallesFramework para la ayuda en el desarrollo de aplicaciones sensibles al contexto. Autor: Carlos Rodríguez Domínguez
Framework para la ayuda en el desarrollo de aplicaciones sensibles al contexto Autor: Carlos Rodríguez Domínguez Que es una aplicación distribuida? Es una aplicación cuyos componentes se ejecutan en entornos
Más detallesLa aplicación práctica en el mundo empresarial de los estándares Web
La aplicación práctica en el mundo empresarial de los estándares Web El problema de la integración inter/intra empresas y la familia "XML" Enrique Bertrand XML Business Integration, Regional Director Software
Más detallesPatrones de Alto nivel: Patrones de Arquitectura Patrones de nivel medio: Patrones de Diseño Patrones de bajo nivel: Idioms
Patrones Patrones Es una solución reusable de problemas comunes. Los patrones solucionan problemas que existen en muchos niveles de abstracción. desde el análisis hasta el diseño y desde la arquitectura
Más detalles5.1 Introducción a Servicios Web
5.1 Introducción a Servicios Web Introducción Continuando con el ejemplo de intercambio de información de películas... => Actualmente ya no es necesario implementar la solución sugerida a mano Se han estandarizado
Más detallesSINTESIS Y DESCRIPCIÓN DE CIRCUITOS DIGITALES UTILIZANDO VHDL ANTECEDENTES
ANTECEDENTES En los últimos diez años la industria electrónica ha tenido una gran evolución en el desarrollo de sistemas digitales; desde computadoras personales, sistemas de audio y vídeo hasta dispositivos
Más detallesMejor tecnología para aplicación práctica NOMAD
TECNOLOGÍA APLICACIÓN PRÁCTICA NOMAD: NOMADIC MODEL FOR THE DISPLAY ADAPTATION ORIENTED TO FINAL USERS NOMAD Mejor tecnología para aplicación práctica NOMAD Luis Carlos Niño Tavera Juan Carlos Nova El
Más detallesData Centers El centro tecnológico de las Smart Grids
Data Centers El centro tecnológico de las Smart Grids Iván Gimeno Rittal Disprel S.A. Organizan: Entidades Colaboradoras: Smart Grids Redes Eléctricas tradicionales: Distribución tipo estrella donde la
Más detallesTIPOS DE CONEXIÓN A INTERNET
TIPOS DE CONEXIÓN A INTERNET 1. RTC 2. RDSI 3. ADSL 4. Cable 5. Vía satélite 6. Redes Inalámbricas 7. LMDS 1. RTC La Red Telefónica Conmutada (RTC) también llamada Red Telefónica Básica (RTB) es la red
Más detallesCuál sería la distancia aproximada entre las gateways de cada instalación y los contadores Agua/Gas)?.
CONTRATO DE DEFINICIÓN, DISEÑO, DESARROLLO E IMPLANTACIÓN DE UN SISTEMA DE MONITORIZACION DE EFICIENCIA ENERGÉTICA EN EDIFICIOS PÚBLICOS, INTEGRADO CON LA PLATAFORMA CORUÑA SMART CITY, COFINANCIADO CON
Más detallesTema 1: y el lenguaje Java 1.Programación orientada a objetos 2.El lenguaje Java 3.Compilación, bytecode y JVMs 4.Entornos de desarrollo Java 5.Java vs otros lenguajes OO Programación orientada a objetos
Más detallesPermite compartir recursos en forma coordinada y controlada para resolver problemas en organizaciones multiinstitucionales
The Anatomy of the Grid Enabling Scalable Virtual Organization Autores : Ian Foster, Carl Kesselman y Steven Tuecke. 2001 GRIDS y Organizaciones Virtuales Permite compartir recursos en forma coordinada
Más detallesRedes Computacionales
Redes Computacionales 1 Modelo de comunicación simplificado Disp Entrada 2 Datos de entrada (g) o señal g(t) Transmisor Medio de Transmisión Receptor 1 6 Información de entrada (m) Agente 3 Señal Transmitida
Más detallesServicios Web: Orquestación y coreografías
Servicios Web: Orquestación y coreografías E. U. I. T. en Informática de Oviedo Master de Ingeniería Web Servicios Web Juan Ramón Pérez Pérez (jrpp en uniovi.es) Orientación a Servicios. Principios. Los
Más detallesA continuación resolveremos parte de estas dudas, las no resueltas las trataremos adelante
Modulo 2. Inicio con Java Muchas veces encontramos en nuestro entorno referencias sobre Java, bien sea como lenguaje de programación o como plataforma, pero, que es en realidad Java?, cual es su historia?,
Más detallesConectividad. Soluciones. Innovación. Portfolio
Conectividad Soluciones Innovación Portfolio 2014 El presente y futuro de la sociedad pasa por la información, y por cómo la manejemos. Disponer de datos de numerosas fuentes se ha convertido en un activo
Más detallesANEXO 1. ANEXO TÉCNICO
ANEXO 1. ANEXO TÉCNICO DESCRIPCIÓN DEL CANAL DE COMUNICACIÓN PUNTOS DE ATENCIÓN DIGITAL, TRÁMITES Y SERVICIO- KIOSKOS El sistema de la aplicación móvil cuenta con una serie de funciones que deberán ser
Más detallesIntroducción a SOA (II) Huibert Aalbers Senior Certified Software IT Architect
Introducción a SOA (II) Huibert Aalbers Senior Certified Software IT Architect IT Insight podcast Este podcast pertenece a la serie IT Insight Pueden suscribirse al podcast a través de itunes. El material
Más detallesAlfresco permite su integración y personalización en sistemas de gestión documental para implementar funcionalidades específicas
INTRODUCCIÓN La flexibilidad y facilidad de integración de Alfresco en arquitecturas distribuidas de tipo SOA permiten a Mecatena el desarrollo de proyectos de gestión de contenidos, de cara a los nuevos
Más detallesArquitectura de Software
Arquitectura de Software (Estilos Arquitectónicos) Universidad de los Andes Demián Gutierrez Mayo 2011 1 Diseño Arquitectónico Diseño Arquitectónico Arquitectura del Software Estilos Arquitectónicos Frameworks
Más detallesPlataforma desarrollo Java Formación elearning tutorizada en castellano. Fabricante: Java Grupo: Desarrollo Subgrupo: Master Java
C/Comandante Zorita 4 28020 Madrid/ info@ceticsa.es 902 425 524 / 91 700 01 17 Plataforma desarrollo Java Formación elearning tutorizada en castellano JAVA00d Ciclo de formación en plataforma Java Curso
Más detallesARQUITECTURAS DE SOFTWARE ORIENTADAS A SERVICIOS
ARQUITECTURAS DE SOFTWARE ORIENTADAS A SERVICIOS ANDRES CAMILO ROJAS M. Universidad Piloto de Colombia Ingeniería de Sistemas Séptimo Semestre CONCEPTOS: AGENDA Que es Arquitectura de Software Que es una
Más detallesArquitecturas de computadoras
Arquitecturas de computadoras Colaboratorio Nacional de Computación Avanzada (CNCA) 2014 Contenidos 1 Computadoras 2 Estación de Trabajo 3 Servidor 4 Cluster 5 Malla 6 Nube 7 Conclusiones Computadoras
Más detallesDesarrollo de Software Distribuido de Tiempo Real basado en DDS
UNIVERSIDAD CARLOS III DE MADRID Desarrollo de Software Distribuido de Tiempo Real basado en DDS PROYECTO DE FIN DE CARRERA INGENIERÍA TÉCNICA DE TELECOMUNICACIÓN: TELEMÁTICA Autor: IAGO RODRÍGUEZ LÓPEZ
Más detallesRODRIGO TAPIA SANTIS (rtapiasantis@gmail com) has a. non-transferable license to use this Student Guide
Introducción Objetivos del Curso Al finalizar este curso, debería estar capacitado para: Instalar, crear y administrar Oracle Database 11g Versión 2 Configurar la base de datos para una aplicación Utilizar
Más detallesSMART GRIDS. Herramientas para una Iluminación Eficiente. Ignacio Benítez Sánchez ignacio.benitez@ite.es INSTITUTO TECNOLÓGICO DE LA ENERGÍA
SMART GRIDS Herramientas para una Iluminación Eficiente Ignacio Benítez Sánchez ignacio.benitez@ite.es Departamento Smart Grids INSTITUTO TECNOLÓGICO DE LA ENERGÍA Valencia, 13 de Mayo de 2014 CONTENIDO
Más detallesDISCAR S.A. - Córdoba (5004) - ArgentinaTel: (54 351) 473-2020
Pág 1 de 5 SISTEMA Mr.DiMS SERVICIO DE HOSTING DEDICADO MODALIDAD SOFTWARE AS A SERVICE : DISCAR ofrece a sus clientes la posibilidad de utilizar el software Mr.DiMS bajo la modalidad Software as a Service,
Más detallesDesarrollo y servicios web
Desarrollo y servicios web Luisa Fernanda Rincón Pérez 2014-2 Qué vimos la clase pasada? Introducción a Big Data Introducción a bases de datos NOSQL Características bases de datos NOSQL MongoDB como motor
Más detallesColección de Tesis Digitales Universidad de las Américas Puebla. Morales Salcedo, Raúl
1 Colección de Tesis Digitales Universidad de las Américas Puebla Morales Salcedo, Raúl En este último capitulo se hace un recuento de los logros alcanzados durante la elaboración de este proyecto de tesis,
Más detallesComunicación Indirecta
Sistemas Operativos Distribuidos Comunicación Indirecta Alejandro Alonso Dpto. Ing. de Sistemas Telemáticos Contenidos 1. Introducción 2. Comunicación de grupos 3. Editor/Suscriptor 4. Colas de mensajes
Más detallesCapítulo 2. Planteamiento del problema. Capítulo 2 Planteamiento del problema
Capítulo2 Planteamientodelproblema 38 2.1Antecedentesycontextodelproyecto En lo que respecta a los antecedentes del proyecto, se describe inicialmente el contexto donde se utiliza el producto de software.
Más detalles.NET y J2EE VALORACIÓN Y COMPARACIÓN DE LOS ELEMENTOS DE LAS DOS PLATAFORMAS. Definiciones...2 C# y Java...3 Similitudes...4 Ventajas...
.NET y J2EE VALORACIÓN Y COMPARACIÓN DE LOS ELEMENTOS DE LAS DOS PLATAFORMAS Definiciones...2 C# y Java.....3 Similitudes...4 Ventajas...4 Definiciones Sobre J2EE J2EE (Java 2 Platform Enterprise Edition)
Más detallesSIEWEB. La intranet corporativa de SIE
La intranet corporativa de SIE por ALBA Software Acceso a los servicios SIE desde páginas Web para los usuarios de sistema *. Administración del Sistema (cuentas de usuarios, permisos, servicios, etc...)
Más detallesDesarrollo de apps para móviles Android. Introducción a Android
Desarrollo de apps para móviles Android Introducción a Android Qué es Android? I Es una plataforma de desarrollo libre y de código abierto. Ofrece gran cantidad de servicios: bases de datos, servicios
Más detallesUna puerta abierta al futuro
Una puerta abierta al futuro SOA E ITIL EN LA LEY DE ACCESO ELECTRÓNICO DE LOS CIUDADANOS A LOS SERVICIOS PÚBLICOS (LAECSP) por francisco javier antón Vique La publicación de la Ley de Acceso electrónico
Más detallesIntroducción. http://www.microsoft.com/spanish/msdn/comunidad/mtj.net/voices/art143.asp - Gráfica tomada del Artículo de José David Parra
Si en otros tiempos el factor decisivo de la producción era la tierra y luego lo fue el capital... hoy día el factor decisivo es cada vez más el hombre mismo, es decir, su conocimiento... Juan Pablo II
Más detallesCENTRO DE RESGUARDO ARQUITECTURA AVANZADA PROF.: JUAN JOSÉ MUÑOZ BUSSI AUTOR: MARIANA FERRETTO
CENTRO DE RESGUARDO ARQUITECTURA AVANZADA PROF.: JUAN JOSÉ MUÑOZ BUSSI AUTOR: MARIANA FERRETTO CENTRO DE RESGUARDO Centro de Cómputos de Resguardo Sitio para reubicarse luego de un desastre Sitio manejado
Más detallesLINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN
LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN Tabla de Contenidos LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN... 1 Tabla de Contenidos... 1 General... 2 Uso de los Lineamientos Estándares...
Más detallesEL64E Redes de Computadores. Marcela Quiroga V. Agenda 5 TCP/IP: Data Link layer
EL64E: Redes de Computadores Marcela Quiroga V. 1 Agenda 5 TCP/IP: Data Link layer 5.1 Switching technologies 5.2 Bridge, switch, bridge v/s switch 5.3 STP, VTP, otros 5.4 LAN switch types 2 1 STP: Spanning
Más detallesPresentado por: Jordy Vílchez Astucuri
Hacia un nuevo paradigma en la gestión de sistemas Presentado por: Jordy Vílchez Astucuri Ingeniero de las Telecomunicaciones Gestión, qué es? Gestión, para qué?: FCAPS Evolución de la gestión de redes
Más detallesUNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos
2.1. Principios básicos del Modelado de Objetos UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos Hoy en día muchos de los procesos que intervienen en un negocio o empresa y que resuelven
Más detallesFundamentos de Redes de Computadoras
Fundamentos de Redes de Computadoras Modulo III: Fundamentos de Redes de Area Extendida (WAN) Objetivos Redes conmutadas Circuito Paquetes Conmutación por paquetes Datagrama Circuito virtual Frame Relay
Más detallesModelo de Objetos Distribuidos
Remote Method Invocation Modelo de Objetos Distribuidos Un objeto remoto es un objeto cuyos métodos pueden ser invocados desde otra máquina virtual de java, potencialmente en un host diferente. Modelo
Más detallesMWEB 2007 Acceso Dinámico a Servicios de una Infraestructura Web desde Teléfonos Móviles
MWEB 2007 Acceso Dinámico a Servicios de una Infraestructura Web desde Teléfonos Móviles Elena Sánchez Nielsen Sandra Martín Ruiz Jorge Rodríguez Pedrianes UNIVERSIDAD DE LA LAGUNA CONTENIDO DE LA PRESENTACIÓN
Más detallesGlobal File System (GFS)...
Global File System (GFS)... Diferente a los sistemas de ficheros en red que hemos visto, ya que permite que todos los nodos tengan acceso concurrente a los bloques de almacenamiento compartido (a través
Más detallesColombia Inteligente. Modelo de Madurez. Noviembre de 2011
Colombia Inteligente Modelo de Madurez Noviembre de 2011 Smart Grid Maturity Model Este modelo establece un marco para determinar el estado actual del desarrollo y capacidad de Redes Inteligentes en una
Más detallesCentro Neurálgico para Redes de Distribución
Centro Neurálgico para Redes de Distribución Jorge Selgas Organizan: Entidades Colaboradoras: Indice La inteligencia en la Red de Distribución Retos del Centro de Transformación La propuesta de NUCLEO
Más detallesTemario máster Java. Módulo 1 Fundamentals of the Java Programming Language. Duración: 40 horas
Temario máster Java Módulo 1 Fundamentals of the Java Programming Language. Duración: 40 horas En este módulo se explicarán las características del lenguaje programación Java. Unidad 1 Entendiendo la tecnología
Más detallesAUTOMATIZACION. Reconocer la arquitectura y características de un PLC Diferenciar los tipos de entradas y salidas
AUTOMATIZACION GUIA DE TRABAJO 2 DOCENTE: VICTOR HUGO BERNAL UNIDAD No. 3 OBJETIVO GENERAL Realizar una introducción a los controladores lógicos programables OBJETIVOS ESPECIFICOS: Reconocer la arquitectura
Más detallesArquitectura de Proyectos de IT
Arquitectura de Proyectos de IT Apunte: Introducción a MQ y conceptos de mensajería Autores: Patricio Echagüe patricioe@gmail.com Ing. Gastón Escobar gescobar@gmail.com Versión: 0.1 Octubre, 2005 1 Índice
Más detalles3.9 Patrón Distributed callback
3.9 Patrón Distributed callback Motivación (1) Queremos que la aplicación de administración de los termostatos Monitorize la temperatura de algunos termostatos, avisándonos si ésta baja o sube por encima
Más detallesTIVOLI. GERZEL, Stella Maris. stellagerzel@yahoo.com.ar
TIVOLI GERZEL, Stella Maris stellagerzel@yahoo.com.ar Temas a Desarrollar: Definición de Tivoli. Tivoli Storage Manager. Tivoli Monitoring for Web Infrastructure Utilización del Tivoli Business Systems
Más detallesCentro de Investigación y Desarrollo en Ingeniería en Sistemas de Información (CIDISI)
Centro de Investigación y Desarrollo en Ingeniería en Sistemas de Información (CIDISI) OFERTAS TECNOLÓGICAS 1) GESTIÓN ORGANIZACIONAL Y LOGÍSTICA INTEGRADA: TÉCNICAS Y SISTEMAS DE INFORMACIÓN 2) GESTIÓN
Más detallesWebSphere Message Broker como Entreprise Service Bus
IBM Software Group WebSphere Message Broker como Entreprise Service Bus Irene Couso, IT Specialist, SWG WebSphere Services Agenda WebSphere Problemática En Los Clientes Por Qué Esta Arquitectura? Oferta
Más detallesRFID RFID. MIDDLEWARE RFID software de conectividad
MIDDLEWARE software de conectividad Qué es? El middleware es una forma rápida y efectiva de implementar Tecnología en cualquier ámbito de aplicación. En pocos pasos usted podrá conectar diversos dispositivos
Más detallesUNIVERSIDAD DE SALAMANCA
UNIVERSIDAD DE SALAMANCA FACULTAD DE CIENCIAS INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS Resumen del trabajo práctico realizado para la superación de la asignatura Proyecto Fin de Carrera. TÍTULO SISTEMA
Más detallesJBoss Enterprise Middleware. Gustavo N Yasue IT Architect Latinoamérica Red Hat Latinoamérica gyasue@redhat.com
JBoss Enterprise Middleware Gustavo N Yasue IT Architect Latinoamérica Red Hat Latinoamérica gyasue@redhat.com UN FUTURO TAN ABIERTO COMO SEA POSIBLE CODIGO ABIERTO ESTANDARES ABIERTOS CONTENIDO ABIERTO
Más detallesLa calidad no está reñida con los costes
QUIÉNES SOMOS Empresa fundada en 2012. Somos una Consultora de Procesos, Sistemas y Tecnologías de la Información que apuesta por las soluciones Open Source a medida, como alternativa en época de crisis.
Más detallesSistema de modulación inteligente de carga de vehículo eléctrico.
Sistema de modulación inteligente de carga de vehículo eléctrico. Ponente: Jean Gardy Germain 17 Abril 2012 1 Índice/Contenido 1. Justificación y Retos 2. Descripción y Objetivos del proyecto 3. Ejemplos
Más detallesSMV. Superintendencia del Mercado de Valores
INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE Nº 007--/09 MONITOREO DE SERVIDORES Y ADMINISTRACIÓN DE LOGS 1. NOMBRE DEL AREA: OFICINA DE TECNOLOGÍAS DE INFORMACIÓN 2. RESPONSABLE DE LA EVALUACIÓN:
Más detalles2.2.- Paradigmas de la POO
2.2.- Paradigmas de la POO Los principios propios de la orientación a objetos son: 2.2.1.- Abstracción de Datos 2.2.2.- Encapsulamiento 2.2.3.- Ocultamiento 2.2.4.- Herencia 2.2.5.- Polimorfismo Cualquier
Más detallesClases y Objetos. Informática II Ingeniería Electrónica
Clases y Objetos Informática II Ingeniería Electrónica Los Tipos de Datos Hasta ahora, en un programa podemos usar para representar variables a: Tipos fundamentales : enteros (int), caracteres (char),
Más detallesTFM Comunicación, Redes y Gestión de Contenidos
TFM Comunicación, Redes y Gestión de Contenidos Aplicación móvil hibrida para control de asistencia y servicio técnico a domicilio y gestión de partes de trabajo Autor: Patricia Paguay Lara Tutorizado
Más detallesSuite Open Source de CRM y GroupWare Características Funcionales
hipergate Suite Open Source de CRM y GroupWare Características Funcionales hipergate Introducción hipergate es una suite de aplicaciones basadas en web. La misión del producto es cubrir las necesidades
Más detallesUNIDADES FUNCIONALES DEL ORDENADOR TEMA 3
UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3 INTRODUCCIÓN El elemento hardware de un sistema básico de proceso de datos se puede estructurar en tres partes claramente diferenciadas en cuanto a sus funciones:
Más detalles