1.264 Tema 16. Middleware heredado
|
|
- Isabel Molina Navarro
- hace 8 años
- Vistas:
Transcripción
1 1.264 Tema 16 Middleware heredado
2 Qué es el middleware heredado? Cliente (interf. de usuario, aplic. local) Cliente (interf. de usuario, aplic. local) Cómo conectamos clientes y servidores? Middleware Red Pre-web, pero post-internet Servidor (b. datos, aplicación, etc.) Servidor (b. datos, aplicación, etc.)
3 Por qué middleware? Desarrollo de Internet Redes de área extensa con alto ancho de banda, muchos usuarios conectados PC potentes y baratos Muchos más usuarios en empresas y en Internet Las redes y la informática conducen los negocios en la red Compras, transacciones, cadena de suministro, diseño colaborativo, gestión de proyectos, Millones de servidores pre-web conectados con altos anchos de banda Aplicaciones pre-web con miles de millones de transacciones distribuidas El diseño tradicional cliente-servidor no es adaptable Cliente-servidor implica la existencia de un servidor Válido para aplicación de departamentos en una red de área local (LAN) Necesidad de varios servidores para gestionar aplicaciones Necesidad de middleware cliente-servidor
4 Por qué middleware, (cont.) Las aplicaciones no se adaptan bien Excel: de 4 MB a 32 MB de RAM entre 1990 y 2000 Lotus 1-2-3: de 0,5 MB a 11 MB entre 1982 y 1997 Ditto para Word, PowerPoint, Access. Y sigue creciendo Muchas funciones comunes: gráficos, tablas, formato, fusión de correo, etc. Los componentes aceptan código compartido entre aplicaciones (middleware de aplicación) Limitación y costes elevados para desarrolladores de software Reducción del desarrollo a medida que aumenta la envergadura El middleware heredado tampoco se adapta muy bien Mismos conceptos de middleware para compartir código en aplicaciones y en redes entre clientes y servidores Las aplicaciones deben comunicarse entre sí para ofrecer algunas de las funciones compartidas necesarias, ya sea en el mismo equipo o en otro
5 Por qué no SQL? SQL sólo gestiona datos, no procesos Válido para devolver listas de transporte en un estado No válido para devolver rutas mejoradas de camiones de entregas El rendimiento de SQL en las redes no es bueno Las secuencias de sentencias SQL y de consultas tienen grandes retrasos Ejecut. procedim. Es más rápido almacenar procedimientos en bases de datos del servidor e invocar llamadas de función para ejecutar y devolver resultados Cliente Serv. Dev. resultados Insertar, borrar Cliente Serv. Actualizar Proced. almacenado BD BD
6 Objetos distribuidos Cómo encontrar todas las partes de una aplicación si no se pueden tener en el PC o en la estación de trabajo? Objetos distribuidos = componentes Objeto: parte de aplicación en una aplicación sencilla (datos, métodos) Componente: parte de aplicación que interactúa en sistemas operativos, redes, lenguajes, aplicaciones, herramientas, hardware Distintas normas: Llamada a procedimiento remoto (RPC): síncrono Arquitectura de agente de petición de objeto común (CORBA): consorcio ActiveX (COM, DCOM, OLE): Microsoft Lenguaje de marcado extensible (XML): consorcio Protocolo simple de aplicación de objetos (SOAP): basado en XML Middleware orientado a objetos (MOM); asíncrono XML, BizTalk (Microsoft prefiere MOM y no RPC: es más simple) Supervisión de procesado de transacciones (superv. TP) Propio, para bases de datos heterogéneas de grandes volúmenes
7 Middleware de llamada a procedimiento remoto Dos normas RPC heredadas CORBA ActiveX/COM/DCOM Los componentes se alojan en buses de objetos distribuidos (ActiveX/COM o CORBA) Los buses de objetos ofrecen compatibilidad de sistemas: los servicios que heredan los componentes en tiempo de creación o de ejecución colaboran con el resto de los componentes La arquitectura de los componentes se diseña para funcionar con otros componentes desde el principio
8 Componentes (heredados y WSDL) Requisitos básicos: Comercializable No es una aplicación integral Utilizable en combinaciones impredecibles (similar a base de datos) Interfaz bien especificada Interactúa entre lenguajes, redes, sistemas operativos Funciones deseadas: Seguridad: autoprotección, autoautenticación a clientes, seguimiento de auditorías Licencias, versiones, metadatos: ofrece datos de sí mismo Notificación de sucesos: notifica a las partes interesadas cuando ocurre algo Gestión de configuración y propiedades, comandos Compatibilidad para herramientas abiertas
9 COM Modelo de componentes más utilizado Arquitectura ascendente: sin arquitectura global, las funciones se van añadiendo según las versiones Modelo de objeto fundamental: base de ActiveX COM permite que un objeto muestre su funcionalidad al resto de componentes y aplicaciones del host. COM define la propia exposición del objeto y cómo ésta funciona en los procesos y en las redes. COM también define el ciclo de vida del objeto. Ejemplos: Los controles ActiveX pueden comunicarse entre sí y con formularios de Visual Basic Todos cumplen las normas de interfaz de ActiveX Los controles personalizados suelen construirse según las normas de ActiveX Visio, Quicken, Oracle, etc., ofrecen controles
10 Conceptos de COM Interfaces: mecanismo por el que un objeto muestra su funcionalidad. Tabla de (punteros) funciones implementadas por el objeto. Reemplazado por UDDI, WSDL y XML en middleware de Internet Discovery : interfaz básica en la que se basa el resto. Interf. consulta: método para consultar un objeto en una interfaz concreta. O devuelve una función o notifica al cliente. Recuento de refs.: técnica por la que un objeto (o, estrictamente, una interfaz) decide cuándo ya no se utiliza y, en consecuencia, puede eliminarse. Cuenta el número de referencias de clientes. Se libera si es 0. J2EE y ASP.NET admiten esto en middleware de Internet Marshaling: mecanismo que permite que los objetos se puedan usar en hilos, procesos y redes, con independencia de la ubicación. COM ofrece código para empaquetar parámetros del método en formato transferible (y en redes con procesos ejecutables en otros equipos) y para desempaquetarlos en el servidor. SOAP (XML) hace esto en Internet Agregación: permite que un objeto utilice otro No implementado en Internet
11 Interfaces COM Las interfaces COM tienen un ID global único (GUID) Número de 128 bits, generado para evitar colisiones COM no depende del lenguaje Ignora la implementación del componente (objeto) subyacente Sólo se muestra a norma de interfaz y de marshalling COM La clave reside en la reutilización. Si se muestran los terminales, pueden crear problemas en caso de modificarse Transparencia local/remota. El objeto COM puede: Estar dentro del mismo proceso (.EXE) Estar en otro equipo Estar en un equipo remoto Usar el registro de MS para ubicar los componentes en la red Instalar una entrada de cada componente en todos los equipos: adaptabilidad, seguridad, fiabilidad, problemas de rendimiento COM está desfasado pero sigue siendo muy utilizado
12 Aplicación basada en componentes ActiveX/COM Componente de fabric. ActiveX Crear Interf. ActiveX Interf. ActiveX Comprar Comp. químico ActiveX Comp. entrada ActiveX Comprar, configurar Conexión ADO BD prod. quím. Oracle Conexión ADO BD pedidos Sybase B. datos en servidores de red corporativa
13 Objetos de datos de ActiveX Servidor BD Servidor web Navegador
14 Aplicación ActiveX, (cont.) Todos los componentes pueden estar en uno o en varios equipos Arquitectura de uno, dos o tres niveles Componentes del catálogo de productos químicos y componentes de pedidos: pueden tener interfaz de usuario en el PC cliente. Como alternativa, pueden ser componentes de servidor y su proveedor puede ofrecer componentes de UI distintos en el PC cliente. Recordar: problemas de rendimiento en SQL cliente-servidor. Posibilidad de configurar formularios y navegación. Las bases de datos y componentes deben estar en la red corporativa No válido para Internet: rendimiento, seguridad, protocolos
15 CORBA CORBA es un middleware estándar abierto que establece relaciones entre objetos El cliente puede invocar claramente el método en el objeto del servidor de la red El objeto aparece como local en la aplicación cliente Agente de petición de objetos (ORB): objeto clave de CORBA Intercepta llamadas del cliente al servidor Responsable de encontrar el objeto que implemente la petición Transmite los parámetros Invoca el método Devuelve resultados al cliente El cliente ignora la ubicación del objeto, su lenguaje de programación o el sistema operativo CORBA ofrece interoperabilidad en entornos heterogéneos COM es, en esencia, sólo de Microsoft, aunque hay extensiones
16 CORBA Definido por el Grupo de gestión de objetos (OMG), fundado en 1989 como consorcio de proveedores de objetos (actualmente con 800 miembros). Sitio web: Versión actual: CORBA 2.x en uso; especific. CORBA 3.0 publicada Agente de petición de objetos (ORB) Permite a clientes invocar métodos en objetos remotos Si el objeto remoto tiene interfaz de componentes, el objeto llamado se vincula a un módulo para llamar a sus métodos Si no, consulta el almacén de la interfaz para buscarlos Comunicación entre ORB a través de núcleo tcp/ip (Internet) El bus de objetos cuenta con servicios de objeto Normas para la creación, almacenamiento, definición y nomenclatura de los objetos del bus En curso: servicio de sucesos, transacciones, relaciones, consultas, licencias... Ejemplo: reserva de carga de mercancías Muestra transportistas, vuelos, espacio disponible, de reserva, pago
17 ORB de CORBA Cliente Implem. de objetos Invoc. dinámica Mod. IDL cliente Interf ORB Estruc. estática Invoc. estruct. dinámica Adapt. objetos Núcleo del agente de petición de objetos Almacén implementación Almacén implementación
18 Componentes del ORB cliente Módulos IDL del cliente: (vinculación estática) Los módulos invocan servicios residentes en los servidores Sin embargo, desde el punto de vista del cliente, el objeto del servidor parece local Los módulos actúan como proxy para el objeto remoto Los archivos de encabezados (nombres de funciones y argumentos) para invocar métodos localmente de los lenguajes de programación se convierten en locales Los módulos envían mensajes (marshalling): parámetros de codificación y descodificación hacia y desde el servidor Interfaz de invocación dinámica: (vinculación dinámica) Interfaz estándar para los metadatos del almacén de interfaces que definen todos los objetos del servidor Siempre busca generación de parámetros y muestra las peticiones remotas, así como sus resultados Almacén de interfaces Contiene información sobre las clases (componentes) admitidas
19 Componentes ORB del servidor Módulos IDL del servidor o estructuras: Igual que los módulos IDL del cliente El objeto del servidor realmente no se llama localmente en el cliente: es su estructura la que hace que así parezca Interfaz de estructura dinámica: Igual que la interfaz de invocación dinámica del cliente El mensaje tiene un formato más genérico y se procesa de forma distinta Adaptador de objetos (gestor): No es necesario en el cliente: tiene menos objetos y procesos Acepta peticiones a objetos del servidor, asigna ID de objetos, registra clases admitidas en el servidor (muy distinto a ActiveX) Almacén de implementación Similar al almacén de interfaces del cliente que ofrece información en tiempo de ejecución sobre las clases admitidas y los objetos instanciados en el servidor
20 Lenguaje de definición de interfaz CORBA (IDL) Las interfaces a los objetos son la clave Definida mediante el lenguaje de definición de interfaz (IDL) IDL se compila en todas las secciones de la página (Similar a la tabla COM de funciones Java en la actualidad genera IDL automáticamente C++ Java Cobol C++ Java Cobol IDL IDL IDL IDL IDL IDL Cliente Servidor ORB
21 Comunicación inter-orb IIOP es el protocolo inter-orb de Internet
22 Problemas con ORB Los ORB comerciales siguen siendo lentos e ineficaces Sin balance de cargas, tolerancia a errores y con millones de transacciones El descubrimiento de objetos en ORB a gran escala no es claro: Directorios de emisiones, base de datos central? El código del servidor no es muy portátil; el del cliente, sí Las especificaciones tardan en llegar al lado del servidor Sucesos, transacciones, etc., siguen sin estar disponibles Problemas de interoperabilidad entre ORB existentes Visigenic (Inprise) e Iona son las implementaciones líder CORBA tiene diseño descendente: buena arquitectura, servicios limitados ActiveX/COM es ascendente: arquitectura limitada, muchos servicios
23 Aplicación basada en componentes CORBA ORB IIOP ORB Comp. aplicación Comprar produc. quím. ORB IIOP BD quím Aplic. componentes fabricación Crear ORB IIOP Comp. aplicación Crear, entrada pedido configurar IIOP B. datos en servidores red ORB corporativa BD pedidos Oracle Sybase
24 Aplicación CORBA (cont.) Todos los componentes pueden estar en un equipo o en distintos equipos Arquitectura de uno, dos o tres niveles Mismas opciones, con más flexibilidad que COM/ActiveX Un ORB por equipo. Si algunos componentes están en el mismo servidor, sólo habrá un ORB en dicho servidor Las bases de datos y los componentes deben estar en la red corporativa Esto no funciona en Internet: rendimiento, seguridad, protocolos Java y CORBA, sin embargo, sí funcionan en la red. Requieren el modelo de seguridad de Java Más difícil desarrollar CORBA que ActiveX Herramientas más caras, pero más adaptables con servidores UNIX
25 Ejemplo de uso típico de CORBA Almacenamiento principal: pedidos, disponibilidad del producto No admitido No Y2K Sólo interfaz del programa Sistema UNIX: recepción y procesado de pedidos Distintas consultas SQL para cada campo del formulario
26 Uso típico de CORBA, (cont.) Sustituye EZBridge con ORB de CORBA Solo necesita 6 objetos Usa ORB de CORBA entre UNIX y los PC de Windows
27 ActiveX/COM y CORBA ActiveX: Separa la interfaz de objetos de la implementación, igual que CORBA Tiene IDL, no igual que el IDL de CORBA y no interactúa Los objetos ActiveX no son objetos reales: tienen métodos pero no atributos Los objetos ActiveX se presentan como grupo de funciones relacionadas Los clientes cuentan con punteros para acceder a las funciones Al volver a conectarse, los atributos de la sesión anterior no se conservan Las bibliotecas de tipo COM son prácticamente como el almacén de interfaces de CORBA Los clientes consultan la biblioteca de tipo COM para encontrar interfaces y parámetros El registro COM es similar al almacén de implementación de CORBA
28 Resumen ActiveX/COM Prevalece en aplicaciones de escritorio y basadas en PC Algunas restricciones técnicas (atributos, descubrimiento) Componentes en el mercado para PC: gráficos, datos, visualización, etc. Enfoque ascendente: mejoras graduales en interfaces entre las interfaces de escritorio CORBA Usado en UNIX y en el campo de los servidores IIOP incorporado en Netscape Componentes en el mercado para grandes sistemas: facturación, finanzas, etc. Enfoque descendente: arquitectura general orientada a servicios concretos Ambos reemplazados ya por SOAP, UDDI, WSDL y ebxml
5.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 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 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 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 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 detallesCAPITULO 9. Diseño de una Base de Datos Relacional Distribuida
9.1 Operaciones CAPITULO 9 Diseño de una Base de Datos Relacional Distribuida Las consultas distribuidas obtienen acceso a datos de varios orígenes de datos homogéneos o heterogéneos. Estos orígenes de
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 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 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 detallesFileMaker Pro 14. Uso de una Conexión a Escritorio remoto con FileMaker Pro 14
FileMaker Pro 14 Uso de una Conexión a Escritorio remoto con FileMaker Pro 14 2007-2015 FileMaker, Inc. Reservados todos los derechos. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054
Más detallesFileMaker Pro 13. Uso de una Conexión a Escritorio remoto con FileMaker Pro 13
FileMaker Pro 13 Uso de una Conexión a Escritorio remoto con FileMaker Pro 13 2007-2013 FileMaker, Inc. Reservados todos los derechos. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054
Más detallesComponentes de Integración entre Plataformas Información Detallada
Componentes de Integración entre Plataformas Información Detallada Active Directory Integration Integración con el Directorio Activo Active Directory es el servicio de directorio para Windows 2000 Server.
Más detallesNovedades. Introducción. Potencia
Introducción Basado en el demostrado rendimiento y flexibilidad de la versión 8.5, Crystal Reports 9 presenta una amplia variedad de avanzadas funciones para que el diseño, entrega e integración de informes
Más detallesserra Access y SQL Server Qué es mejor en cada caso? Valentín Playá, Serra GTS 22 de enero de 2009 Bases de datos 1
Access y SQL Server Qué es mejor en cada caso? Valentín Playá, Serra GTS 22 de enero de 2009 Bases de datos 1 Bases de datos en una organización Distintas necesidades según el tipo de solución Ninguna
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 detallesINTRODUCCION. Tema: Protocolo de la Capa de aplicación. FTP HTTP. Autor: Julio Cesar Morejon Rios
INTRODUCCION Tema: Protocolo de la Capa de aplicación. FTP HTTP Autor: Julio Cesar Morejon Rios Qué es FTP? FTP (File Transfer Protocol) es un protocolo de transferencia de archivos entre sistemas conectados
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 detallesInstalación del Software Magaya
Instalación del Software Magaya INSTALACIÓN DEL SOFTWARE MAGAYA INTRODUCCIÓN A LA INSTALACIÓN DEL SOFTWARE MAGAYA Introducción a la Instalación del Software Magaya Este tema de instalación explica las
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 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 detallesIntroducción a las redes de computadores
Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes
Más detallesEmerson Network Energy Center, ENEC Lite, es. Multilenguaje. Navegación intuitiva. Multiusuario. Seguridad. Mantenimiento y control
Emerson Network Energy Center, ENEC Lite, es una aplicación para la gestión remota y local de sistemas de energía, baterías, corriente alterna, grupos electrógenos, SAIs, sistemas de refrigeración y demás
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 detallesUtilidades de la base de datos
Utilidades de la base de datos Desde esta opcion del menú de Access, podemos realizar las siguientes operaciones: Convertir Base de datos Compactar y reparar base de datos Administrador de tablas vinculadas
Más detallesUtilizar los servicios de Index Service para buscar información de forma rápida y segura, ya sea localmente o en la red.
Funciones de servidor La familia Windows Server 2003 ofrece varias funciones de servidor. Para configurar una función de servidor, instale dicha función mediante el Asistente para configurar su servidor;
Más detallesSoftware de administración de la impresora
Software de administración de la impresora Este tema incluye: Uso del software de CentreWare en la página 3-10 Uso de las características de administración de la impresora en la página 3-12 Uso del software
Más detallesTEMA: DESARROLLO DE APLICACIONES WEB INTERACTIVAS UTILIZANDO LA TÉCNICA AJAX AUTOR: MERY SUSANA ZAMBONINO BAUTISTA
TEMA: DESARROLLO DE APLICACIONES WEB INTERACTIVAS UTILIZANDO LA TÉCNICA AJAX AUTOR: MERY SUSANA ZAMBONINO BAUTISTA AREA DEL TEMA: INGENIERÍA DE SOFTWARE OBJETIVO GENERAL Desarrollar aplicaciones web utilizando
Más detallesEurowin 8.0 SQL. Manual de la FIRMA DIGITALIZADA
Eurowin 8.0 SQL Manual de la FIRMA DIGITALIZADA Documento: me_firmadigitalizada Edición: 02 Nombre: Manual de la Firma Digitalizada en Eurowin Fecha: 19-05-2011 Tabla de contenidos 1. FIRMA DIGITALIZADA
Más detallesConexión ODBC Visual Basic - MSQL. Cristian Vidal Silva
Conexión ODBC Visual Basic - MSQL Cristian Vidal Silva Qué es un Sistema Cliente Servidor Puede ejecutarse en al menos dos computadores distintos. Existen Procesos Clientes y Procesos Servidores. Un Proceso
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 detallesFileMaker Pro 12. Uso de una Conexión a Escritorio remoto con FileMaker Pro 12
FileMaker Pro 12 Uso de una Conexión a Escritorio remoto con FileMaker Pro 12 2007-2012 FileMaker, Inc. Reservados todos los derechos. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054
Más detallesControle los documentos mediante una administración de directivas detallada y ampliable.
Microsoft Office SharePoint Server 2007 es un conjunto integrado de funcionalidades de servidor que pueden ayudar a mejorar la eficacia de la empresa al proporcionar administración de contenido y búsqueda
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 detallesSoluciones innovadoras para optimizar su infraestructura TI. Virtualización con el sistema operativo i, PowerVM y Power Systems de IBM
Soluciones innovadoras para optimizar su infraestructura TI Virtualización con el sistema operativo i, PowerVM y Power Systems de IBM Características principales Tenga éxito en su negocio simplemente con
Más detallesSoftware de administración de impresora MarkVision
Software y utilidades de la impresora MarkVision 1 Software de administración de impresora MarkVision En este apartado se ofrece una breve introducción a la utilidad de impresora MarkVision y a algunas
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 detalles1 EL SISTEMA R/3 DE SAP AG
1 EL SISTEMA R/3 DE SAP AG SAP AG es una corporación en el ámbito mundial. Fundada en 1972 y con sede en Walldorf, Alemania, SAP es la cuarta compañía mundial en ventas de software en el mundo. La compañía
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 detallesCAPÍTULO 3 VISUAL BASIC
CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para
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 detallesSCT3000 95. Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A. microtes@arrakis.es
SCT3000 95 Versión 3.5 Software para la calibración de transductores de fuerza. Microtest S.A. microtes@arrakis.es Introducción El programa SCT3000 95, es un sistema diseñado para la calibración automática
Más detallesBASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN
BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN 3.3 Aplicaciones Definición de Aplicación (Application). Programa informático que permite a un usuario utilizar una computadora con un fin específico. Las
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 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 detallesModulo VI - Base de datos en Microsoft SQL Server Unidad -1
Unidad 1 MODULO VI Microsoft SQL Server Es un sistema para la gestión de bases de datos creado por Microsoft, el mismo se basa en el modelo relacional. Sel Server utiliza como lenguajes de consulta T-SQL
Más detallesAPOLO GESTION INTEGRAL.
APOLO GESTION INTEGRAL. APOLO Gestión es una aplicación realizada en Visual Studio, y apoyada en una potente base de datos SQL, que le proporciona grandes ventajas a la hora de trabajar tanto sobre redes
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: 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 detallesVISIÓN GENERAL HERRAMIENTAS COMERCIALES
VISIÓN GENERAL El servidor de MS SQL se ha convertido en un estándar en muchas partes de la América corporativa. Puede manejar volúmenes de datos grandes y se integra bien con otros productos de Microsoft.
Más detallesSistema de Captura Electrónica
Sistema de Captura Electrónica Instructivo de Instalación y Configuración de Lote Server a PC Versión del Documento v2.01 INDICE INDICE... 2 Consideraciones generales de las aplicaciones... 4 Especificaciones
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 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 detallese-mailing Solution La forma más efectiva de llegar a sus clientes.
e-mailing Solution La forma más efectiva de llegar a sus clientes. e-mailing Solution Es muy grato para nosotros presentarles e-mailing Solution, nuestra solución de e-mail Marketing para su empresa. E-Mailing
Más detallesEntre los más conocidos editores con interfaz de desarrollo tenemos:
Herramientas de programación Para poder programar en ensamblador se precisa de algunas herramientas básicas, como un editor para introducir el código, un ensamblador para traducir el código a lenguaje
Más detallesConfiguracion Escritorio Remoto Windows 2003
Configuracion Escritorio Remoto Windows 2003 Instalar y configurar servicio de Terminal Server en Windows 2003 Fecha Lunes, 25 diciembre a las 17:04:14 Tema Windows (Sistema Operativo) Os explicamos cómo
Más detallesSeminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets
Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets 1 de 12 Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets 3 Bienvenida. 4 Objetivos. 5 Interacciones de Negocios
Más detallesAcronis License Server. Guía del usuario
Acronis License Server Guía del usuario TABLA DE CONTENIDO 1. INTRODUCCIÓN... 3 1.1 Generalidades... 3 1.2 Política de licencias... 3 2. SISTEMAS OPERATIVOS COMPATIBLES... 4 3. INSTALACIÓN DE ACRONIS LICENSE
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 detallesINDICE Parte I: Qué es Visual Foxpro Capitulo 1: Características del Producto
INDICE Agradecimientos 5 Sobre el Autor 6 Introducción 7 Índice 9 Parte I: Qué es Visual Foxpro Capitulo 1: Características del Producto 19 El Administrador de proyectos 21 Creación de un proyecto 27 Personalización
Más detallesPROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso
PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Modelado de casos de uso (I) Un caso de uso es una técnica de modelado usada para describir lo que debería hacer
Más detallesWINDOWS 2008 5: TERMINAL SERVER
WINDOWS 2008 5: TERMINAL SERVER 1.- INTRODUCCION: Terminal Server proporciona una interfaz de usuario gráfica de Windows a equipos remotos a través de conexiones en una red local o a través de Internet.
Más detallesMANUAL DE USUARIO ANTIVIRUS BANDA ANCHA
MANUAL DE USUARIO ANTIVIRUS BANDA ANCHA ÍNDICE 1 INTRODUCCIÓN... 4 1.1 ANTIVIRUS BANDA ANCHA... 4 1.2 ANTIVIRUS... 4 1.3 EFICACIA... 4 1.4 ACTUALIZACIONES... 4 2 REQUISITOS TÉCNICOS... 6 2.1 CONOCIMIENTOS
Más detallesDescripción General de Softengine Pinakes
Descripción General de Softengine Pinakes Características de Softengine Pinakes. Pinakes es un sistema modular altamente configurable que tiene las siguientes características: Es amigable con el usuario.
Más detallesasired middleware XML Así-Red Servicios Telemáticos, S.L.L. w w w. a s i r e d. e s
w w w. a s i r e d. e s 1 INDICE Presentación Que nos permiten Sobre que actuan Que hacen Hasta donde alcanzan Arquitectura Tecnología Acceso Beneficios Ventajas Posibilidades A quienes va dirigido Como
Más detallesSIAM WEB DOCUMENTACION GENERAL
SIAM WEB DOCUMENTACION GENERAL CARACTERÍSTICAS GENERALES El Sistema de Recuperación y Archivo de documentos. Siam Web Documentación General es una aplicación preparada para el Archivo, Recuperación y Gestión
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 detallesMonitorización de sistemas y servicios
Monitorización de sistemas y servicios Contenidos Contenidos... 1 Resumen ejecutivo... 2 Arquitectura de la plataforma de monitorización... 2 Monitorización y alarmas... 3 Monitorización... 3 Servicios
Más detallesOpenERP - Web Es completo Es potente Es flexible Es libre Es accesible
OpenERP - Web Es completo Los módulos base de OpenERP pueden gestionar una empresa de manera estándar en todos sus departamentos y ademas, con la parametrización adecuada, puede llegar a personalizar todos
Más detallesCapítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable
Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable 1. Introducción. El Sistema de Administración de Información de un Negocio Franquiciable (SAINF)
Más detallesCFGM. Servicios en red. Unidad 2. El servicio DHCP. 2º SMR Servicios en Red
CFGM. Servicios en red Unidad 2. El servicio DHCP CONTENIDOS 1 1. Introducción 1.1. Qué es el servicio DHCP 2.1. Características generales del servicio DHCP 2.2. Funcionamiento del protocolo DHCP 2.3.
Más detallesvmysql Requisitos Previos Conexión con el servidor vmysql 1/5
vmysql Este componente permite la conexión usando ODBC con servidores MySQL. Ha sido probado en entornos windows con la versión 5.1 El objeto del mismo es encapsular la conexión usando las instrucciones
Más detallesWindows Server 2012: Infraestructura de Escritorio Virtual
Windows Server 2012: Infraestructura de Escritorio Virtual Módulo 1: Application Virtualization Módulo del Manual Autores: James Hamilton-Adams, Content Master Publicado: 5 de Octubre 2012 La información
Más detallesRESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014
RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014 FAMILIA PROFESIONAL: INFORMATICA Y COMUNICACIONES MATERIA: 28. DESARROLLO WEB EN ENTORNO SERVIDOR CURSO: 2º DE CFGS DESARROLLO DE APLICACIONES
Más detallesUnidad III. Software para la administración de proyectos.
Unidad III Software para la administración de proyectos. 3.1 Herramientas de software para administrar proyectos. El software de administración de proyectos es un concepto que describe varios tipos de
Más detallesControl de presencia para terminal por huella dactilar
Manual de software Control de presencia para terminal por huella dactilar Access FP (SOFTWARE PARA LECTOR DE HUELLA DACTILAR SIMON ALERT REF.: 8902003-039 y 8902004-039) (Versión de sofware 1.5) (Versión
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 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 detallesRoles y Características
dominio Roles y Características Una vez instalado Windows Server 2008 y configuradas algunas opciones básicas de Windows Server 2008 desde el Panel de Control o desde el Administrador del Servidor, las
Más detallesTema 1. Conceptos básicos
Conceptos básicos Sistema de Gestión de Bases de Datos, SGBD (DBMS, Database Management System): software diseñado específicamente para el mantenimiento y la explotación de grandes conjuntos de datos 1
Más detallesSolución: Descargar e instalarse el componente desde la página Web de Microsoft:
Introducción Con este manual se pretende facilitar la instalación de los nuevos Programas de Gestión. En él se describe paso a paso lo que tiene hacer con una breve descripción y las imágenes de las pantallas
Más detallesSistema informatizado de Trazabilidad alimentaria
Universdad de Oviedo Trazabilidad Alimentaria Según el reglamento europeo, todas las empresas del sector alimentario han de tener un control de la trazabilidad alimentaria. La forma más eficiente, segura,
Más detallesMuestra de solicitud para una propuesta de un conjunto de aplicaciones de Gestión de Procesos de Negocio KIT DE HERRAMIENTAS DEL COMPRADOR DE BPMS
KIT DE HERRAMIENTAS DEL COMPRADOR DE BPMS Muestra de solicitud para una propuesta de un conjunto de aplicaciones de Gestión de Procesos de Negocio Parte 1 del kit completo de herramientas del comprador
Más detallesGUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS
ARCHIVOS ANEXOS Son los documentos, hojas de cálculo o cualquier archivo que se anexa a las carpetas, subcarpetas, hallazgos u otros formularios de papeles de trabajo. Estos archivos constituyen la evidencia
Más detallesEdición de Ofertas Excel Manual de Usuario
Edición de Ofertas Excel Manual de Usuario Alfonso XI, 6 28014 Madrid F(+34) 91 524 03 96 www.omie.es Ref. MU_OfertasExcel.docx Versión 4.0 Fecha: 2012-11-26 ÍNDICE 1 INTRODUCCIÓN 3 2 CONSIDERACIONES DE
Más detallesCOMERCIO ELECTRÓNICO UNA INTRODUCCIÓN GENERAL
This project funded by Leonardo da Vinci has been carried out with the support of the European Community. The content of this project does not necessarily reflect the position of the European Community
Más detallesOLIMPO Servidor Universal
OLIMPO Servidor Universal Documento 20050714/01 Fecha Creación Julio 2005 Fecha Última Revisión Agosto 2007 Versión de documento 2.0 1/7 Visión Global Desde el año 1984, en IGT Microelectronics hemos ofrecido
Más detallesQuickQualifier POR QUÉ SYMANTEC BACKUP EXEC SYSTEM RECOVERY?...2 ARGUMENTOS DE PESO...2 PERSONAS DE CONTACTO CLAVES...4 PREGUNTAS GENERALES...
QuickQualifier Symantec Backup Exec System Recovery Restauración de sistemas Windows en cualquier momento, desde cualquier lugar y en prácticamente cualquier dispositivo POR QUÉ SYMANTEC BACKUP EXEC SYSTEM
Más detallesElección de un Sistema de Remuneraciones y Recursos Humanos. Según su modo de operar.
Elección de un Sistema de Remuneraciones y Recursos Humanos. Según su modo de operar. Introducción En la elección de un sistema de remuneraciones para reemplazar a la modalidad actualmente en uso en la
Más detallesEl sistema posee 7 módulos correspondientes a:
BSC-Software El Sistema Balanced Scorecard, BSC-Software, tiene como principal funcionalidad visualizar mediante un navegador WEB el seguimiento y control del estado actual de la Planificación estratégica
Más detallesCOMERCIO ELECTRÓNICO. Portal Comercio Electrónico
Portal Comercio Electrónico Características del sistema Automatización: La venta online está totalmente integrada con PizzaGest, de modo que no es necesario volver a dar de alta productos, promociones,
Más detallesEagle e Center. Tel 57 1 6064173 Bogotá Colombia. estadístico que genera reportes gráficos y consolidados de esta información.
El valor de la información, definiendo información como los datos procesados bajo parámetros útiles, es determinante en los mercados actuales, donde las decisiones basadas en hechos y datos garantizan
Más detallesInfraestructura Tecnológica. Sesión 1: Infraestructura de servidores
Infraestructura Tecnológica Sesión 1: Infraestructura de servidores Contextualización La infraestructura de cualquier servicio o mecanismo es importante, define el funcionamiento de los elementos en que
Más detallesTrabajo 6 ADMINISTRACIÓN REMOTA Y SERVIDOR DE APLICACIONES EN WINDOWS. Jesús Losada - Jesús López - 2º ASIR
Trabajo 6 ADMINISTRACIÓN REMOTA Y SERVIDOR DE APLICACIONES EN WINDOWS Jesús Losada - Jesús López - 2º ASIR Índice de contenidos Administración remota Acceso en modo texto Escritorio remoto Servidor de
Más detallesSBConta.NET Manual de instalación. SBSS Consulting, S.A. 08010 Barcelona Telf. 93.268-0356, fax 93-268-0070 E-Mail: sbss@sbss.es, web www.sbss.
SBConta.NET Manual de instalación SBSS Consulting, S.A. 08010 Barcelona Telf. 93.268-0356, fax 93-268-0070 E-Mail: sbss@sbss.es, web www.sbss.es SBConta.NET C o n t e n i d o i Contenido 1. Introducción.
Más detallesFileMaker Pro 11. Ejecución de FileMaker Pro 11 en Citrix XenApp
FileMaker Pro 11 Ejecución de FileMaker Pro 11 en Citrix XenApp 2007-2010 FileMaker, Inc. Reservados todos los derechos. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker
Más detallesCAPÍTULO 3 DISEÑO DE LA ARQUITECTURA
CAPÍTULO 3 DISEÑO DE LA ARQUITECTURA Para el desarrollo de la arquitectura interna del subsistema de programación de actividades se utilizó como referencia la Arquitectura de Aplicaciones.NET 105 de Microsoft
Más detalles1. Introducción: Qué es la Gestión Documental-TI o Gestor Documental?
1. Introducción: Qué es la Gestión Documental-TI o Gestor Documental? Es un tipo de Software o portal para la gestión de conocimiento en una Organización u empresa que se basa principalmente en la administración
Más detallesAsired desarrolla constantemente nuevas funcionalidades cubriendo tanto las necesidades actuales de su empresa como las futuras.
Asired ERP CRM es un sistema de gestión integral de empresas de tamaño pequeño y mediano que combina las diferentes áreas de la empresa a través de un ERP integrado con un sistema CRM para gestión de clientes
Más detallesINSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA
INSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA TERMINAL SERVER TUTOR: JORGE CASTELLANOS MORFIN 19/02/2012 VILLA DE ALVARES, COLIMA Indice Introducción... 3 Objetivo... 3 Lista de Materiales... 3 Procedimiento...
Más detallesPerson IP CRM Manual MOBILE
Manual MOBILE División Informática BuscPerson Telecomunicaciones : Manual MOBILE 0.- Introducción 3 0.1 Configuración de los terminales 3 0.2 Acceso de Usuarios 3 1.- Funcionalidades CRM 5 1.1 Agenda del
Más detalles