5. Modelos de Sistemas Distribuidos
|
|
- María del Pilar Rubio Cabrera
- hace 8 años
- Vistas:
Transcripción
1 Sistemas Distribuidos 5. Modelos de Sistemas Distribuidos Prof. María Feldgen Curso 2006 Índice Modelos Modelo Cliente-Servidor Framework CORBA Java RMI Microsoft DCOM Message-Oriented Middleware Dificultades de integración de los sistemas distribuidos anteriores. J2EE y XML en Sistemas Distribuidos Web Services FIUBA-EGRIET 2006 Sistemas Distribuidos (Prof. María Feldgen) 2 Prof. María Feldgen - Curso
2 Modelos Modelo Cliente-Servidor Sockets RPC (Remote Procedure Call). Modelo simple de documentos distribuidos WWW. Modelo de objetos distribuidos: Sun Java RMI (Remote Method Invocation) Microsoft DCOM (Distributed Component Object Model) OMG CORBA (Common Object Request Broker Architecture),. Modelo de aplicaciones distribuidas: Message-Oriented Middleware (MOM) Web Services FIUBA-EGRIET 2006 Sistemas Distribuidos (Prof. María Feldgen) 3 Software Framework: Framework Es una estructura de soporte bien definida para organizar y desarrollar otro proyecto de software. Ejemplos: Bibliotecas de código, lenguajes de scripting, Programas de soporte Apache Cocoon, Cocoa, Eclipse, Microsoft.Net Object Oriented Framework: Conjunto de clases cooperantes Ejemplos: CORBA, AWT, Swing, MFC (Microsoft Foundation Classes) FIUBA-EGRIET 2006 Sistemas Distribuidos (Prof. María Feldgen) 4 Prof. María Feldgen - Curso
3 OMG CORBA (Common Object Request Broker Architecture) Es una especificación de un sistema distribuido es un estándar abierto para múltiples industrias. Pertenece al Object Management Group (OMG), es un consorcio sin fines de lucro responsable de la producción y mantenimiento de las especificaciones de este framework CORBA difiere del modelo tradicional cliente/servidor porque Provee una solución orientada a objetos No requiere protocolos propietarios especiales Se puede usar cualquier lenguajes de programación Corre sobre cualquier sistema operativo o plataforma de hardware Información en FIUBA-EGRIET 2006 Sistemas Distribuidos (Prof. María Feldgen) 5 ORB (Object Request Broker) La arquitectura global de CORBA adhiere a un modelo de referencia definido por la OMG en 1997 consiste de 4 grupos de elementos estructurales o de arquitectura conectados y es lo que se llama el Object Request Broker (ORB) Objetos de Aplicación Facilidades verticales (del dominio) Facilidades Horizontales (propósito gral) Servicios comunes de objetos ORB (Object Request Broker) El ORB es la base de toda distribución CORBA: es la parte responsable de la comunicación entre los objetos y sus clientes, ocultando cuestiones relacionadas con la distribución y heterogeneidad. FIUBA-EGRIET 2006 Sistemas Distribuidos (Prof. María Feldgen) 6 Prof. María Feldgen - Curso
4 Modelo de Objetos Los objetos y los servicios se especifican en la CORBA IDL (Interface Definition Language) provee una sintaxis precisa para expresar métodos y parámetros. Una interfase es una colección de métodos y los objetos especifican que interfaces implementan. Está organizado como una colección de clientes y servidores de objetos: FIUBA-EGRIET 2006 Sistemas Distribuidos (Prof. María Feldgen) 7 Modelo de invocación de objetos Toda comunicación tiene lugar al invocar un objeto. Sincrónica El cliente invoca un objeto, le envía un pedido al servidor correspondiente y se bloquea hasta que recibe la respuesta Asincrónica (One way) que es un método que no devuelve respuesta Deferred synchronous request El cliente envía el mensaje al servidor y sigue sin esperar la respuesta y puede luego bloquearse hasta que llegue la respuesta Mensajes: invocación asincrónica de métodos. callback, un cliente provee un objeto que implementa una interfase conteniendo el método de callback. Estos métodos pueden ser llamados por el sistema de comunicaciones para pasar los resultados de un invocación asincrónica. modelo de polling: En este modelo el cliente ofrece una colección de operaciones para polear a su ORB por resultados. FIUBA-EGRIET 2006 Sistemas Distribuidos (Prof. María Feldgen) 8 Prof. María Feldgen - Curso
5 Ventajas de CORBA sobre el modelo cliente/servidor Independencia del sistema operativo y de los lenguajes de programación Integración de aplicaciones antiguas y actuales. Infraestructura de objetos distribuidos. Transparencia de ubicación. Transparencia de la red. (IIOP) Soporte de callback remoto. Interfase de invocación estática o dinámica. FIUBA-EGRIET 2006 Sistemas Distribuidos (Prof. María Feldgen) 9 Limitaciones Inversión inicial grande: (inversiones en entrenamiento e instalación de la arquitectura) Disponibilidad de los servicios CORBA. Escalabilidad. Sin embargo, la comunidad Internet para el desarrollo de aplicaciones Intranet y Extranet ha adoptado CORBA con IIOP y Java como sus herramientas (por ejemplo JDK 1.4 (Java development kit) de Sun ) FIUBA-EGRIET 2006 Sistemas Distribuidos (Prof. María Feldgen) 10 Prof. María Feldgen - Curso
6 Java RMI Java RMI fue desarrollado por Sun Microsystems como un mecanismo estándar para el desarrollo de aplicaciones basada en objetos Java distribuidos, sobre el ambiente Java. RMI llama a objetos Java remotos y pasándolos como argumentos o valores de retorno. Usa Java object serialization Antes de RMI, la única forma de lograr una comunicación entre procesos en la plataforma Java era: Usando las bibliotecas estándar de red de Java (java.net APIs) No resuelven en el procesamiento distribuido. FIUBA-EGRIET 2006 Sistemas Distribuidos (Prof. María Feldgen) 11 Modelo de la arquitectura JAVA RMI Cliente JAVA RMI Stub Capa de referencias remotas Servidor JAVA RMI RMI Skeleton Capa de referencias remotas JRMP JRMP: Java Remote Method Protocol (Protocolo de comunicación entre procesos) FIUBA-EGRIET 2006 Sistemas Distribuidos (Prof. María Feldgen) 12 Prof. María Feldgen - Curso
7 Modelo de comunicaciones Protocolo de comunicación entre procesos: Java Remote Method Protocol (JRMP) invocación de objetos Java viven en diferentes Java Virtual Machines (VMs) Invocación de los métodos del otro objeto en forma transparente VMs en distintas computadoras Tiene un mecanismo de recoleccion de basura Tiene un mecanismo orientado a registro (rmiregistry) provee un servicio de lookup simple no persistente Actúa como el medio entre los clientes RMI y los objetos remotos Intercepta los pedidos de los clientes y pasa los argumentos de invocación, delega los pedidos de invocacion al RMI skeleton, y finalmente pasa los valores de retorno de la ejecución del método al stub del cliente. Permite callbacks desde objetos servidores a aplicaciones cliente FIUBA-EGRIET 2006 Sistemas Distribuidos (Prof. María Feldgen) 13 Componentes de la arquitectura Cliente RMI. Stub RMI. Infraestructure RMI, consiste de 2 capas: la capa de referencias remotas (remote reference layer) la capa de transporte. RMI skeleton. Servidor RMI. FIUBA-EGRIET 2006 Sistemas Distribuidos (Prof. María Feldgen) 14 Prof. María Feldgen - Curso
8 Ventajas sobre Java Sockets No hay necesidad de diseñar un protocolo Provee un ambiente orientado a objetos para comunicación entre procesos. No se requiere codificar y decodificar mensajes para el intercambio de los datos. Permite la administracion distribuida de recursos, el uso de poder de procesamiento y carga balanceada en un modelo de aplicación Java. Puede interoperar con componentes CORBA (RMI-IIOP (RMI sobre IIOP)) FIUBA-EGRIET 2006 Sistemas Distribuidos (Prof. María Feldgen) 15 Limitaciones Se puede usar solamente sobre una plataforma Java. No provee independencia del lenguaje en su modelo distribuido como CORBA Es orientado a la conexión (fuertemente acoplado): problemas de escalabilidad No provee un soporte específico de administración de la sesión A pesar de estas limitaciones, RMI y RMI-IIOP son la base del modelo de la arquitectura J2EE dado por su gran aceptacion en el paradigma de procesamiento distribudio de Java y sus multiples facilidades. FIUBA-EGRIET 2006 Sistemas Distribuidos (Prof. María Feldgen) 16 Prof. María Feldgen - Curso
9 Microsoft DCOM Microsoft Component Object Model (COM) provee una forma para que los componentes de software de Windows se comuniquen entre si Define un estándar binario y un estándar de red Usa sistema operativo Windows. Es una evolución de OLE (Object Linking and Embedding) Es un modelo de aplicaciones distribuidas para los componentes de ActiveX. Microsoft Distributed Common Object Model (DCOM) respuesta al problema de procesamiento distribuido en una plataforma Microsoft Windows. permite que aplicaciones COM se comuniquen entre si usando un mecanismo RPC emplea al protocolo DCOM sobre la red. FIUBA-EGRIET 2006 Sistemas Distribuidos (Prof. María Feldgen) 17 Cliente Modelo de la arquitectura Microsoft DCOM Componente Servidor COM Runtime RPC COM Runtime RPC Protocolo DCOM FIUBA-EGRIET 2006 Sistemas Distribuidos (Prof. María Feldgen) 18 Prof. María Feldgen - Curso
10 Modelo de invocación de objetos Aplica los conceptos de skeleton y stub con una interfase definida que muestra como los métodos de un objeto COM pueden ser invocados remotamente sobre una red. Invocación de métodos de un objeto COM remoto igual que un objeto COM local. El stub es un Proxy para el cliente El servidor registra los objetos por medio de un registry Los clientes descubren los objetos usando un mecanismo de lookup. FIUBA-EGRIET 2006 Sistemas Distribuidos (Prof. María Feldgen) 19 Limitaciones DCOM provee soporte para procesamiento distribuido pero: Limitado al ambiente de aplicaciones Microsoft solamente. Cerrado sobre una única plataforma (Windows) Administración de estado Problemas de Escalabilidad Administración de sesión. FIUBA-EGRIET 2006 Sistemas Distribuidos (Prof. María Feldgen) 20 Prof. María Feldgen - Curso
11 Características comunes Aunque CORBA, RMI y DCOM difieren en su arquitectura básica y ambiente tienen en común: Usan un modelo de comunicación con sincronismo (request/response) que es fuertemente acoplado Se basan en protocolos de comunicación binarios Tienen una integración estricta con sus capas lógicas Escalabilidad difícil FIUBA-EGRIET 2006 Sistemas Distribuidos (Prof. María Feldgen) 21 Message-Oriented Middleware (MOM) Usa un modelo de comunicación asincrónico con bajo acople la aplicación cliente no necesita conocer los receptores de aplicación o los argumentos de sus métodos. las aplicaciones se comunican indirectamente usando una cola de mensajes: El cliente de la aplicación envía mensajes a la cola de mensajes La aplicación que recibe saca los mensajes de la cola. La aplicación que envía los mensajes puede continuar operando sin esperar por la respuesta de la aplicación. FIUBA-EGRIET 2006 Sistemas Distribuidos (Prof. María Feldgen) 22 Prof. María Feldgen - Curso
12 Arquitectura Básica (sistema de mensajería por colas) Infraestructura de mensajes Cliente Origen Broker Reglas conversión Cliente Destino Adaptador Capa de encolado Adaptador S.O. S.O. S.O. Red Las aplicaciones interactúan con la infraestructura de mensajes por medio de adaptadores, enviando y recibiendo mensajes. El despacho de mensajes es confiable y los mensajes son persistentes FIUBA-EGRIET 2006 Sistemas Distribuidos (Prof. María Feldgen) 23 Tecnologías basadas en MOM La plataforma Java provee una Java API (JMS-Java Message Service). Es parte de la especificación J2EE 1.3. MOM: SunONE Message Queue IBM MQSeries TIBCO SonicMQ Microsoft Messaging Queue (MSMQ). MOM con JMS: SunONE TIBCO IBM BEA Talarian Sonic Fiorano Spiritwave FIUBA-EGRIET 2006 Sistemas Distribuidos (Prof. María Feldgen) 24 Prof. María Feldgen - Curso
13 JMS Usa modelos de mensajes punto a punto o Publish/Subscribe (publicación-suscripción) con las siguientes características: Capacidad transaccional completa Despacho de mensajes confiable Seguridad FIUBA-EGRIET 2006 Sistemas Distribuidos (Prof. María Feldgen) 25 Publisher-Subscriber Publisher Publisher Bus mensajes y red de datos Subscriber Subscriber Subscriber Subscriber FIUBA-EGRIET 2006 Sistemas Distribuidos (Prof. María Feldgen) 26 Prof. María Feldgen - Curso
14 Limitaciones de MOM sin JMS Problemas de portabilidad (APIs nativas para comunicación con su infraestructura base) El mensaje MOM usa un formato de mensaje propietario sin adherir a ningún estándar JMS permite un forma estandarizada de comunicarse con un proveedor MOM son tener que usar una API de un producto especifico. Es un avance hacia los estándar abiertos con mayor flexibilidad para conectar diversas aplicaciones entre si. FIUBA-EGRIET 2006 Sistemas Distribuidos (Prof. María Feldgen) 27 Dificultades de integración Mantener de varias versiones de stubs/skeletons La calidad del servicio ( Quality of Service (QoS)) tiene objetivos tales como Escalabilidad, Performance y Disponibilidad La interoperabilidad de aplicaciones sobre plataformas heterogéneas No son esquemas amistosos para los firewalls y no son capaces de ser accedidos desde la Internet. Cada comunidad de desarrolladores tiende a una plataforma especifica. FIUBA-EGRIET 2006 Sistemas Distribuidos (Prof. María Feldgen) 28 Prof. María Feldgen - Curso
15 Aplicaciones comerciales sobre Web En el modelo de aplicaciones comerciales basado en Internet se basa en hacer procesamiento comercial complejo con el apoyo de servidores centralizados: La primera generación eran servidores Web páginas estáticas por medio del protocolo HTTP (HyperText Transfer Protocol) Agregado de tecnologías: server-side scripting (CGI, NSAPI e ISAPI. Aplicaciones de empresas para Internet: modelo de negocio del tipo business-to-business (B2B) que se llamo business-to-consumer (B2C). B2B B2C FIUBA-EGRIET 2006 Sistemas Distribuidos (Prof. María Feldgen) 29 J2EE (Java 2 Platform, Enterprise Edition) J2EE es una plataforma de programación para desarrollar y correr aplicaciones distribuidas, basadas en componentes que corren en un servidor de aplicación. Es parte de la plataforma Java Se considera informalmente como un lenguaje o estándard porque los productos deben respetar ciertos requerimientos. Tiene múltiples especificaciones de APIs (JDBC, client-side applets, RPC, CORBA) y define como se coordinan. Incluye Enterprise Java Beans, Servlets, JavaServer Pages y otras del tipo Web Services. FIUBA-EGRIET 2006 Sistemas Distribuidos (Prof. María Feldgen) 30 Prof. María Feldgen - Curso
16 Arquitectura J2EE Clientes Applets y Aplicaciones Internet Capa (Tier) de presentación IIOP J2EE Server Web Container HTTP Capa (Tier) de aplicación EJB Container Capa (Tier) de Integración Base de Datos SQL/JDBC Aplicaciones existentes FIUBA-EGRIET 2006 Sistemas Distribuidos (Prof. María Feldgen) 31 Arquitectura Tiene tres capas lógicas separación clara entre los componentes define roles y responsabilidades. la funcionalidad de cada capa o tier es: Capa Presentación. Contiene componentes Web sobre HTTP Administración de Sesiones Despacho de contenido independiente del dispositivo Invocación a componentes de capas de aplicación comerciales. Capa de Aplicación. (capa comercial o del negocio) procesamiento de la parte central de la lógica del negocio workflow y la automatización. Capa de Integración. conexión y comunicación con grandes Sistemas de información comerciales (Enterprise Information Systems (EIS)), aplicaciones de base de datos, aplicaciones antiguas o aplicaciones en mainframe. FIUBA-EGRIET 2006 Sistemas Distribuidos (Prof. María Feldgen) 32 Prof. María Feldgen - Curso
17 XML (extensible Markup Language) Lenguaje de marcado ampliable o extensible desarrollado por el World Wide Web Consortium (W3C). Es una versión simple de SGML. Su objetivo principal es conseguir una página web más semántica. Separa la estructura del contenido Permite el desarrollo de vocabularios modulares Se uso como estándar para el intercambio de datos entre diversas aplicaciones o software con lenguajes privados (SOAP) Al igual que el HTML, se basa en documentos de texto plano en los que se utilizan etiquetas para delimitar los elementos de un documento. FIUBA-EGRIET 2006 Sistemas Distribuidos (Prof. María Feldgen) 33 Extensible Markup Language (XML) permite definir datos portables en un formato estructurado y auto descriptivo fue adoptado por la industria como el medio de comunicación para intercambio electrónico de datos. mecanismo de intercambio de datos entre aplicaciones promueve la interoperabilidad entre aplicaciones aumenta la posibilidad de escalabilidad La combinación de la plataforma J2EE con XML ofrece un framework estándar para comunicación entre aplicaciones B2B sobre redes. Web Services FIUBA-EGRIET 2006 Sistemas Distribuidos (Prof. María Feldgen) 34 Prof. María Feldgen - Curso
18 Web Services Es una colección de protocolos y estándares que sirve para intercambiar datos entre aplicaciones. Intercambio de datos entre distintas aplicaciones de software desarrolladas en lenguajes de programación diferentes y ejecutadas sobre cualquier plataforma sobre Internet y redes en gral. La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la arquitectura y reglamentación de los servicios Web. FIUBA-EGRIET 2006 Sistemas Distribuidos (Prof. María Feldgen) 35 Prof. María Feldgen - Curso
Web Services. Profs. María Feldgen y Osvaldo Clúa. (Profesores María Feldgen y Osvaldo Clúa) 1: Sistemas Distribuidos
EGRIET Profs. María Feldgen y Osvaldo Clúa 1 1: Sistemas Distribuidos Introducción. Sistemas Distribuidos Middleware La Importancia de los Sistemas Distribuidos Aplicaciones Cliente-Servidor CORBA Java
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 detallesArquitectura cliente/servidor
Departamento de Lenguajes y Sistemas Informáticos Arquitectura cliente/servidor Programación en Internet Curso 2007-2008 Índice Introducción Tipos de servidores Ventajas Desventajas Arquitectura de una
Más detallesJAVA EE 5. Arquitectura, conceptos y ejemplos.
JAVA EE 5. Arquitectura, conceptos y ejemplos. INTRODUCCIÓN. MODELO DE LA APLICACIÓN JEE5. El modelo de aplicación Java EE define una arquitectura para implementar servicios como lo hacen las aplicaciones
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 detallesArquitectura cliente/servidor
Departamento de Lenguajes y Sistemas Informáticos Arquitectura cliente/servidor Programación en Internet Curso 2004-2005 Índice Introducción Tipos de servidores Ventajas Separación de funciones Modelos
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 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 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 detallesObjetos Distribuidos - Componentes. Middleware
Objetos Distribuidos - Componentes Middleware Middleware Component Oriented Development Arquitecturas 3 Tier Middleware es el software que: conecta y comunica los componentes de una aplicacion distribuida
Más detallesTema 1. Introducción a Java EE
Objetivos del tema Propiedades de las aplicaciones empresariales El Modelo Cliente/Servidor Presentar la Plataforma Java Presentar Java EE y otras tecnologías horizontales Tema 1. Introducción a Java EE
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 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 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 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 detallesGenerador GeneXus JAVA
Generador GeneXus JAVA Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento
Más detallesSISTEMAS DE INFORMACIÓN III TEORÍA
CONTENIDO: Introducción a los Web services Las bases de los Web services La nueva generación de la Web Interactuando con los Web services La tecnología de Web services XML: Lo fundamental WSDL: Describiendo
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 detallesPORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto
PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto Introducción: Sobre casi cualquier tema del quehacer humano que se aborde, existen
Más detallesservicios. El API es definido al nivel de código fuente y proporciona el nivel de
GLOSARIO API Application Program -ming- Interface Es la interfaz por la cual una aplicación accede al sistema operativo u a otros servicios. El API es definido al nivel de código fuente y proporciona el
Más detallesIntroducción al Desarrollo de Aplicaciones Empresariales
Introducción al Desarrollo de Aplicaciones Empresariales Definición Java 2 Enterprise Edition: plataforma de desarrollo de aplicaciones para empresas, basado en EJBs. EJB (Enterprise Java Beans): especificación
Más detallesTecnología de objetos distribuidos y arquitectura de componentes. Índice. Bibliografía. Introducción. Tema V
Bibliografía Tema V Tecnología de objetos distribuidos y arquitectura de componentes. Szyperski, C. 1998. Component Software. Addison-Wesley. Ruiz Cortés, 1998. A. CORBA: Una visión general. http://www.lsi.us.es/~aruiz
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 detallesJAVA ENTERPRISE EDITION (J2EE) ARQUITECTURA TECNOLOGÍAS (1/2) (L1)
TECNOLOGÍAS (1/2) (L1) EJB ( Enterprise Java Beans ) JSP ( Java Server Pages ) JNDI ( Java Naming and Directory Interface ) JDBC ( Java Data Base Connectivity ) Java Mail JSF ( Java Server Faces ) TECNOLOGÍAS
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 detallesCapítulo 1. Componentes de CORBA.
Capítulo 1. Componentes de CORBA. La OMA (Object Management Architecture) define en alto nivel de abstracción las reglas necesarias para la distribución de la computación orientada a objetos (OO) en entornos
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 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 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 detallesSumario... 5 Prólogo... 7. Unidad didáctica 1. Introducción a la computación distribuida... 11. Objetivos de la Unidad... 12
ÍNDICE SISTEMÁTICO PÁGINA Sumario... 5 Prólogo... 7 Unidad didáctica 1. Introducción a la computación distribuida... 11 Objetivos de la Unidad... 12 1. Conceptos básicos... 13 2. Computación monolítica,
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 detallesProyecto ELO-330 Administración Salas del Departamento de Electrónica RC1. Gerardo Lecaros Felipe Díaz
Proyecto ELO-330 Administración Salas del Departamento de Electrónica RC1 Gerardo Lecaros Felipe Díaz Problemática Petición de salas de forma tradicional Solución J2EE Java 2 Platform, Enterprise Edition
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 detallesCapítulo 7: Introducción a la dinámica de servicios Web
Servicios Web Capítulo 7: Introducción a la dinámica de servicios Web Pedro J. Álvarez alvaper@unizar.es José Ángel Bañares banares@unizar.es http://diis.unizar.es/postweb/ Departamento de Informática
Más detallesServicio Web. Estándares empleados. Ventajas de los servicios web. Inconvenientes de los servicios Web
Servicio Web Un servicio web (en inglés, Web services) es una tecnología que utiliza un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones
Más detallesPanorámica de la asignatura
Arquitecturas típicas. Mario Muñoz Organero Departamento de Ingeniería Telemática http://www.it.uc3m.es/mario Panorámica de la asignatura RED Comunicaciones Servidores información Intercambio de datos
Más detallesWeb Services. Introducción
Web Services Introducción Como indica su nombre, Web Services son servicios ofrecidos a través s del World Wide Web. En un escenario típico, t una aplicación n de negocios envía a una solicitud de servicio
Más detallesJava XML Web Services.
Java XML Web Services. Desarrollo de Servicios Web XML con JWSDP_1.2 Bajo Plataforma GNU/Linux. Por: Xtecuan! Ufo. (Catedratico GFET) Objetivos. Presentar los conceptos básicos sobre Web Services. Presentar
Más detalles2.1 Compuertas para Bases de Datos
1 Colección de Tesis Digitales Universidad de las Américas Puebla Romero Martínez, Modesto Uno de los aspectos mas importantes en un sistema multibase de datos es la forma en como llevar a cabo la comunicación
Más detallesAplicaciones Distribuidas. Informática III
Aplicaciones Distribuidas Informática III Temario Elementos arquitecturales Arquitecturas tradicionales Arquitecturas Cliente/Servidor Arquitecturas distribuidas Elementos Arquitecturales Componentes de
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 detallesInternet Servicios WEB (WWW)
Universidad de Cantabria Internet Servicios WEB (WWW) Arquitectura de Aplicaciones WEB Febrero-2006 Ricardo Sáez Marta Zorrilla Internet- Arquitectura aplicaciones 1 Cliente/Servidor & Intranet/Internet
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 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 detallesApéndice 1. SOAP 2 2. CORBA 4 3. JMS 6 4. RMI 8
Apéndice A Conectividad 1. OAP 2 2. CORBA 4 3. JM 6 4. RMI 8 OAP OAP (imple Object Access Protocol) es un protocolo basado en XML que permite comunicar componentes y aplicaciones mediante HTTP. Es como
Más detallesNotas técnicas de JAVA Nro. 7 Tip Breve
Notas técnicas de JAVA Nro. 7 Tip Breve (Lo nuevo, lo escondido, o simplemente lo de siempre pero bien explicado) Tema: JAVA Basics: Diferencias conceptuales entre JavaBeans y Enterprise JavaBeans (EJB)
Más detalles8. Internet y su impacto en las Organizaciones. 8.1 Conceptos y terminología 8.2 Etapas de interacción con la Web 8.3 Impacto de Internet en las
8. Internet y su impacto en las Organizaciones 8.1 Conceptos y terminología 8.2 Etapas de interacción con la Web 8.3 Impacto de Internet en las Organizaciones 8.1 Conceptos y terminología Internet - normalmente
Más detallesModulo I. Introducción a la Programación Web. 1.1 Servidor Web.
Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados
Más detallesService Oriented Architecture
Service Oriented Architecture Isaac Gutiérrez Gómez, Salvador Otón Tortosa Universidad de Alcalá, Departamento de Ciencias de la Computación, 28871 Alcalá de Henares, Spain igutierrez09@yahoo.es, salvador.oton@uah.es
Más detallesSistemas de Información Introducción a los Sistemas de Información: El Modelo Cliente/Servidor
Sistemas de Información Introducción a los Sistemas de Información: El Modelo Cliente/Servidor Agradecimientos: por su contribución a la realización de estas transparencias: Jesus Villamor Lugo y Simon
Más detallesHistoria de revisiones
GVA Glosario Versión 1.2 Semana 4 Historia de revisiones Fecha Versión Descripción Autor 20/08/2014 1.0 Comienzo del documento Nicolás Fiumarelli 30/08/2014 1.1 Correcciones y agregados Martín Santagata
Más detallesIntroducción a Internet
Introducción a Internet Localización y acceso a la informacion Instituto de Ciencias de la Educación Jesús Tramullas Dpto. CC. Documentación http://tramullas.com/lai Historia de Internet Inicio proyecto
Más detallesWeb Services en Java. Taller de Programación. Instituto de Computación Facultad de Ingeniería Universidad de la República
Web Services en Java Taller de Programación Instituto de Computación Facultad de Ingeniería Universidad de la República Contenido Motivación y Conceptos Funcionamiento Annotations Desarrollando una aplicación
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 detallesLos mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:
SISTEMAS DISTRIBUIDOS DE REDES 1. SISTEMAS DISTRIBUIDOS Introducción y generalidades La computación desde sus inicios ha sufrido muchos cambios, desde los grandes equipos que permitían realizar tareas
Más detallesMIDDLEWARE: Arquitectura para Aplicaciones Distribuidas Dr. Víctor J. Sosa Sosa vjsosa@tamps.cinvestav.mx
MIDDLEWARE: Arquitectura para Aplicaciones Distribuidas Dr. Víctor J. Sosa Sosa vjsosa@tamps.cinvestav.mx Contenido Middleware: Introducción Definición Genealogía Aplicaciones actuales: Servicios Web Computación
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 detalles[CASI v.0109] Pág. 1
I. DATOS INFORMATIVOS Carrera Especialidad Curso Código Ciclo : Quinto Requisitos Duración Horas Semana : 08 horas Versión : v.0109 II. SUMILLA : COMPUTACIÓN E INFORMATICA : Ingeniería de Software : Lenguaje
Más detalles2524 Developing XML Web Services Using Microsoft ASP.NET
2524 Developing XML Web Services Using Microsoft ASP.NET Introducción La meta de este curso es de proveer a los estudiantes con el conocimiento y habilidades requeridas para desarrollar soluciones basadas
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 detallesNotas. Tecnologías de Desarrollo de Sistemas Distribuidos basados en Objetos. Resumen 2. CORBA. 1. Introducción
Notas Tecnologías de Desarrollo de Sistemas Distribuidos basados en Objetos Resumen Debido al auge que se ha venido dando últimamente en el uso de las redes, se ha incrementado el crecimiento de los entornos
Más detallesLa utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.
Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el
Más detallesLlamada a métodos remotos (RMI). Curso 04/05. Tema 9. Departament d Informàtica. Universitat de València. 1. Introducción 2
Tema 9 Llamada a métodos remotos (RMI). Departament d Informàtica. Índice 1. Introducción 2 1.1. Cómo funciona RMI?.......................................... 2 2. Usando RMI 4 2.1. Fase de desarrollo:
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 detallesTema 1. Introducción a JAVA
Tema 1. Introducción a JAVA Historia Características Plataforma Java Entorno de desarrollo Ejemplo: Hola mundo Estructura general de un programa Java 1 Historia de Java (i) Surge en 1991: Sun Microsystems
Más detallesdesarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el
Capitulo II. Análisis de herramientas y tecnologías de desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el lenguaje de Modelo de Objetos llamado UML (Unified
Más detallesJavaEE. www.javasoft.com
JavaEE Java Enterprise Edition www.javasoft.com Por qué Java en el servidor? Ventajas Independencia de la plataforma portabilidad Gran conjunto de APIs Reusabilidad y modularidad Seguro en la ejecución
Más detallesWorkflows? Sí, cuántos quiere?
Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención
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 detallesE-Government con Web Services
E-Government con Web Services Fernando Leibowich Beker * Uno de los grandes avances que produjeron las Nuevas Tecnologías de la Información y la Comunicación es la posibilidad de generar redes de computadoras
Más detallesArquitectura Cliente/Servidor
Arquitectura Cliente/Servidor Claudio Cubillos Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso, Chile claudio.cubillos@ucv.cl Arquitectura cliente/servidor v Servidor: rol
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 detalles4 ARQUITECTURA DE COMUNICACIONES
4 ARQUITECTURA DE COMUNICACIONES Las redes de computadoras son típicamente heterogéneas. Por ejemplo, la red interna de una universidad puede estar hecha de múltiples plataformas. Puede haber un servidor
Más detallesCAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS
CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS La introducción de las redes locales marca una nueva etapa en la evolución de las computadoras personales al permitir ligar varias
Más detallesTema 5. Plataforma Java EE
Tema 5. Plataforma Java EE SCS Sistemas Cliente/Servidor 4 o informática http://ccia.ei.uvigo.es/docencia/scs enero 2009 FJRP, FMBR 2008/09 ccia SCS 5.1 Introducción a Java EE Java EE (Java Enterprise
Más detallesCurso: Programación con JAVA SE Estándar Edition.
Curso: Programación con JAVA SE Estándar Edition. Código: 1062 Familia Profesional: Programación. Acreditación: Formación reconocida a través de vías no formales Modalidad: Distancia Duración: 150 horas
Más detallesTécnico Superior en Programación con Java SE Standard Edition
Código: M087_04 Técnico Superior en Programación con Java SE Standard Edition Modalidad: Distancia Duración: 120 horas Objetivos: Este pack de materiales formativos proporcionará al alumnado la base que
Más detallesArquitectura. 1.- Aplicaciones Web. Definición. Arquitectura clásica. Contenidos. 1.- Aplicaciones Web
Arquitectura 1.- Aplicaciones Web Definición Contenidos 1.- Aplicaciones Web 2.- Arquitectura de aplicaciones Web Lo que distingue una aplicación Web de una mero sitio Web reside en la posibilidad que
Más detallesVISIÓN PRÁCTICA SOA PREPARATIC
VISIÓN PRÁCTICA SOA PREPARATIC VISIÓN PRÁCTICA SOA PROPÓSITO DE SOA Por qué? Para qué? EVOLUCIÓN VISIÓN PRÁCTICA SOA TÉRMINOS SOA UDDI WSDL XML Gobierno SOA SOAP Orquestación BAM ESB BPEL VISIÓN PRÁCTICA
Más detallesD E S C R I P C I Ó N
ADAPTOR pertenece a la nueva generación en herramientas de Integración de Sistemas (EAI) fuertemente inspirada en el paradigma SOA y capaz de funcionar en un bus de servicios (ESB), es la forma más eficiente
Más detallesTema 1: INTRODUCCIÓN A LOS SISTEMAS DISTRIBUIDOS Sistemas Distribuidos
Tema 1: INTRODUCCIÓN A LOS SISTEMAS DISTRIBUIDOS E. U. Informática en Segovia Departamento de Informática Universidad de Valladolid Introducción a la Computación Distribuida Sistema distribuido: conjunto
Más detallesCurso de Java EE Todos los Derechos Reservados Global Mentoring 2012 Experiencia y Conocimiento para tu Vida 1
Todos los Derechos Reservados Global Mentoring 2012 Experiencia y Conocimiento para tu Vida 1 Vivimos en un mundo globalizado, donde la eficiencia y productividad de las empresas es un factor crucial para
Más detallesAnálisis, Diseño e Implementación de un Sistema de. Alquiler de autos usando tecnología Cliente/Servidor con
Análisis, Diseño e Implementación de un Sistema de Alquiler de autos usando tecnología Cliente/Servidor con arquitectura CORBA AUTORES: Carolina Elizabeth Chang Herrera 1 Boris Hernán Montiel Rivera 2
Más detallesEl presente documento describe la importancia que está tomando el cómputo distribuido en
INTRODUCCIÓN El presente documento describe la importancia que está tomando el cómputo distribuido en los sistemas de administración integral o empresarial. Con un prototipo particular, mostraremos como
Más detallesAndrés Vignaga, Daniel Perovich. Universidad de la República, Facultad de Ingeniería, Instituto de Computación Montevideo, Uruguay
ARQUITECTURAS Y TECNOLOGÍAS PARA EL DESARROLLO DE APLICACIONES WEB Andrés Vignaga, Daniel Perovich Universidad de la República, Facultad de Ingeniería, Instituto de Computación Montevideo, Uruguay {avignaga,perovich}@fing.edu.uy
Más detallesWindows Server 2003. Windows Server 2003
Windows Server 2003 Windows Server 2003 Es un sistema operativo de la familia Windows de la marca Microsoft para servidores que salió al mercado en el año 2003. Está basada en tecnología NT y su versión
Más detallesUNIVERSIDAD CENTROCCIDENTAL "LISANDRO ALVARADO" DECANATO DE CIENCIAS Y TECNOLOGIA MAESTRIA EN CIENCIAS DE LA COMPUTACION MENCION REDES DE COMPUTADORAS
UNIVERSIDAD CENTROCCIDENTAL "LISANDRO ALVARADO" DECANATO DE CIENCIAS Y TECNOLOGIA MAESTRIA EN CIENCIAS DE LA COMPUTACION MENCION REDES DE COMPUTADORAS MODELO DE GESTION WBEM PARA ADMINISTRACION DE REDES
Más detallesPRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN
PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN Los protocolos de capa de aplicación de TCP/IP más conocidos son aquellos que proporcionan intercambio de la información
Más detallesDesarrollo de Software con
Desarrollo de Software con Antonio J. Vélez Q. Universidad del Valle Sede Palmira Contenido Modelo de Aplicaciones Java EE Arquitectura de las aplicaciones JEE Comunicación entre componentes Contenedores
Más detallesProyecto de grado 6,5(, SISTEMA DE INFORMACIÓN PARA RESULTADOS DE EXÁMENES IMAGENOLÓGICOS. Introducción. Qué es Sirei?
Proyecto de grado 6,5(, SISTEMA DE INFORMACIÓN PARA RESULTADOS DE EXÁMENES IMAGENOLÓGICOS Autores Rafael Mártony María Noel Tamayo Tutor Ing. Raúl Ruggia Facultad de Ingeniería Universidad de la República
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 detallesTECNOLOGÍAS ASOCIADAS A LAS APLICACIONES WEB
TECNOLOGÍAS ASOCIADAS A LAS APLICACIONES WEB Existen varios tipos de tecnologías para los Servidores Web, estas tecnologías se pueden dividir en 4 grupos principales que son: Tecnologías al lado del cliente
Más detalles7.1 Java vs.net, la lucha se acrecienta
7.1 Java vs.net, la lucha se acrecienta Java fue capaz de introducir una cuña en el negocio de herramientas de Microsoft cuando fue introducida al mercado por primera vez a mediados de los '90 porque ofrecía
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 detallesGerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta
Gerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta (Business Process Management, BPM). La Gerencia de los Procesos del Negocio: Se define como: "integración
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 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 detalles