2. APROXIMACIÓN A SOA: EL ESB
|
|
- Lidia Mora Velázquez
- hace 6 años
- Vistas:
Transcripción
1 17 2. APROXIMACIÓN A SOA: EL ESB Uno de los desafíos que uno puede encontrarse a la hora de considerar la integración entre servicios es la administración de todas las conexiones. Si se tienen interfaces punto a punto y algo cambia en un servicio, todos los servicios consumidores necesitan ser modificados. El servicio consumidor debe ser consciente del protocolo que usa el servicio invocado, además del formato del mensaje y la localización del servicio. Esto hace que haya una fuerte asociación entre servicios consumidores y proveedores. Esto es lo que se conoce como el problema de conexión MxN. El número de conexiones crece exponencialmente por cada aplicación que se añade, a medida que cada aplicación se conecta a una nueva aplicación. El concepto del ESB ha sido introducido para lidiar con estos problemas [2]. El ESB se coloca entre los servicios consumidores y los servicios que invocan. Usando este modelo, cada aplicación se conecta solo una vez a una infraestructura troncal común: el bus. Esto reduce al mínimo las conexiones y proporciona una ubicación centralizada para su administración y para la gestión de sistemas integrados y arquitecturas. Para gestionar la complejidad de cómo un servicio cliente se conecta y se comunica con el proveedor del servicio, la SOA precisa de una infraestructura troncal capaz de ir más allá de la mensajería distribuida tradicional para proveer transformación compleja, enrutamiento y conectividad acoplada libremente en un entorno TI heterogéneo, independientemente de las plataformas usadas. Esta infraestructura troncal fiable proporciona un bus de servicios a escala empresarial, el ESB. Hay que destacar que implementar un ESB no significa implementar SOA, pues ESB se centra en la integración de sistemas y SOA trata de contratos y reutilización de sistemas. La integración de sistemas es una parte importante, pero SOA va más allá como ya se ha visto. El uso de un ESB no quiere decir que se tenga SOA. Lograr SOA dependerá de la forma en que se modele y conciba a nuestros sistemas. Pero el ESB será un componente importante en la solución SOA, porque toda integración de sistemas pasará a través de él CAPACIDADES DE UN ESB Cada una de las siguientes características es un elemento esencial para la integración de una SOA. Juntos, estos elementos resuelven los problemas a los que se enfrentan los clientes y los proveedores de servicios en un entorno SOA.
2 18 Endpoint Los servicios consumidores hacen llamadas a un servicio a través del ESB en lugar de llamar al servicio proveedor directamente. De esta manera un servicio proveedor puede ser remplazado por otro sin la necesidad de cambiar cada servicio consumidor para reflejar la nueva dirección. Sólo el ESB sabe exactamente qué servicio proveedor es invocado, mientras los consumidores se limitan a dejar la invocación al ESB. A esto se le llama virtualización de servicios. Enrutado de servicios A veces el enrutado es más específico: el servicio al que irá destinado la petición es elegido según el contenido del mensaje de petición del consumidor. Esto es lo que se denomina enrutado basado en contenido. Transformación Los proveedores y los consumidores no siempre hablan el mismo lenguaje. Normalmente no usan los mismos protocolos ni los mismos formatos de mensaje. El ESB puede transformar una petición al formato y/o protocolo soportado por el servicio y hacer la operación inversa antes de mandar la respuesta de vuelta al consumidor. Los mensajes dentro del ESB están basados en el CDM (Canonical Data Model); los mensajes son transformados al CDM al entrar al ESB y pueden necesitar ser transformados a otros formatos cuando viajan fuera del ESB. Un elemento interesante en la transformación es el enriquecimiento de los mensajes. El resultado de esta transformación no es únicamente la misma información en una estructura diferente de mensaje, sino que puede añadirse información adicional a esos mensajes. Validación El ESB puede validar peticiones antes de que sean mandadas al servicio proveedor así como las respuestas dadas por los proveedores. Auditoría El ESB puede logear peticiones y respuestas con propósitos de auditoría y mandar alertas cuando se produzcan unas determinadas condiciones. Paso de mensajes En lugar de llamar a un servicio, una aplicación puede mandar mensajes y comunicarse asíncronamente con otras aplicaciones. El ESB puede dar garantía del envío y persistencia de los mensajes.
3 19 Adaptación síncrona/asíncrona Un ESB puede exponer servicios con una interfaz tanto asíncrona como síncrona. Sin tener en cuenta la naturaleza del servicio proveedor que necesita ser invocado, el ESB puede adaptarlos de síncrono a asíncrono y viceversa. Esto permite otro importante tipo de desacoplo: el proveedor no necesita estar disponible al mismo tiempo que el consumidor, y el consumidor no necesita esperar a la respuesta del servicio que invoca. Composición Un ESB puede ser usado para agregar el resultado de varios servicios en una única respuesta al servicio que las invocó, consiguiendo así la publicación de un nuevo servicio compuesto. El anteriormente comentado enriquecimiento puede verse como un caso especial de composición. Un ESB también tiene la capacidad de mediar entre diferentes protocolos de seguridad. Ahora bien, para resolver todos estos problemas de integración se definieron los llamados Enterprise Integration Patterns (EIP). Estos patrones identifican estos problemas de integración presentando una manera unificada de resolverlos sin entrar en el detalle de su implementación. En la siguiente sección veremos algunos de los patrones de mayor interés ENTERPRISE INTEGRATION PATTERNS Según el artículo de Gregor Hohpe Enterprise Integration Patterns [3], se pueden agrupar los EIP en varias categorías, las cuales se verán a continuación. Patrones de enrutado de mensajes Estos patrones versan sobre mecanismos para dirigir mensajes desde un transmisor hasta el receptor correcto. A continuación veremos algunos de ellos. Content-Based Router Este patrón permite enrutar mensajes a determinados destinos en función del contenido de los mensajes.
4 20 Figura A Content-Based Router Recipient List Este es un patrón que permite enrutar mensajes a un número de receptores especificados de forma dinámica. Message Filter Figura A Recipient List Como su nombre indica este patrón sirve para hacer un filtrado de los mensajes. Figura A Message Filter Patrones de transformación de mensajes Estos patrones cambian el contenido de información de un mensaje. En muchos casos, se necesita modificar el formato de un mensaje debido a las diferentes necesidades del sistema del transmisor y del receptor. La información puede ser añadida, extraída o simplemente reorganizada. Estas tareas son ejecutadas por los transformadores de mensajes. Veamos algunos de ellos. Data Enricher Este es el patrón empleado cuando queremos añadir información adicional a los mensajes.
5 21 Content Filter Figura A Data Enricher Usamos este patrón cuando sólo nos interesa parte de la información contenida en un mensaje. Otros patrones Figura A Content Filter Hay patrones que no pueden identificarse en ninguno de los anteriores dos grupos. Son sobre todo patrones dedicados al mantenimiento del sistema de mensajes. Wire Tap Permite obtener una copia del mensaje y enrutarlo a otra localización mientras que el mensaje original continúa en su ruta. Figura A Wire Tap Hasta ahora se está hablando de temas puramente teóricos. Pero todo esto hay que acabar implementándolo. Y, cómo llevar a cabo la implementación de SOA, el ESB y los EIP? En el siguiente capítulo se verán las tecnologías y especificaciones usadas para tal fin, así como otras tecnologías que aunque no relacionadas directamente con SOA han sido necesarias para la elaboración del proyecto.
Patrones de Integración
Departamento de Lenguajes y Sistemas Informáticos BLOQUE II: Integración de Sistemas Software Patrones de Integración Tema 9 Arquitectura e Integración de Sistemas Software Curso 2012/2013 1 Introducción
Más detallesAcoplamiento e interoperabilidad
Máster Universitario en Ingeniería Informá3ca Acoplamiento e interoperabilidad Sistemas de Información Orientados a Servicios RODRIGO SANTAMARÍA 2 Acoplamiento débil Tipos de acoplamiento Cabalgando el
Más detallesTEMA 5. Otras arquitecturas distribuidas III. Otros entornos de objetos distribuidos
TEMA 5. Otras arquitecturas distribuidas III. Otros entornos de objetos distribuidos III. Otros entornos de objetos distribuidos 1. Problemas de CORBA 2. Java Enterprise Edition 1. EJB 2. Servidor de aplicaciones
Más detallesConfiguraciones de PBX analógicas y digitales
Configuraciones de PBX analógicas y digitales En las redes de telefonía que tienen PBX heredadas o tradicionales, una PBX realiza las funciones siguientes: Crea conexiones o circuitos entre los teléfonos
Más detallesIMPLEMENTACIÓN DE INTEGRACIÓN DE SISTEMAS HEREDADOS UTILIZANDO WEB SERVICES
CAPÍTULO 5 IMPLEMENTACIÓN DE INTEGRACIÓN DE SISTEMAS HEREDADOS UTILIZANDO WEB SERVICES 5.1 Introducción En el capítulo anterior, se dio a conocer la arquitectura propuesta para la implementación de la
Más detallesCEDEHP Profesor: Agustín Solís M. Instalación, Operación y programación de equipos y sistemas telefónicos
Configuraciones de PBX analógicas y digitales Una PBX puede enrutar un número de teléfono concreto marcado a un teléfono concreto, de forma que los usuarios pueden tener su propio número individual o de
Más detallesMARCANDO LA DIFERENCIA
MARCANDO LA DIFERENCIA INTEGRACIÓN RÁPIDA Y CONFIABLE entre sus sistemas Simplifique la integración y el mantenimiento de su lógica de negocio con nuestra arquitectura orientada a servicios. Ahorre dolores
Más detallesEl Modelo de Integración basado en Servicios
El Modelo de Integración basado en Servicios Agenda Conceptos SOA Por qué SOA? Gobierno SOA Qué ofrece DATA ADVISER Tibco y SOA Tibco y DATA ADVISER Conceptos SOA qué es SOA y por qué las empresas deberían
Más detallesIntroducción al ESB. Definición e historia
Introducción al ESB Definición e historia @vromer0 #ESBMalaga Breve evolucion de la modularidad hasta el ESB Aplicacion monolitica Aplicación Aplicación modular Módulo 1 Librería 1 Módulo 2 Librería 2
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 detallesFacultad de Ingeniería Industrial y de Sistemas v1.0 MA781U PROCESOS DISTRIBUIDOS
PROCESOS DISTRIBUIDOS Preparado por: Angel Chata Tintaya (angelchata@hotmail.com) Resumen El proceso cliente servidor es la clave para comprender el potencial de los sistemas de información y las redes
Más detallesSolución a los problemas de integración
Solución a los problemas de integración EAI requiere conocimiento de muchas problemáticas y aspectos técnicos. 18/05/2016 SMART INTEGRATOR para Dynamics CRM. Mauricio Molina Alvarez Skype @maoma1999 mao@alfapeople.com
Más detallesIntroducción a GAM. Ahora queremos agregarle Seguridad a la aplicación, tanto a la parte web como a la de Smart Devices. Page1
Page1 Introducción a GAM En videos anteriores hemos venido desarrollando una aplicación web y para dispositivos móviles para administrar los datos de un evento, con información de sus conferencias, oradores,
Más detallesTema 3. Protocolos de enrutamiento
Este material está basado en las transparencias de la Prof. Ana V. Medina Rodríguez (Tema 3, Ingeniería de Protocolos, Curso 2006/07) Tema 3. Protocolos de enrutamiento Ingeniería de protocolos Curso 2012/13
Más detallesEspecificaciones técnicas y funcionales para la integración con la. Bolsa de Valores de Colombia. BUS de Integración BVC Mejoras notificación SAE
ver Especificaciones técnicas y funcionales para la integración con la Bolsa de Valores de Colombia BUS de Integración BVC Mejoras notificación SAE Febrero 2010 Preparado por: Bolsa de Valores de Colombia
Más detallesTutorial de C# Delegados y Eventos. Por: Óscar López, M.Sc.
Tutorial de C# Delegados y Eventos Por: Óscar López, M.Sc. olopez@uniandino.com.co DELEGADOS Delegados Son unos objetos que implícitamente extienden de System.Delegate y definen un tipo referencia soportado
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 detallesEstablecimiento de la reserva de recursos
Establecimiento de la reserva de recursos Protocolo RSVP Introducción Con el modelo Best-effort, una aplicación puede enviar paquetes pq cuando quiera. En IntServ, una aplicación debe establecer una reserva
Más detallesSistemas Legados WEB-SERVICES
Sistemas Legados JUAN CARLOS CONDE RAMÍREZ WEB-SERVICES Te suena familiar? FCC-BUAP 2 Introducción Las compañías gastan mucho dinero en sistemas computacionales, para obtener un beneficio de esa inversión
Más detallesTECNOLOGÍA DE REDES. Temario 21/03/2008. Unidad 2. LAS WAN Y LOS ROUTERS (Primera Parte)
TECNOLOGÍA DE REDES Profesor: Héctor Abarca A. Unidad 2. LAS WAN Y LOS ROUTERS (Primera Parte) Profesor: Héctor Abarca A. Temario Redes WAN Los routers en las LAN Ny WAN Routers Componentes internos Características
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 detallesIntroducción a las redes informáticas
Introducción a las redes informáticas Ventajas de las redes informáticas Las redes de ordenadores permiten compartir recursos e información, con el objeto de reducir costes, facilitar el trabajo en grupo,
Más detallesPlataforma ESB Adaptativa para Sistemas Basados en Servicios
Plataforma ESB Adaptativa para Sistemas Basados en Servicios Ing. Laura González Agosto - 2011 Tesis de Maestría en Informática Supervisor y Orientador: Dr. Ing. Raúl Ruggia Instituto de Computación Facultad
Más detallesPrincipios de la infraestructura centrada en aplicaciones
Informe técnico Principios de la infraestructura centrada en aplicaciones Descripción general Una de las principales innovaciones de la infraestructura centrada en aplicaciones (ACI, por sus siglas en
Más detallesSoftware para supervisión y control de operaciones
Software para supervisión y control de operaciones PLCVisual es una solución de Software SCADA (Adquisición de datos y control de operaciones) Multiusuario en tiempo real, orientada a la automatización
Más detallesUnidad 2 La red informática
5.- DISEÑO DE UNA RED Al diseñar una red hemos de establecer los siguientes elementos: Arquitectura de red: hace referencia a la estructura física de la red. En redes de área local se utilizan varios tipos
Más detallesSERVICIOS WEB DE MODIFICACIÓN DE LA D.G. DEL CATASTRO Introducción general
SERVICIOS WEB DE MODIFICACIÓN DE LA D.G. DEL CATASTRO Introducción general Versión 1.0 1 Control Versión 1.0 Fecha: 22-10-2008 1 Introducción 3 2 Servicios web de actualización 3 2.1 Acceso y seguridad:
Más detallesIntroducció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 detallesItinerario SOA. Características SOA y Computación Orientada a Servicios
1 Itinerario SOA Características SOA y Computación Orientada a Servicios 2 Requisitos Qué necesitas saber? Programación Programación orientada a objetos. MVC. Diseño Workflow. JAVA Lenguaje de Programación
Más detallesJornadas de Informática
Jornadas de Informática Integración de Aplicaciones 3-6-2015 1 Quiénes somos: un gran proyecto en crecimiento 1.275,9 M de facturación en 2012 10.226 empleados 19 subsidiarias en todo el mundo Bienes de
Más detallesPropuesta de Políticas de Gobernabilidad SOA
Propuesta de Políticas de Gobernabilidad SOA TABLA DE CONTENIDO 1. EL CONCEPTO FUNDAMENTAL DE LA INTEROPERABILIDAD DE APLICACIONES Y PROCESOS...3 2. CONCEPCIÓN FUNDAMENTAL DE SOA Y BUSES DE SERVICIOS EMPRESARIALES...4
Más detallesNÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO
PACK FORMATIVO EN DESARROLLO DE APLICACIONES CON TECNOLOGÍA WEB NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO - Identificar la estructura de una página web conociendo los lenguajes
Más detallesESB. Norberto Fernández Departamento de Ingeniería Telemática http://www.it.uc3m.es/berto/ Tecnologías de Distribución de Contenidos - UC3M 1
ESB Norberto Fernández Departamento de Ingeniería Telemática http://www.it.uc3m.es/berto/ 1 Motivación EAI (Enterprise Application Integration) Una organización tiene distintas suborganizaciones con distintos
Más detallesGuía del Curso Analista Programador Java: Business Apps Expert
Guía del Curso Analista Programador Java: Business Apps Expert Modalidad de realización del curso: Número de Horas: Titulación: Online 600 Horas Diploma acreditativo con las horas del curso OBJETIVOS UML
Más detallesTema 3.1: Introducción a Servicios Web
Tema 3.1: Introducción a Servicios Web Servicios Web (1) La Web proporciona un mecanismo de transporte universal, eficiente, robusto, escalable y probado tanto en aplicaciones inter-organización como intraorganización.
Más detallesOportunidad para CIOs en Retail: Mayor flexibilidad en la nube con Openbravo Openbravo Inc. Todos los derechos reservados.
Oportunidad para CIOs en Retail: Mayor flexibilidad en la nube con Openbravo Ponentes de hoy Geoff Nairn Enterprise Solutions Specialist Openbravo Xavier Places Product Marketing Director Openbravo Aumentar
Más detalles5.3.3 FICHA DE LA MATERIA SISTEMAS OPERATIVOS, SISTEMAS DISTRIBUIDOS Y REDES
5.3.3 FICHA DE LA MATERIA SISTEMAS OPERATIVOS, SISTEMAS DISTRIBUIDOS Y REDES DENOMINACIÓN DE LA MATERIA SISTEMAS OPERATIVOS, SISTEMAS DISTRIBUIDOS Y REDES MÓDULO AL QUE PERTENECE CRÉDITOS ECTS 30 CARÁCTER
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 detallesProcesos del software
Procesos del software (selección de alguna de las trasparencias de Sommerville) Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Modelos de proceso del software genéricos El modelo
Más detallesUna Introducción al Enterprise Service Bus
Una Introducción al Enterprise Service Bus Sistemas Distribuidos Juan Boubeta Puig Grupo UCASE de Ingeniería del Software Departamento de Ingeniería Informática 20 de mayo de 2013 J. Boubeta Puig (UCA)
Más detalles& '( ) ( (( * (+,-.!(/0"" ) 8-*9:!#;9"<!""#
Panda Software desea que obtenga el máximo beneficio de sus unidades GateDefender Integra. Para ello, le ofrece la información que necesite sobre las características y configuración del producto. Consulte
Más detallesGlosario Plataforma de Interoperabilidad Libre Orientada a Servicios para el Estado Venezolano
Ministerio del Poder Popular para las Telecomunicaciones y la Informática Centro Nacional de Tecnologías de Información Glosario Plataforma de Interoperabilidad Libre Orientada a Servicios para el Estado
Más detallesPlanteemos la siguiente hipótesis: Se trata de implementar cuatro subredes correspondientes a los siguientes conceptos:
There are no translations available. El objetivo del presente artículo es mostrar cómo se puede sacar partido a la intranet para compartir recursos y facilitar el trabajo cooperativo entre los distintos
Más detallesValerus Guía de Acceso a Internet
Valerus Guía de Acceso a Internet XX285-40 Vicon Industries Inc. no garantiza que las funciones contenidas en este equipo cumplan sus requisitos o que la operación esté totalmente libre de errores o que
Más detallesIntroducción a las redes informáticas
Introducción a las redes informáticas José Traver Universitat per a Majors traver.correo@gmail.com Índice Introducción Hardware de comunicaciones Funcionamiento de las redes El protocolo TCP/IP Direcció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 detallesEntrenamiento Comercial
Entrenamiento Comercial Retos de la pequeña empresa Retos Manejo de muchas tecnologías y dispositivos Potentes herramientas para aumentar la productividad de los empleados Minimizar costos de telefonía
Más detallesFAMILIA PROFESIONAL INFORMÁTICA Y COMUNICACIONES http://www.educacion.gob.es/educa/incual/ice_cualcatalogo_ifc.html Nivel 3 IFC079_3 Administración de bases de datos. http://www.educacion.gob.es/educa/incual/pdf/bdc/ifc079_3.pdf
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 detallesPROYECTOS DE WEBSERVICE PARA DESARROLLADORES. 12 Agosto 2016
PROYECTOS DE WEBSERVICE PARA DESARROLLADORES 12 Agosto 2016 Qué es el timbrado con FactuPronto? Los WebService son conexiones entre servidores donde la empresa con su ERP (es decir su solución en software
Más detallesWebSphere es una familia de productos de software propietario de IBM
WEBSPHERE MQ WebSphere es una familia de productos de software propietario de IBM WebSphere MQ (anteriormente MQSeries), el punto central de la familia MQ, proporciona conectividad de aplicaciones. Puede
Más detallesCaracterísticas de las aplicaciones móviles
Características de las aplicaciones móviles En el video de introducción vimos la aplicación a la que queremos llegar. Ahora vamos a abordar las principales características de las aplicaciones para Smart
Más detallesGuía rápida OpenScape Business
Guía rápida Para clientes actuales de HiPath 3000 Se acabó tener que cambiar entre pantallas, programas, listas de contacto, cuentas de correo electrónico y el resto de elementos que pueden ralentizar
Más detallesSERVICE ORCHESTRATION ENGINE WHITEPAPER
SERVICE ORCHESTRATION ENGINE WHITEPAPER NOSOTROS GMC SOFT es una compañía peruana enfocada principalmente en funciones de integración de Sistemas y Plataformas, desarrollo de soluciones de software innovadoras,
Más detallesServicios SFTP/SCP. Tema 5 SRI. Vicente Sánchez Patón. I.E.S Gregorio Prieto
Tema 5 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto SSH File Transfer Protocol (también conocido como SFTP o Secure File Transfer Protocol) es un protocolo del nivel de aplicación que proporciona la
Más detallesREDES DE DATOS CAPITULO II
REDES DE DATOS CAPITULO II Que es una red de Datos? AP, Punto de acceso Cámara IP Wifi 802.11 SSID: LAN_ON_AIR INTERNET Telefono con Wifi SWITCH 1 Ethernet 802.3 Servidor SWITCH 2 MODEM ENLACE CNT ADSL
Más detallesDIPLOMADO EN TELEFONÍA IP
MÓDULO 1 DIPLOMADO EN TELEFONÍA IP DISEÑO E IMPLEMENTACIÓN DE REDES IP En este módulo se presentan los elementos principales de una solución de Telefonía IP (IPT) y se dan pautas para el diseño y el despliegue
Más detalles3 Interfaz PC DSP. 3.1 Introducción a las comunicaciones serie. 3 Interfaz PC DSP
3 Interfaz PC DSP 3.1 Introducción a las comunicaciones serie Las comunicaciones serie se utilizan para enviar datos a través de largas distancias, ya que las comunicaciones en paralelo exigen demasiado
Más detallesCaso de Éxito. Caso de Éxito
1 Índice Sobre la Empresa... 3 Las Necesidades del Cliente... 4 La Solución Implantada... 5 Los Beneficios Obtenidos... 7 2 LA EMPRESA SOBRE LA EMPRESA Multinacional líder en el Sector Sanitario Privado
Más detallesIMPLEMENTACIÓN E INTEGRACIÓN DE ELEMENTOS SOFTWARE CON TECNOLOGÍAS BASADAS EN COMPONENTES
IMPLEMENTACIÓN E INTEGRACIÓN DE ELEMENTOS SOFTWARE CON TECNOLOGÍAS BASADAS EN COMPONENTES IMPLEMENTACIÓN E INTEGRACIÓN DE ELEMENTOS SOFTWARE CON TECNOLOGÍAS Horas: 90 Teoría: 0 Práctica: 0 Presenciales:
Más detallesQué es el RIP versión 1?
Sistemas Operativos SISTEMAS OPERATIVOS 1 Sesión No. 6 Nombre: RIP versión 1 Contextualización Qué es el RIP versión 1? Para el RIP existen dos versiones, la versión 1, que es el protocolo que se destaca
Más detallesLa función fiscal del futuro, descubre el poder de los datos
www.pwc.es La función fiscal del futuro, descubre el poder de los datos Resumen ejecutivo Serie de informes sobre cómo se va a transformar la función fiscal en las empresas Cómo será la función fiscal
Más detallesPROCEDIMIENTOS ALMACENADOS
Modelado de Base de Datos PROCEDIMIENTOS ALMACENADOS Universidad Politecnica de los Llanos Procedimiento Almacenado Un Procedimiento almacenado es un Objeto de Base de Datos que puede encapsular logica
Más detallesPlaneador de Torneos y Competencias: PLATYCO. Documentación de la Arquitectura de Software
Planeador de Torneos y Competencias: PLATYCO Documentación de la Arquitectura de Software Daniel Santiago Vásquez Acero 22/08/2014 Tabla de figuras Ilustración 1: Modelo "4+1"[1]... 4 Ilustración 2: Servicio
Más detallesArquitecturas cliente/servidor
Arquitecturas cliente/servidor Conceptos básicos 1 Conceptos básicos 1. Definición de puerto 2. Sockets 3. Conceptos cliente/servidor 4. Definición de Stream 5. Concurrencia, multiprogramación y multitarea
Más detalles1. ARQUITECTURA SOA 1.1. FUNDAMENTOS DE SOA. Encapsulación de la lógica en servicios. Relación entre servicios ARQUITECTURA SOA
12 En esta sección se comentará con mayor detenimiento tanto los principios de la programación orientada a servicios como las tecnologías y especificaciones empleadas para llevarlos a cabo. 1. ARQUITECTURA
Más detallesImplementación de una infraestructura de administración de números portados común a los países de la Región Centroamericana
Taller para América Central sobre Portabilidad Numérica, Roaming y Modelización de Empresa Eficiente Implementación de una infraestructura de administración de números portados común a los países de la
Más detallesRedes de Computadores Nivel de Enlace: Redes de área local Ethernet
Redes de Computadores Nivel de Enlace: Redes de área local Ethernet Área de Ingeniería Telemática Dpto. Automática y Computación http://www.tlm.unavarra.es/ En clases anteriores... Nivel de enlace Detección
Más detallesTema 3. Paso de mensajes. mensajes. Bibliografía. Sistemas de paso de mensajes (2) Sistemas de paso de mensajes. Ventajas del paso de.
Tema 3. Paso de mensajes Bibliografía Programación Concurrente J. Palma, C. Garrido, F. Sánchez, A. Quesada, 2003 Capítulo 7 Principles of Concurrent and Distributed Programming M. Ben-Ari. Prentice Hall,
Más detallesFábricas de Software y Líneas de Producto: del Estado de la Práctica al Estado del Arte. Jorge A. Villalobos.
Fábricas de Software y Líneas de Producto: del Estado de la Práctica al Estado del Arte Jorge A. Villalobos jvillalo@uniandes.edu.co 1 Agenda Cuál es la situación actual? Por qué el problema es tan complejo?
Más detallesInteracción Persona - Ordenador
Interacción Persona - Ordenador Diseño de la interfaz en la Ingeniería del Software Dr. Pedro Latorre Dra. Sandra Baldassarri Dra. Eva Cerezo Ingeniería del Software Ingeniería del Software: Definición
Más detallesPEMAT PETICIONES DE MATERIAL. Manual Usuario Versión 1.0 Fecha de revisión 02/24/2012 Realizado por Equipo de Desarrollo PHP. PEMAT v1.
PEMAT PETICIONES DE MATERIAL Manual Usuario Versión 1.0 Fecha de revisión 02/24/2012 Realizado por Equipo de Desarrollo PHP PEMAT v1.0 / 1 ÍNDICE 1... 3 2... 5 2.1. Departamentos... 6 2.2. Edificios...
Más detallesDesarrollo de Componentes de Negocio con Tecnología
Desarrollo de Componentes de Negocio con Tecnología Empresarial Java Beans Modalidad Online Horario Flexible Descuento Alumnos Duración 180 horas Nivel Superior Subvención Empresas Descripción Detallada
Más detallesPremisas del producto
Premisas del producto Cobertura máxima al set de transacciones financieras y no financieras, a los fines de canalizar la atención de clientes en un medio ágil y a través de una red propia, disminuyendo
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 detallesDISEÑO E IMPLEMENTACIÓN DE APLICACIONES EMPRESARIALES CON MOVILIDAD.
9 Con la realización de este proyecto hemos estudiado las tecnologías y herramientas existentes para el desarrollo de aplicaciones empresariales con movilidad. Se ha realizado un estudio de las posibilidades
Más detallesEste capitulo contiene una análisis de los posibles soluciones que se pueden presentar en el momento de desarrollar aplicaciones con J2EE
III J2EE proporciona diferentes tipos de arquitecturas para el desarrollo de aplicaciones, cada una de estas muy funcionales dependiente al tipo de aplicación que se este construyendo o al criterio del
Más detallesFUNCIONES JAVASCRIPT. CONCEPTO. PARÁMETROS O ARGUMENTOS Y TIPOS. PASO POR VALOR. RETURN. EJEMPLOS. (CU01122E)
APRENDERAPROGRAMAR.COM FUNCIONES JAVASCRIPT. CONCEPTO. PARÁMETROS O ARGUMENTOS Y TIPOS. PASO POR VALOR. RETURN. EJEMPLOS. (CU01122E) Sección: Cursos Categoría: Tutorial básico del programador web: JavaScript
Más detallesDESARROLLADORES INTERNET:
INICIO - CSW 1 DESARROLLADORES La CONSOLA DE SERVICIOS WEB (CSW) es una aplicación pensada para gestión de los diferentes procesos que se realizan en la ORGANIZACIÓN DE FERIAS Y EXPOSICIONES S.A USUARIO
Más detallesCambiar el nombre de IBM DB2 Warehouse y análisis de almacenamiento ampliado con IBM InfoSphere Warehouse V9.5.1
Anuncio de software de IBM Europe ZP08-0157, con fecha 6 de mayo de 2008 Cambiar el nombre de IBM DB2 Warehouse y análisis de almacenamiento ampliado con IBM InfoSphere Warehouse V9.5.1 Índice Resumen
Más detallesSMTP. (Simple Mail Transfer Protocol).
El Simple Mail Transfer Protocol () o protocolo para transferencia simple de correo, es un protocolo de red utilizado para el intercambio de mensajes de correo electrónico entre computadoras u otros dispositivos
Más detallesNecesidad de Protección
Necesidad de Protección Por qué necesitamos protección? Para mejorar la utilización del sistema, el Sistema de Operación empezó a compartir recursos del sistema entre varios programas de manera simultánea.
Más detallesQué ofrece Autentia Real Business Solutions S.L?
Avenida de Castilla,1 - Edificio Best Point - Oficina 21B 28830 San Fernando de Henares (Madrid) tel./fax: +34 91 675 33 06 info@autentia.com - www.autentia.com Qué ofrece Autentia Real Business Solutions
Más detallesVicerrectoría Académica Dirección de Formación General Programa de Emprendimiento PROTOTIPOS
PROTOTIPOS INTRODUCCIÓN La existencia y la marcha de un negocio en la forma de una compañía, empresa o sociedad anónima tiene directa relación con la marcha de sus productos. Una unidad empresarial existe
Más detallesNombre de la asignatura: Interconectividad de Redes. Créditos: Aportación al perfil
Nombre de la asignatura: Interconectividad de Redes Créditos: 2-4-6 Aportación al perfil Aplicar conocimientos científicos y tecnológicos en la solución de problemas en el área informática con un enfoque
Más detallesTipos de Diseño. Ing. Elizabeth Guerrero V.
Tipos de Diseño Ing. Elizabeth Guerrero V. Tipos de Diseño Tipos de diseño de Procesos: Centralizado, Distribuido y Cooperativo Procesos Centralizados Un sistema centralizado está formado por un computador
Más detalles6.1 Base De Datos Centralizada
6. Infraestructura El tipo de infraestructura o bien arquitectura, se debe de elegir pensando en el sistema a ejecutar, las necesidades que este tendrá, el tipo de usuario que lo utilizará, la seguridad
Más detallesPonga su ciudad a prueba del futuro. con alumbrado conectado. CityTouch conecta el alumbrado de su ciudad, de manera simple y fácil
Ponga su ciudad a prueba del futuro con alumbrado conectado CityTouch conecta el alumbrado de su ciudad, de manera simple y fácil Qué es CityTouch? CityTouch es una plataforma revolucionaria de administración
Más detallesIntegración de Aplicaciones *
Integración de Aplicaciones * Rafael Z. Frantz (1), Rafael Corchuelo (2) (1) Universidade Regional do Noroeste do Estado do Rio Grande do Sul São Francisco, 501. Ijuí 98700-000 RS (Brasil) rzfrantz@unijui.edu.br
Más detallesIngeniería en Automática Industrial Software para Aplicaciones Industriales I
Formas de comunicación! " Formas de comunicación! " TRABAJO EN RED BÁSICO Los computadores en una red se comunican unos con otros a través de protocolos de comunicación. Un protocolo establece una descripción
Más detallesCapítulo 5: Enrutamiento entre VLAN
Capítulo 5: Enrutamiento entre VLAN Enrutamiento y conmutación Presentation_ID 1 Capítulo 5 5.1 Configuración del enrutamiento entre VLAN 5.2 Resolución de problemas de enrutamiento entre VLAN 5.3 Conmutación
Más detallesAplica para todas las sedes de la Universidad de Santander.
Versión: 01 Página 1 de 6 PROCESO y/o SUBPROCESO: PROCEDIMIENTO: SEGURIDAD INFORMÁTICA TOPOLOGÍA DE LA RED CONDICIONES GENERALES Se deben cumplir los lineamientos institucionales, leyes, normas, políticas,
Más detallesGuía de Moodle Mundusfor para administradores
Guía de Moodle Mundusfor para administradores Realizado por: Supervisor: D. Moisés Coriat Benarroch Índice Introducción 3 1. Página principal de la plataforma Moodle Mundusfor 3 2. Idioma 4 3. Acceso a
Más detallesE-BOOK Cómo un software ERP puede simplificar la gestión empresarial
www.clase10.com E-BOOK Cómo un software ERP puede simplificar la gestión empresarial Contenidos Software ERP en empresas de la actualidad Características de los ERP Datos prácticos sobre la implementación
Más detallesTRES RUTAS A LA NUBE ELECCIÓN SIN COMPLEJIDAD. Copyright 2013 EMC Corporation. Todos los derechos reservados.
TRES RUTAS A LA NUBE ELECCIÓN SIN COMPLEJIDAD 1 Dos retos fundamentales Aumentar el ingreso 35% DE INVERSIÓN 65% DE MANTENIMIENTO Disminuir los costos operacionales Datos de métricas clave de TI, diciembre
Más detallesCOMUNICACIONES TECNIMAP 2007 PROYECTO DE INFORMATIZACIÓN DE LOS NUEVOS HOSPITALES DE LA COMUNIDAD DE MADRID - HISTORIA CLÍNICA UNIFICADA -
PROYECTO DE INFORMATIZACIÓN DE LOS NUEVOS HOSPITALES DE LA COMUNIDAD DE MADRID - HISTORIA CLÍNICA UNIFICADA - En un modelo sanitario en el que el paciente se sitúa en el eje del sistema y tienen cada vez
Más detallesBehavior: Caching. Video filmado con GeneXus X Evolution 3
Behavior: Caching En este video veremos cómo habilitar o deshabilitar el caché de los datos navegados en el dispositivo, teniendo en cuenta aplicaciones de arquitectura online. Existen varios escenarios
Más detallesProtocolos de Enrutamiento
Protocolos de Enrutamiento Los protocolos de enrutamiento permiten a los routers poder dirigir o enrutar los paquetes hacia diferentes redes usando tablas. Existen protocolos de enrutamiento estático y
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 detallesRIP versión 1. Jean Polo Cequeda Olago. Conceptos y protocolos de enrutamiento. Capítulo 5
RIP versión 1 Jean Polo Cequeda Olago Conceptos y protocolos de enrutamiento. Capítulo 5 1 Objetivos Describir las funciones, las características y el funcionamiento del protocolo RIPv1. Configurar un
Más detalles