Provisión de Servicios de Red mediante Dispositivos Empotrados. Aplicación al inicio remoto de equipos a través de Internet

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Provisión de Servicios de Red mediante Dispositivos Empotrados. Aplicación al inicio remoto de equipos a través de Internet"

Transcripción

1 Provisión de Servicios de Red mediante Dispositivos Empotrados. Aplicación al inicio remoto de equipos a través de Internet Juan Antonio Gil Martínez-Abarca 1, Francisco Maciá Pérez 2, Diego Marcos Jorquera 2 y Virgilio Gilart Iglesias 2 1 Escuela Politécnica Superior, Universidad de Alicante Ctra. de San Vicente del Raspeig, s/n, San Vicente del Raspeig Ap. 99 E-03080, Alicante, España, gil@eps.ua.es 2 Departamento de Tecnología Informática y Computación, Universidad de Alicante Ctra. de San Vicente del Raspeig, s/n, San Vicente del Raspeig Apdo. correos 99, Alicante, España {pmacia, dmarcos, vgilart}@dtic.ua.es Abstract. En este trabajo se presenta un dispositivo empotrado que es capaz de gestionar el encendido remoto de nodos de red mediante Wake on LAN (WoL) a través de Internet y redes de área amplia, presentándolo como un servicio de red. El servicio se denomina WoLI y está formado por un dispositivo de red, un conjunto de aplicaciones software empotradas en dicho dispositivo y un protocolo de aplicación denominado WoLIP. Este dispositivo es de reducidas dimensiones, requiere un mantenimiento mínimo y es capaz de comunicarse a través de redes de área amplia mediante las aplicaciones empotradas empleando el protocolo de aplicación WoLIP definido sobre protocolos de red normalizados. El mecanismo utilizado para el encendido de los equipos es compatible con la tecnología WoL. El servicio se integra perfectamente con sistemas de gestión remota basados en SOA. La gestión y el control del dispositivo y del servicio pueden realizarse a través de Internet mediante un navegador Web convencional. Esta propuesta es un ejemplo de aplicación de una propuesta más general para la gestión de servicios de red basada en la utilización de pequeños dispositivos de red embebidos que proporcionen funcionalidades concretas y de uso común, lo más autónomos y desatendidos posible. 1 Introducción La trascendencia de las tecnologías de la información y las comunicaciones (TIC) en todos los ámbitos de la actividad humana es un hecho indiscutible en la actualidad. Cuanto más sencillas se muestran estas tecnologías a los usuarios finales, tanto más complejas se vuelven los sistemas de backend que les proporcionan soporte. Estas tecnologías constituyen el suelo tecnológico en el que se sustenta gran parte de los

2 40 J.A. Gil et al. procesos de negocio. Es indispensable aportar los mecanismos necesarios para asegurar que dicha infraestructura tenga un funcionamiento continuado Las actuales tendencias en la gestión de las TIC pasan por la externalización como estrategia para amortizar las inversiones, asegurar la disponibilidad continuada de infraestructuras y servicios y lograr la agilidad necesaria que permita a las organizaciones adaptarse a tiempo al cambiante entorno. Sin embargo, la externalización no elimina los problemas de gestión de las TIC, tan sólo los desplaza al ámbito de responsabilidad del proveedor de servicios y de comunicaciones. Aunque los servicios proporcionados por las TIC pueden llegar a ser verdaderamente complejos, se suelen apoyar en infinidad de pequeños servicios, más o menos estandarizados, que se encargan de realizar tareas repetitivas, muy bien definidas y que suelen servir de apoyo a las aplicaciones de nivel superior por ejemplo, los servicios de nombres, de configuración de red, de sincronización de relojes, de monitorización de la actividad, del cálculo de las rutas o los servicios de descubrimiento. Puesto que cada servicio encapsula su propia complejidad, la escalabilidad se convierte en una característica intrínseca, al tiempo que se facilita notablemente la gestión y el mantenimiento del servicio [1]. En muchas ocasiones, incluso aunque se haya recurrido a la externalización, es preferible que algunos de estos servicios se ubiquen en el lado del cliente por motivos de eficiencia, disponibilidad o seguridad. Se encuentren donde se encuentren, estos pequeños servicios, que por separado no parecen despertar siquiera la curiosidad de los administradores, en su conjunto involucran tal número de sencillas pero repetitivas tareas de gestión (configuración, monitorización, actualización), y un número tan elevado de infraestructuras para su despliegue que, en la práctica, suponen un verdadero quebradero de cabeza para los administradores. Un enfoque que está tomando fuerza para reducir el número de tareas de este tipo en cualquier infraestructura TIC medianamente sofisticada es la incorporación de dispositivos físicos diseñados para proporcionar algunos de los servicios descritos. En la última década se ha logrado un gran avance en las tecnologías para el desarrollo de pequeños dispositivos de red con una más que aceptable capacidad de cómputo, autonomía de funcionamiento [2] y posibilidad para embeber inteligencia en los mismos. Aunque hasta hace poco el coste de estos dispositivos no justificaba su incorporación masiva para la gestión de determinadas tareas y servicios, la actual tendencia hacia dispositivos cada vez más pequeños, con capacidades de computación y comunicación mayores y precios muy ajustados, propicia un escenario idóneo para plantear nuestra propuesta: proporcionar servicios de red concretos (DHCP, BOOTP, WoL, NTP, DNS, etc.), con necesidades de gestión y atención mínimas por parte de los administradores, basados en modelos de autoconfiguración y de gestión compatibles con las arquitecturas orientadas a servicios (SOA) y protocolos normalizados (UDDI, SOAP, upnp), todo ello empotrado en un dispositivo de red de dimensiones muy reducidas (incluso del tamaño de un mechero) y unos costes realmente residuales. Incorporar un servicio de estas características en nuestra organización, o incluso en el hogar, es tan sencillo como conectar a nuestra red el dispositivo de administración adecuado y, como mucho, proporcionar la configuración inicial necesaria para desarrollar su labor.

3 WoLI: Inicio remoto de equipos a través de Internet 41 En este artículo se desarrolla este enfoque guiado por el diseño de un dispositivo concreto. Este dispositivo se denomina WoLI bajo solicitud de patente (P , 2005) y proporciona Wake on LAN (WoL) sobre Internet, es decir; la capacidad de gestionar el encendido remoto de equipos ubicados en una LAN, desde cualquier lugar y con tan sólo un navegador Web convencional. En los próximos apartados revisamos el estado actual de las tecnologías implicadas, describimos el servicio WoLI, la estructura del dispositivo hardware y software en el que se embebe, el protocolo de aplicación que emplea y su evolución hacia servicio Web. Finalmente, se exponen las conclusiones que se desprenden de la investigación, así como las líneas de trabajo que estamos siguiendo en la actualidad. 2 Background Los primeros estándares abiertos que trataron de abordar los problemas de la gestión de las TIC de una manera global fueron SNMP y CMIP [3], propuestos por el IETF; ambos protocolos orientados principalmente a la supervisión y control de la red. Estos modelos de administración presentaban como principal inconveniente su dependencia de la plataforma. Basándose en ellos y buscando una integración entre sistemas heterogéneos, surgen dos líneas básicas de trabajo: procurar la integración entre sistemas que utilicen el mismo protocolo de gestión de red, como es el caso de [4] y [5] con el uso de CORBA; o, de carácter más ambicioso, proponer un protocolo de gestión de red independiente de las infraestructuras. Alguna de las propuestas más extendidas son: CORBA/JIDM, especificación del grupo de trabajo JIDM [6] del OMG [7]; CIM/WBEM, propuesta del DMTF [8] usando técnicas orientadas a objetos CIM e interoperación usando HTTP y XML con WBEM; JMX especificación definida por el JCP [9] que define una serie de API s orientadas a Java para la gestión de red; y WS- Management especificación realizada por varias compañías del sector (SUN, INTEL, MS, AMD) para la integración de sistemas de gestión de servicios y recursos basándose en Servicios Web. El elevado número de tareas asociadas con la gestión de redes así como su elevada diversidad y complejidad hace que las labores de mantenimiento de estos sistemas supongan un alto coste para las organizaciones tanto en recursos como en tiempo y personal. La utilización de sistemas multi-agente para la gestión redes de computadores aporta una serie de características que favorecen la automatización y desatención en los procesos de mantenimiento [10] [11]. La creación de proyectos como AgentLink III, la primera Acción Coordinada sobre Computación Basada en Agentes financiada por el 6º Programa Marco de la Comisión Europea [12], es un claro indicador del alto grado de interés que despierta la investigación sobre agentes software. Más recientemente, con la evolución de las tecnologías Web, se ha avanzado un paso más en la dirección de la autogestión proponiéndose modelos de autoorganización basados en Ontologías como modelos de información y en SOA como modelo operacional, consiguiendo, además, proporcionar a los administradores una interfaz ubicua y no dependiente de ninguna plataforma [13].

4 42 J.A. Gil et al. La diversidad de modelos de gestión de red existentes deja patente la necesidad de definir mecanismos que proporcionen interoperatividad entre todos los dominios de gestión implicados [14]. Esta relación puede alcanzar nivel semántico utilizando ontologías de tal forma que se trabaje con una vista abstracta de la información de gestión de red, independiente del modelo especifico utilizado y permitiendo a los administradores (personas o agentes software) la automatización de las tareas de gestión [15]. La Gestión Semántica permite la integración de políticas comunes de gestión de los recursos y servicios de red al independizar los modelos mediante una ontología común y consensuada [16] que implica la comprensión de los elementos de red y permite la normalización de las tareas a realizar. En [17] se propone el conjunto de operaciones básicas de un Servicio Web para su estandarización dentro de la administración de redes como contrapartida a la estandarización del modelo de información de SNMP bajo XML desarrollo en otros trabajos [18]. En otros ámbitos de manejo automatizado de información y en los que pueden intervenir múltiples dispositivos, como son el ámbito de los procesos industriales y el domótico, la evolución de la gestión autónoma se ha encaminado hacia arquitecturas orientadas a servicios para sistemas empotrados [19][20], reflejándose en el primero de ellos la importancia de trasladar estas ideas al ámbito de la gestión autónoma de la redes y sistemas. Justamente es dentro de esta línea en la que podemos encuadrar nuestra propuesta: el desarrollo de un servicios de red embebidos en hardware, más concretamente de un servicio de encendido remoto de equipos que permite su integración con los modelos de gestión de red existentes. 3 Descripción del servicio WoLI El servicio WoLI es un servicio de red que permite el control del encendido de nodos de red con soporte WoL, empleando para ello protocolos estándar de Internet y arquitecturas orientadas a servicios (SOA), lo que independiza el servicio de la ubicación en la que se encuentre el administrador y de la plataforma que éste utilice para ello. Además, este servicio estará empotrado en un dispositivo de red específico, de reducidas dimensiones, transparente a las infraestructuras TIC existentes y con la una necesidad mínima de mantenimiento por parte de los administradores del sistema. La principal utilidad del servicio WoLI es facilitar la gestión remota de equipos de red a través de redes de área amplia, en general, e Internet en particular, en las que la simple imposibilidad de iniciar, desconectar o reiniciar estos equipos limita notablemente la capacidad de actuación a distancia de los administradores del sistema. En la figura 1 se muestra un diagrama con los principales elementos y actores que intervienen en el servicio junto con la relación que existe entre los mismos y que podemos sintetizar en: clientes WoLI, planificadores WoLI, dispositivo WoLI y los nodos de red destinatarios del servicio. A continuación analizaremos cada uno de estos elementos.

5 WoLI: Inicio remoto de equipos a través de Internet 43 El cliente WoLI facilita al usuario, a través del agente de gestión del servicio, el acceso al servicio, tanto para planificar, como para generar instrucciones WoL a través de Internet. Las órdenes se transmiten al planificador WoLI o al dispositivo WoLI mediante el protocolo de aplicación WoLIP (Wake on LAN over Internet Protocol) definido para tal fin. Este agente, en general, será externo al dispositivo. Fig. 1. Organización de los elementos funcionales del servicio WoLI. El planificador WoLI suele actuar como panel de control de todos los posibles dispositivos WoLI distribuidos por Internet. Este control lo realiza a través del agente de planificación que se encarga de realizar, ejecutar y verificar todas las tareas previamente establecidas sobre los dispositivos WoLI (encender un nodo individual o un conjunto de ellos, verificar su estado, actualizar el firmware de los dispositivos WoLI e, incluso, planificar el trabajo del dispositivo WoLI). Este agente podrá residir en un nodo externo a la LAN, generalmente en el sitio del proveedor de servicios o comunicaciones, o bien puede estar integrado dentro de un dispositivo WoLI. El Dispositivo WoLI es la pieza angular del servicio. Se trata de un dispositivo de red embebido, de reducidas dimensiones, encargado de actuar como pasarela WoLIP- WoL entre la red de área amplia, basada en el protocolo de aplicación WoLIP y a su vez definido sobre protocolos normalizados como TCP/IP, HTTP, SOAP o UDDI y la red de área local en la que opera mediante la tecnología pseudoestándar Wake on Lan. La mayor parte de este trabajo recae sobre el agente WoLI. En este caso, el agente WoLI siempre actuará desde dentro de la LAN. El agente WoLI se comportará de forma diferente según actúe en modo activo o pasivo. En el modo pasivo, el agente está a la espera de recibir solicitudes WoLIP provenientes de un agente de gestión, generalmente externo, para ejecutarlas bajo demanda (ver figura 2). Sin embargo, en el modo activo, es el agente el que toma la iniciativa y solicita un plan de trabajo a un agente de planificación. El funcionamiento en modo activo del agente WoLI permite trabajar con independencia de las posibles políticas de seguridad implantadas para la protección de la intranet, puesto que emplearía para ello solicitudes HTTP estándar como base del protocolo WoLIP. Los nodos de red son el objeto de la administración y están constituidos por todos

6 44 J.A. Gil et al. aquéllos dispositivos conectados a la red con soporte WoL en sus tarjetas adaptadoras. Estamos hablando de PCs, servidores de red, dispositivos de networking o de cualquier otro dispositivo que cumpla los requerimientos establecidos. 4 Protocolo de Servicio WoLIP El protocolo de servicio WoLIP define una serie de instrucciones utilizadas por los usuarios y por los diferentes componentes del sistema para comunicarse entre sí. Este protocolo está basado en mensajes y se puede sustentar sobre protocolos de aplicación estándares de tipo petición-respuesta como HTTP o SMTP, actuando éstos como mecanismo de transporte. Los mensajes del protocolo WoLIP se expresan en formato XML y están formados por una cabecera y un cuerpo. La cabecera incluye información referente a la codificación e interpretación del mensaje. El cuerpo contendrá información específica sobre la acción a realizar o los datos devueltos por la misma. La estructura de un mensaje mediante el protocolo WoLIP se define a continuación: Envoltura de transporte (HTTP, SMTP, ) Envoltura del mensaje WoLIP (MIME1) Cabecera mensaje WoLIP Cuerpo mensaje WoLIP La definición del tipo de documento (DTD Document Type Definition) para un mensaje de petición del protocolo WoLIP sigue la siguiente sintaxis: <! ELEMENT Body (Command)> <! ELEMENT Command (Action?, Arguments?)> <! ATTLIST Command name (Comand) #REQUIRED> <! ELEMENT Action (Arguments?)> <! ATTLIST Action name (Action level 1) #REQUIRED \ type (Action level 2) #IMPLIED> <! ELEMENT Arguments (Argument*)> <! ELEMENT Argument (#PCDATA)> <! ATTLIST Argument name (Argument)> donde se distinguen los siguientes elementos: Comand define las acciones del servicio en términos de solicitud. Action level 1 y Action level 2 son parámetros especiales que perfilan la funcionalidad de la solicitud. Argument representa la información necesaria para ejecutar la solicitud.

7 WoLI: Inicio remoto de equipos a través de Internet 45 En el cuerpo de un mensaje de petición del protocolo WoLIP estará formado por una sola instrucción, con todos los argumentos necesarios para su ejecución, la cuál llevará implícita su correspondiente mensaje de tipo respuesta. Fig. 2. Diagrama de secuencia para el arranque de un nodo de red con el agente WoLI trabajando en modo pasivo. En un mensaje respuesta del protocolo WoLIP, el cuerpo está formado por el resultado dependiente de solicitud realizada o por un mensaje de error, en caso de que se haya producido algún acontecimiento inesperado. Las solicitudes definidas en el protocolo (ver tabla 1) se pueden agrupar en tres grandes tipos: órdenes de configuración, órdenes básicas y órdenes de control. Tabla 1. Principales órdenes soportadas por el protocolo WoLIP. CMD ARG ACCTION SET MODE Informa del modo establecido. MODE PASIVE [puerto] Establece el modo pasivo. Puede indicarse el puerto de escucha. MODE ACTIVE <ip>[:puerto] Establece el modo activo indicando la dirección y puerto del servidor. RUN Informa del estado del servicio WoL. RUN <START STOP> Inicia o para el servicio de WoL del dispositivo. UPDT FIRM <archive> Actualiza el firmware del dispositivo desde un archivo. GET SCHDL Devuelve la lista de tareas planificadas en el dispositivo. PUT SCHDL Añade una tarea o una lista de tareas a la planificación. VALIDATE <user> <pass> Identificación y autenticación de usuarios. WAKE <equipo> Inicia un nodo de la red mediante WoL. PING <equipo> Comprueba si un equipo está en ejecución. La configuración de las variables internas del dispositivo determina su modo de funcionamiento. Estas variables se gestionan mediante la orden SET. El servicio fundamental prestado por el dispositivo WoLI se invoca mediante la orden WAKE. En la figura 2 se presenta un sencillo diagrama de secuencia para esta orden, responsable de encender un equipo mediante el protocolo WoL. Las órdenes PUT y

8 46 J.A. Gil et al. GET, combinadas con el argumento SCHDL para programar y obtener la programación de un dispositivo, permiten planificar el proceso de encendido de uno o varios equipos de forma desatendida. El servicio permite establecer un control de acceso mediante una lista del tipo usuario-contraseña. Esta funcionalidad se gestiona mediante la orden VALIDATE. Todas las órdenes del protocolo WoLIP proporcionan una respuesta: OK, si la orden se ejecuta correctamente o error en caso contrario, excepto GET SCHDL que devuelve la lista de tareas programadas para el dispositivo y el comando PING que, asíncronamente, devolverá el estado del nodo de red que se ha pretendido encender. 5 Dispositivo WoLI En los siguientes apartados nos centraremos en el diseño y la realización, tanto software como hardware, de un prototipo totalmente funcional de este dispositivos de red empotrado. 5.1 Diseño Hardware La plataforma hardware que sirve de soporte al dispositivo WoLI (fig. 3) consiste, básicamente, en un microcontrolador, una memoria volátil (SRAM), otra memoria permanente (ROM) y una memoria reescribible (Flash), además de un interfaz de red. Fig. 3. Esquema hardware del dispositivo WoLI. La plataforma hardware elegida para el desarrollo del prototipo es un dispositivo Xport de Lantronix que dispone de un procesador DSTni-EX de 16bits y 48/88MHz de frecuencia con los que se alcanzan 12/22MIPS respectivamente. Los diferentes módulos de memoria que proporciona este dispositivo se encargan, en función de sus características intrínsecas, de tareas específicas: los programas en ejecución y los datos que maneja el dispositivo residen en la memoria SRAM (256KB); la memoria ROM (16KB) contiene el programa de arranque del sistema y, por último, memoria EEPROM de 512KB almacena información no volátil pero susceptible de cambio,

9 WoLI: Inicio remoto de equipos a través de Internet 47 como la configuración del dispositivo WoLI o los programas del sistema que pueden ser actualizados. Estas capacidades son suficientes para los requerimientos de memoria del software desarrollado, proporcionando alrededor de 192K de memoria RAM libres para la implementación del protocolo. Como elementos de comunicación entre subsistemas se dispone de un bus de datos y direcciones que interconecta la CPU con las memorias RAM, ROM y EEPROM; además, para la comunicación de la CPU con el exterior, se dispone de diversos dispositivos de E/S, entre los cuáles destaca una interfaz de red FastEthernet que permite unos más que aceptables ratios de comunicación con el exterior. Además, para el correcto funcionamiento del sistema se dispone de una serie de elementos auxiliares como: un watchdog que monitoriza la CPU e impide que se bloquee; un gestor de la EEPROM (PLC) para el control de las actualizaciones de la misma; un divisor de frecuencias PLL necesario para configurar la frecuencia de reloj del sistema y que facilita el ahorro de energía; una unidad de control encargada de supervisar las señales necesarias para la correcta operación de todos los elementos y un controlador de interrupciones que facilita la gestión de los dispositivos de entrada/salida. Por último, indicar que el sistema cuenta con cuatro líneas de entrada: una señal de reloj (CLK) ajustable para optimizar el consumo o el rendimiento según necesidades; una señal de reinicio (RST) y las tensiones de alimentación (VDD) y masa de alimentación (VSS). 5.2 Diseño Software La arquitectura software de este dispositivo (fig. 4) consta de diversos elementos funcionales organizados bajo un modelo jerárquico. En las capas superiores se ubican los agentes del sistema, encargados de proporcionar los servicios del dispositivo, junto con utilidades y aplicaciones auxiliares que facilitan su mantenimiento. Básicamente, podemos distinguir dos agentes: 1) Agente WoLI, encargado de la activación de nodos de red mediante la generación de paquetes del protocolo estándar de encendido remoto (WoL). 2) Agente de planificación, que permite planificar las tareas del dispositivo, especificando horarios y condiciones para su ejecución. Esta capa se apoya fundamentalmente sobre la implementación del protocolo de servicio WoLIP tratado anteriormente (ver tabla 1). Este protocolo de servicio está basado en mensajes en formto XML y utiliza como capa de transporte el protocolo de aplicación HTTP. Para desarrollar su cometido, el agente WoLI, una vez interpretado el mensaje de solicitud de servicio, hará uso de la implementación del protocolo estándar para encendido remoto de nodos de red (WoL) para ejecutar dicha solicitud. De esta forma, el agente WoLI actúa como pasarela entre los protocolos estándar de Internet y el método WoL. Adicionalmente, se ha dotado al dispositivo de diversos servicios basados en protocolos ampliamente utilizados sobre los que se apoyan las utilidades y

10 48 J.A. Gil et al. herramientas de gestión. Su objetivo es que el dispositivo soporte los mecanismos convencionales de gestión, de forma que puedan integrarse fácilmente en las políticas de gestión empleadas en la actualidad. Según esto, para almacenar o recuperar la configuración del dispositivo o para la actualización de su firmware se ha recurrido al protocolo ligero de transferencia de archivos (TFTP); y para la gestión del dispositivo se proporciona el protocolo ligero para gestión de red (SNMP), el cuál facilita las tareas de gestión y administración del dispositivo en la red. Aplicaciones WoLIP (agente WoLI y agente de planificación) WoLIP Utilidades y Servicios WoLIP (consola de texto, autoconfiguración, autenticación, ) WoL HTTPx TFTP SMTP TCP/IP STACK EMBEDDED OPERATING SYSTEM BIOS DEVICE HW Fig. 4. Componentes software del dispositivo WoLI junto con su ubicación en las diferentes capas arquitecturales. En las capas inferiores se definen protocolos de carácter más general, como la pila TCP/IP, el sistema operativo embebido del dispositivo que en el caso que nos ocupa es CoBOS, propiedad de Lantronix, y que ya incluye una implementación de la pila de TCP/IP, con DHCP, AutoIP y BOOTP como protocolos para la configuración automática de red. Finalmente encontramos el hardware del dispositivo analizado en el apartado anterior junto con las primitivas que facilitan el acceso a sus recursos. 6 Hacia los Servicios Web Aunque este prototipo de prueba está basado en SOA y se comunica mediante mensajes en formato XML, se ha implementado mediante protocolos específicos para el servicio. Esto es debido, principalmente, a la necesidad inicial de empotrar todo el software generado dentro de un dispositivo de muy reducidas prestaciones. Sin embargo, con el actual nivel de miniaturización se puede disponer de memoria suficiente como para albergar plataformas cada vez más sofisticadas. A partir de estos nuevos dispositivos y buscando estándares ampliamente difundidos con los que mejorar la integración e interoperatividad del sistema WoLI con otros servicios, hemos redefinido algunas capas del dispositivo con una realización basada en Servicios Web.

11 WoLI: Inicio remoto de equipos a través de Internet 49 Se ha optado por Servicios Web en detrimento de otras opciones como JINI y upnp debido a que, la primera es dependiente de la plataforma para la que está ideada: JAVA; y la segunda se compone de diversos protocolos que en realidad no son estándares, sino implementaciones propias [21]. WoLIP Applicantions (WoL Agent, Planning Agent, Register Agent) UDDI SOAP WoLIP WoLIP Utilities and Services DHCP WoL HTTP TFTP TCP/IP STACK EMBEDDED OPERATING SYSTEM DEVICE HW Fig. 5. Componentes software y ubicación en las diferentes capas arquitecturales del dispositivo WoLI como Servicio Web. A pesar de las capacidades ampliadas, estos dispositivos siguen presentando limitaciones en sus recursos. Por esta razón se ha optado por utilizar la funcionalidad estrictamente necesaria para cumplir con el estándar de Servicios Web. El desarrollo lo hemos basado en la librería csoap, adecuada para este tipo de dispositivos [22]. En la figura 5 se puede observar la arquitectura software del servicio WoLI. La mayor parte de los elementos son idénticos a los discutidos en el prototipo anterior. La principal diferencia radica en que ahora basamos el protocolo de servicio WoLIP sobre SOAP, en lugar de hacerlo directamente sobre HTTP. La imposibilidad de contar con una implementación de SOAP bajo el protocolo UDP impide el uso de los mecanismos de descubrimiento (ws-discovery), eventos (ws-eventing) y configuración (ws-addresing) específicos del estándar Web Service, por lo que se ha propuesto una solución mínima, aunque perfectamente compatible con el estándar Web Services, basada en DHCP y AutoIP como protocolos de configuración de red y UDDI para registrar y publicitar los servicios. Por el mismo motivo, no se ha implementado el dispositivo empotrado como un punto final de una comunicación WSDL, aligerando de esta forma la programación del sistema y obligando a una tercera parte a ejercer dicha función. De esta forma, la definición del servicio se ha realizado mediante WSDL y registrado con UDDI, pero el dispositivo empotrado no dispone del analizador WSDL ni realiza consultas al registro UDDI debido a que, en principio, no interaccionará con otros Servicios Web directamente. En la figura 6 se muestra cómo queda definida la página WSDL para la operación WAKE del protocolo WoLIP. <operation name="wake"> <SOAP:operation style="rpc" soapaction=""/> <input> <SOAP:body use="encoded" namespace="urn:woli" \ encodingstyle="

12 50 J.A. Gil et al. </input> <output> <SOAP:body use="encoded" namespace="urn:woli" \ encodingstyle=" </output> </operation> En cualquier caso, es importante para el futuro, a medida que los dispositivos empotrados vayan proporcionando suficientes recursos, la implementación del servicio WoLI con toda la funcionalidad del estándar Web Services. Es más, nuestro objetivo es emplear técnicas de Servicios Web Semánticos junto con una ontología que defina los procesos y la información de administración para proporcionar servicios completamente autónomos, capaces de registrarse, actuar bajo demanda como una utility computing, descubrir otros servicios e interactuar con ellos, y todo ello con tan sólo conectar el dispositivo empotrado a la red de comunicaciones y sin necesitar intervención humana en ningún momento. 7 Conclusiones En este trabajo hemos presentado un enfoque para la prestación de servicios de red sencillos (DHCP, NTP, Jini LUS, etc.) de forma embebida, en dispositivos de red de reducidas dimensiones y consumo, autónomos y especializados en cada servicio. El principal objetivo de este enfoque es que se pueden proporcionar estos servicios, comunes en cualquier entorno de red actual, sin que se tenga que recurrir a un especialista, ni para su puesta en marcha, ni para su posterior mantenimiento. Desde el punto de vista de un usuario, cada servicio representa un pequeño dispositivo que tan sólo debe conectar a la red de su organización de su hogar para disponer del servicio deseado. El dispositivo es capaz de autoconfigurarse y de realizar su trabajo de forma independiente o integrada con otros servicios de red existentes, tanto si éstos son proporcionados por otros dispositivos similares o como servicios de red convencionales. Para verificar la validez de este enfoque se ha discutido el diseño y la implementación de un servicio específico, concretamente orientado al inicio remoto de quipos de red a través de Internet (WoL over Internet). Este prototipo, denominado WoLI, se ha presentado en forma de SOA genérico y como Servicio Web, compatible con estándares abiertos como SOAP, UDDI y WSDL y con capacidad para autoregistrarse. En la actualidad estamos trabajando en otros servicios de red embebidos e integrándolos todos bajo un modelo basado en servicios Web Semánticos, de forma que en un futuro puedan, no sólo entenderse con los servicios existentes, sino también con servicios o configuraciones novedosas no contempladas inicialmente en su diseño.

13 WoLI: Inicio remoto de equipos a través de Internet 51 Referencias 1 F. Jammes and H. Smit, Service-Oriented Paradigms in Industrial Automation, IEEE Trans. On Industrial Informatics, vol. 1, Feb 2005, pp L.B. Ruiz, T.R.M. Braga, F.A. Sikva, H.P.Assuncao, J.M.S. Nogueira, and A.A.F. Loureiro, On the Design os a Self-Managed Wireless Sensor Network, IEEE Communications Magazine, July 2005, pp RFC Project: (URL) 4 Jeong, M.S., Kim, K.H., Kwon, J.H., Park, J.T. CORBS/CMIP: Gateway Service Scheme for CORBA/TMN Integration. Knom Review, Vol.2, No. 1, pp , Aschemann, G., Mohr, T., Ruppert, M. Integration of SNMP into a CORBA- and Web- Based Management Environment in Proc. Kommunikation in Verteilten Systemen, Heidelberg, 1999, pp Work Group JIDM: (URL) 7 OMG: (URL) 8 DMTF: (URL) 9 JCP: (URL). 10 T.C.Du, E.Y. Li, and A.P. Chang, Mobile Agents in Distributed Network Management, in Communications at the ACM, 46(7), 2003, pp J. Guo,Y. Liao, and B. Parviz. An Agent-Based Network management system, presented at the 2005 Internet and Multimedia Applications. 12 European co-ordination action for agent-based computing: (URL) 13 R. Boutaba, J. Xiao, Network Management: State of the Art presented at the 2002 World Computer Congress, pp J.E. López. V.A. Villagrá, and J.I. Asensio, Ontologies: Giving Semantics to Network Management Models, IEEE Network, 17(3): 15-21, May-June J. Peer, A POP-Based Replanning Agent for Automatic Web Service Composition, presented at the 2005 Second European Semantic Web Confenrece. 16 A. Guerrero, V.A. Villagrá, and J.E. López, Definición del comportamiento de gestión de red con reglas SWRL en un marco de gestión basado en ontologías en OWL, presented at the 2005 V Jornadas de Ingeniería Telemática, Vigo, pp J. Sloten, A. Pras, and M. Van Sinderen, On the standardisation of web service management operations, presented at the 2004 X EUNICE Summer School and IFIP WG 6.3 Workshop. 18 T. Klie, and F. Straub, Integrating SNMP agents with XML-based management systems, IEEE Communications Magazine vol. 42 Issue 7, July 2004, pp U. Toop, P. Muller, J. Konnertz, A. Pick, Web based Service for Embedded Devices, LNCS vol. 2593, 2002, pp: F. Jammes, H. Smit, Martínez-Lastra, J.L., I.M. Delamer, Orchestration of Service- Oriented Manufacturing Process. Proc. Of the10 th IEEE International Conference on Emerging Technologies and Factory Automation ETFA 2005, Catania, September 19-22, F. Jammes and H. Smit, Service-Oriented Architectures for Devices- the SIRENA View. Available: 22 V. Miori, L. Tarrini, and R. Bianchi, LIGHT: XML-Innovative Generation for home Networking Technologies, Ercim News, Number 62, July2005

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la

La 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 detalles

Capítulo 5. Cliente-Servidor.

Capí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 detalles

Mª Luisa Gutiérrez Acebrón División de Informática y Tecnologías de la Información Ministerio de Justicia

Mª 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 detalles

Introducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com

Introducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com 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 detalles

Organización. Elaboró: Ing. Ma. Eugenia Macías Ríos

Organización. Elaboró: Ing. Ma. Eugenia Macías Ríos Organización 1 2 Introducción Un sistema de administración de red tiene por objetivos: Administración de usuarios y software. Seguridad. Administración de fallos y rendimiento. Planificación. 3 Introducción

Más detalles

SUPLEMENTO EUROPASS AL TÍTULO

SUPLEMENTO EUROPASS AL TÍTULO SUPLEMENTO EUROPASS AL TÍTULO DENOMINACIÓN DEL TÍTULO Técnico Superior en Desarrollo de Aplicaciones Web --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

Service Oriented Architecture

Service 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

E-Government con Web Services

E-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 detalles

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).

1 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 detalles

OLIMPO Servidor Universal

OLIMPO 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 detalles

System Center. la plataforma para una gestión ágil de los entornos de TI IDG COMMUNICATIONS, S.A.

System Center. la plataforma para una gestión ágil de los entornos de TI IDG COMMUNICATIONS, S.A. la plataforma para una gestión ágil de los entornos de TI System Center la plataforma para una gestión ágil de los entornos de TI Introducción En la actualidad son ya muchas las empresas que están experimentando

Más detalles

WINDOWS 2008 5: TERMINAL SERVER

WINDOWS 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 detalles

UNIVERSIDAD 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 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 detalles

Integración de AuraPortal con SAP

Integración de AuraPortal con SAP Integración de AuraPortal con SAP Se puede definir como la estrategia empresarial enfocada a gestionar los procesos de negocio. BPM se soporta sobre tecnología de información para automatizar tareas y

Más detalles

SISTEMAS DE INFORMACIÓN II TEORÍA

SISTEMAS 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 detalles

Una puerta abierta al futuro

Una 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 detalles

CFGM. Servicios en red. Unidad 2. El servicio DHCP. 2º SMR Servicios en Red

CFGM. 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 detalles

Unidad 1. Fundamentos en Gestión de Riesgos

Unidad 1. Fundamentos en Gestión de Riesgos 1.1 Gestión de Proyectos Unidad 1. Fundamentos en Gestión de Riesgos La gestión de proyectos es una disciplina con la cual se integran los procesos propios de la gerencia o administración de proyectos.

Más detalles

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:

Los 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 detalles

SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA

SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA E. SÁEZ, M. ORTIZ, F. QUILES, C. MORENO, L. GÓMEZ Área de Arquitectura y Tecnología de Computadores. Departamento de Arquitectura

Más detalles

Objetos educativos y estandarización en e-learning: Experiencias en el sistema <e-aula>

Objetos educativos y estandarización en e-learning: Experiencias en el sistema <e-aula> Objetos educativos y estandarización en e-learning: Experiencias en el sistema Fernández-Manjón, B.1, López Moratalla, J.2 Martínez Ortiz, I. 2, Moreno Ger, P. 2 Universidad Complutense de Madrid,

Más detalles

Introducción a las redes de computadores

Introducció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 detalles

Unidad III. Software para la administración de proyectos.

Unidad 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 detalles

Sistema de marketing de proximidad

Sistema de marketing de proximidad Dizan Vasquez Propuesta de proyecto Sistema de marketing de proximidad ACME México Dizan Vasquez Índice general 1. Descripción 3 2. Resúmen ejecutivo 4 2.1. Objetivo.................................................

Más detalles

Especificaciones de la oferta Administración de dispositivos distribuidos Administración de activos

Especificaciones de la oferta Administración de dispositivos distribuidos Administración de activos Resumen del servicio Especificaciones de la oferta Administración de dispositivos distribuidos Administración de activos Los servicios de administración de dispositivos distribuidos le permiten realizar

Más detalles

PORTAL 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 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 detalles

Sistemas de Gestión de Calidad. Control documental

Sistemas de Gestión de Calidad. Control documental 4 Sistemas de Gestión de Calidad. Control documental ÍNDICE: 4.1 Requisitos Generales 4.2 Requisitos de la documentación 4.2.1 Generalidades 4.2.2 Manual de la Calidad 4.2.3 Control de los documentos 4.2.4

Más detalles

Componentes de Integración entre Plataformas Información Detallada

Componentes 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 detalles

MACROPROCESO GESTIÓN TECNOLÓGICA

MACROPROCESO GESTIÓN TECNOLÓGICA Versión 1.0 Página 1 de 5 1. OBJETIVO Suministrar las fases para la puesta en producción de aplicaciones y sistemas de información desarrollados o adquiridos por el Instituto Colombiano de Bienestar Familiar

Más detalles

Tecnologías De La Información Y Comunicación I. Firewall Y Proxy. Integrantes: Héctor Duran. Katherine Zumelzu

Tecnologías De La Información Y Comunicación I. Firewall Y Proxy. Integrantes: Héctor Duran. Katherine Zumelzu Firewall Y Proxy Integrantes: Héctor Duran Katherine Zumelzu Fecha: 15/04/2015 Índice Qué es un firewall?... 3 Tipos de Firewall... 4 -Nivel de aplicación de Pasarela:... 4 -Circuito a nivel de Pasarela:...

Más detalles

PROCEDIMIENTO ESPECÍFICO. Código G083-01 Edición 0

PROCEDIMIENTO ESPECÍFICO. Código G083-01 Edición 0 Índice 1. TABLA RESUMEN... 2 2. OBJETO... 2 3. ALCANCE... 2 4. RESPONSABILIDADES... 3 5. ENTRADAS... 3 6. SALIDAS... 3 7. PROCESOS RELACIONADOS... 3 8. DIAGRAMA DE FLUJO... 4 9. DESARROLLO... 5 9.1. DEFINICIÓN...

Más detalles

Windows Server 2012: Infraestructura de Escritorio Virtual

Windows 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 detalles

SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO

SERVICE 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 detalles

elastic PROJECTS INFORMACIÓN COMERCIAL PROJECTS

elastic PROJECTS INFORMACIÓN COMERCIAL PROJECTS PROJECTS elastic PROJECTS INFORMACIÓN COMERCIAL Inscripción Registro Mercantil de Pontevedra, Tomo 3116, Libro 3116, Folio 30, Hoja PO-38276 C.I.F.: B-36.499.960 contact@imatia.com 1 INTRODUCCIÓN Mediante

Más detalles

Sistemas Ubicuos 4. Descubrimiento de servicios

Sistemas Ubicuos 4. Descubrimiento de servicios Sistemas Ubicuos 4. Descubrimiento de servicios Departamento de Arquitectura y Tecnología de Computadores 1 Descubrimiento de servicios 1. Introducción 2. Protocolos de descubrimiento de servicios 3. Estructura

Más detalles

Windows Server 2003. Windows Server 2003

Windows 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 detalles

JAVA EE 5. Arquitectura, conceptos y ejemplos.

JAVA 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 detalles

ARQUITECTURAS DE PROCESOS DE NEGOCIOS INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN

ARQUITECTURAS DE PROCESOS DE NEGOCIOS INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN ARQUITECTURAS DE PROCESOS DE NEGOCIOS INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN ARQUITECTURA SOA Services Oriented Arquitecture SOA como arquitectura para BPM Las organizaciones deben

Más detalles

Nombre de producto. Dexon Workflow Manager

Nombre de producto. Dexon Workflow Manager Nombre de producto Dexon Workflow Manager EL PRODUCTO ADECUADO PARA LA AUTOMATIZACIÓN DE LAS ACTIVIDADES DE TRABAJO QUE SUSTENTAN LA ACTIVIDAD DE NEGOCIO DE SU ORGANIZACIÓN Y EL SEGUIMIENTO DE SUS PROCESOS

Más detalles

Arquitectura. 1.- Aplicaciones Web. Definición. Arquitectura clásica. Contenidos. 1.- Aplicaciones Web

Arquitectura. 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 detalles

ARQUITECTURA DE DISTRIBUCIÓN DE DATOS

ARQUITECTURA 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 detalles

SCT3000 95. Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A. microtes@arrakis.es

SCT3000 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 detalles

Sistema en Terreno SmartPhone Android

Sistema en Terreno SmartPhone Android Sistema en Terreno SmartPhone Android INTRODUCCION Sin lugar a dudas, los Smartphones y las Tablets Android se están convirtiendo en un aliado indispensable de nuestro trabajo cotidiano, ya que estos dispositivos

Más detalles

GUÍA DE ESTUDIO TEMA 9. MODELO OSI DE REDES INDUSTRIALES

GUÍA DE ESTUDIO TEMA 9. MODELO OSI DE REDES INDUSTRIALES GUÍA DE ESTUDIO TEMA 9. MODELO OSI DE REDES INDUSTRIALES OBJETIVOS Presentar la evolución y adaptación del modelo OSI (visto en la UD1) en las redes de comunicaciones industriales. Nuria Oliva Alonso Tutora

Más detalles

Servidores Donantonio

Servidores Donantonio Especificación de requisitos software Tabla de contenidos Juan José Amor David Escorial Ismael Olea 1. Introducción...3 1.1. Propósito...3 1.2. Ámbito del sistema...3 1.3. Definiciones, acrónimos y abreviaturas...3

Más detalles

Aspectos Básicos de Networking

Aspectos Básicos de Networking Aspectos Básicos de Networking ASPECTOS BÁSICOS DE NETWORKING 1 Sesión No. 4 Nombre: Capa de transporte del modelo OSI Objetivo: Al término de la sesión el participante aplicará las principales características

Más detalles

PRACTICA 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 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 detalles

Bechtle Solutions Servicios Profesionales

Bechtle Solutions Servicios Profesionales Soluciones Tecnología Bechtle Solutions Servicios Profesionales Fin del servicio de soporte técnico de Windows Server 2003 No hacer nada puede ser un riesgo BECHTLE Su especialista en informática Ahora

Más detalles

PROGRAMACIÓ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. 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 detalles

1.1.- Objetivos de los sistemas de bases de datos 1.2.- Administración de los datos y administración de bases de datos 1.3.- Niveles de Arquitectura

1.1.- Objetivos de los sistemas de bases de datos 1.2.- Administración de los datos y administración de bases de datos 1.3.- Niveles de Arquitectura 1. Conceptos Generales 2. Modelo Entidad / Relación 3. Modelo Relacional 4. Integridad de datos relacional 5. Diseño de bases de datos relacionales 6. Lenguaje de consulta estructurado (SQL) 1.1.- Objetivos

Más detalles

M.T.I. Arturo López Saldiña

M.T.I. Arturo López Saldiña M.T.I. Arturo López Saldiña Hoy en día, existen diversas aproximaciones al tema de cómo hacer que las personas trabajen dentro de una organización de manera colaborativa. El problema se vuelve más difícil

Más detalles

Enginyeria del Software III

Enginyeria del Software III Enginyeria del Software III Sessió 3. L estàndard ISO/IEC 15504 Antònia Mas Pichaco 1 Introducción El proyecto SPICE representa el mayor marco de colaboración internacional establecido con la finalidad

Más detalles

Aproximación práctica a ITIL. Proyecto VeredaCS. F07.02.01.00.30.r00

Aproximación práctica a ITIL. Proyecto VeredaCS. F07.02.01.00.30.r00 Aproximación práctica a ITIL. Proyecto VeredaCS Introducción En esta presentación pretendemos mostrar una aproximación práctica a la implantación de un modelo de prestación de servicios basado en ITIL

Más detalles

Monitorización de sistemas y servicios

Monitorizació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 detalles

LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN

LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN Tabla de Contenidos LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN... 1 Tabla de Contenidos... 1 General... 2 Uso de los Lineamientos Estándares...

Más detalles

Gestión de la Configuración

Gestión de la Configuración Gestión de la ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 1 ESTUDIO DE VIABILIDAD DEL SISTEMA... 2 ACTIVIDAD EVS-GC 1: DEFINICIÓN DE LOS REQUISITOS DE GESTIÓN DE CONFIGURACIÓN... 2 Tarea EVS-GC 1.1: Definición de

Más detalles

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

GLOSARIO. 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 detalles

Autenticación Centralizada

Autenticación Centralizada Autenticación Centralizada Ing. Carlos Rojas Castro Herramientas de Gestión de Redes Introducción En el mundo actual, pero en especial las organizaciones actuales, los usuarios deben dar pruebas de quiénes

Más detalles

Oferta tecnológica: Sistema de gestión remota de dispositivos heterogéneos en la Nube

Oferta tecnológica: Sistema de gestión remota de dispositivos heterogéneos en la Nube Oferta tecnológica: Sistema de gestión remota de dispositivos heterogéneos en la Nube Oferta tecnológica: Sistema de gestión remota de dispositivos heterogéneos en la Nube RESUMEN El grupo de Investigación

Más detalles

UNIVERSIDAD TECNOLOGICA ECOTEC DIEGO BARRAGAN MATERIA: Sistemas Operativos 1 ENSAYO: Servidores BLADE

UNIVERSIDAD TECNOLOGICA ECOTEC DIEGO BARRAGAN MATERIA: Sistemas Operativos 1 ENSAYO: Servidores BLADE UNIVERSIDAD TECNOLOGICA ECOTEC DIEGO BARRAGAN MATERIA: Sistemas Operativos 1 ENSAYO: Servidores BLADE AÑO: 2010 Qué es un servidor Blade? Blade Server es una arquitectura que ha conseguido integrar en

Más detalles

Una red es un conjunto de computadoras interconectadas entre sí con el. propósito de compartir archivos y periféricos Completando esta definición

Una red es un conjunto de computadoras interconectadas entre sí con el. propósito de compartir archivos y periféricos Completando esta definición REDES RED Una red es un conjunto de computadoras interconectadas entre sí con el propósito de compartir archivos y periféricos Completando esta definición podemos añadir que una red es un sistema de comunicaciones

Más detalles

CAPÍTULO 3 Servidor de Modelo de Usuario

CAPÍTULO 3 Servidor de Modelo de Usuario CAPÍTULO 3 Servidor de Modelo de Usuario Para el desarrollo del modelado del estudiante se utilizó el servidor de modelo de usuario desarrollado en la Universidad de las Américas Puebla por Rosa G. Paredes

Más detalles

SUPLEMENTO EUROPASS AL TÍTULO

SUPLEMENTO EUROPASS AL TÍTULO SUPLEMENTO EUROPASS AL TÍTULO DENOMINACIÓN DEL TÍTULO Técnico Superior en Desarrollo de Aplicaciones Multiplataforma --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Más detalles

INSTALACIÓN, OPERACIÓN Y PROGRAMACIÓN DE EQUIPOS Y SISTEMAS TELEFÓNICOS

INSTALACIÓN, OPERACIÓN Y PROGRAMACIÓN DE EQUIPOS Y SISTEMAS TELEFÓNICOS 09-06-2015 1 Descripción y funcionamiento de una central PABX 09-06-2015 2 Un PBX o PABX (siglas en inglés de Private Branch Exchange y Private Automatic Branch Exchange para PABX), la cual es la red telefónica

Más detalles

Acronis License Server. Guía del usuario

Acronis 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 detalles

Unidad I: La capa de Red

Unidad I: La capa de Red ARP El protocolo de resolución de direcciones es responsable de convertir las dirección de protocolo de alto nivel (direcciones IP) a direcciones de red físicas. Primero, consideremos algunas cuestiones

Más detalles

1. Instala servicios de configuración dinámica, describiendo sus características y aplicaciones.

1. Instala servicios de configuración dinámica, describiendo sus características y aplicaciones. Módulo Profesional: Servicios en Red. Código: 0227. Resultados de aprendizaje y criterios de evaluación. 1. Instala servicios de configuración dinámica, describiendo sus características y aplicaciones.

Más detalles

Service Oriented Architecture: Con Biztalk?

Service 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 detalles

FUNDAMENTOS DE REDES CONCEPTOS DE LA CAPA DE APLICACIÓN

FUNDAMENTOS DE REDES CONCEPTOS DE LA CAPA DE APLICACIÓN FUNDAMENTOS DE REDES CONCEPTOS DE LA CAPA DE APLICACIÓN Mario Alberto Cruz Gartner malcruzg@univalle.edu.co Conceptos La última capa o Capa 7 del modelo OSI se denomina capa de aplicación. La capa de aplicación

Más detalles

Patrones de Alto nivel: Patrones de Arquitectura Patrones de nivel medio: Patrones de Diseño Patrones de bajo nivel: Idioms

Patrones 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 detalles

Plataforma de expediente Electrónico @DOC

Plataforma de expediente Electrónico @DOC MINISTERIO DE LA PRESIDENCIA SUBSECRETARÍA SUBDIRECCIÓN GENERAL DE TECNOLOGÍAS Y SERVICIOS DE LA INFORMACIÓN Plataforma de expediente Electrónico @DOC Arquitectura de Sistemas Control de versiones Versión

Más detalles

Sustitución de certificados administrativos en soporte papel por medios telemáticos

Sustitución de certificados administrativos en soporte papel por medios telemáticos Sustitución de certificados administrativos en soporte papel por medios telemáticos I Congreso Español de Informática Jornadas Científico-Técnicas en Servicios Web Granada, Septiembre 2005 Francisco Lova

Más detalles

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)

Más detalles

Elecció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. 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 detalles

Arquitectura cliente/servidor

Arquitectura 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 detalles

Cuándo y qué virtualizar? Cuándo y qué virtualizar? 1

Cuándo y qué virtualizar? Cuándo y qué virtualizar? 1 Cuándo y qué virtualizar? Cuándo y qué virtualizar? 1 Por qué surge la virtualización? En proyectos de infraestructuras informáticas muchos responsables de IT se sienten más confortables con diseños basados

Más detalles

UNIVERSIDAD DE SALAMANCA

UNIVERSIDAD DE SALAMANCA UNIVERSIDAD DE SALAMANCA FACULTAD DE CIENCIAS INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS Resumen del trabajo práctico realizado para la superación de la asignatura Proyecto Fin de Carrera. TÍTULO SISTEMA

Más detalles

Convergencia, Interoperabilidad y. Fernando González-Llana Gerente de Cuenta AGE T-Systems

Convergencia, Interoperabilidad y. Fernando González-Llana Gerente de Cuenta AGE T-Systems Convergencia, Interoperabilidad y Arquitecturas de Servicios Gerente de Cuenta AGE T-Systems Palabras clave Convergencia digital, Interoperabilidad, Semántica, IDABC, SOA, Módulos Comunes, Protección de

Más detalles

NOMBRE DEL EXPERIMENTO AUTOR CATEGORÍA PALABRAS CLAVE QUÉ SE PRETENDE MOSTRAR? DIRIGIDO A. Construye y Controla tu Robot en un día.

NOMBRE DEL EXPERIMENTO AUTOR CATEGORÍA PALABRAS CLAVE QUÉ SE PRETENDE MOSTRAR? DIRIGIDO A. Construye y Controla tu Robot en un día. NOMBRE DEL EXPERIMENTO Construye y Controla tu Robot en un día. AUTOR Juan Antonio Holgado Terriza Marcelino Cabrera Cuevas Jesús Luis Muros Cobos Sandra Rodríguez Valenzuela CATEGORÍA Tecnología PALABRAS

Más detalles

La Pirámide de Solución de TriActive TRICENTER

La Pirámide de Solución de TriActive TRICENTER Información sobre el Producto de TriActive: Página 1 Documento Informativo La Administración de Sistemas Hecha Simple La Pirámide de Solución de TriActive TRICENTER Información sobre las Soluciones de

Más detalles

Ingeniería de Software en SOA

Ingeniería de Software en SOA Ingeniería de Software en SOA ECSDI LSI-FIB-UPC cbea Curso 2014/2015 ECSDI (LSI-FIB-UPC cbea) Ingeniería de Software en SOA Curso 2014/2015 1 / 51 Índice 1 Directrices para la IS en SOA 2 Modelo de referencia

Más detalles

Windows Server 2012: Identidad y Acceso. Módulo 2: Descripción General de Windows Server 2012 Remote Desktop Services.

Windows Server 2012: Identidad y Acceso. Módulo 2: Descripción General de Windows Server 2012 Remote Desktop Services. Windows Server 2012: Identidad y Acceso Módulo 2: Descripción General de Windows Server 2012 Remote Desktop Services. Manual del Módulo Autor: Andrew J Warren, Content Master Publicado: Septiembre 10 de

Más detalles

Está creado como un organizador y gestor de tareas personalizables para generar equipos de alto desempeño en diferentes rubros de empresas.

Está creado como un organizador y gestor de tareas personalizables para generar equipos de alto desempeño en diferentes rubros de empresas. SACS proviene de las siglas Sistema Avanzado de Comunicación Social, es un modelo de gestión de toda la organización, basándose en la orientación del cliente. Es un software vía web que se encarga de la

Más detalles

Gran repercusión de las nuevas tecnologías en el sector empresarial

Gran repercusión de las nuevas tecnologías en el sector empresarial Diego Marcos Jorquera Alta disponibilidad para componentes de introducción Gran repercusión de las nuevas tecnologías en el sector empresarial Mayor dependencia de las organizaciones en las TIC Necesidad

Más detalles

Las Tecnologías de la Información y las Comunicaciones en Formación Profesional. Contenidos relevantes

Las Tecnologías de la Información y las Comunicaciones en Formación Profesional. Contenidos relevantes Las Tecnologías de la Información y las Comunicaciones en Formación Profesional Contenidos relevantes Indice de Contenidos CUALIFICACIONES PROFESIONALES TÍTULOS OFICIALES 2 Cualificaciones Profesionales

Más detalles

Tecnología de control para una eficiencia a largo plazo de instalaciones fotovoltaicas

Tecnología de control para una eficiencia a largo plazo de instalaciones fotovoltaicas Centro de Energías Renovables Tecnología de control para una eficiencia a largo plazo de instalaciones fotovoltaicas Avda. Isaac Newton, 3; 4ª Planta PCT Cartuja 41092 Sevilla Tel: +34 955 036 800 Fax:

Más detalles

Guía de uso del Cloud Datacenter de acens

Guía de uso del Cloud Datacenter de acens guíasdeuso Guía de uso del Cloud Datacenter de Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Un Data Center o centro de datos físico es un espacio utilizado para alojar

Más detalles

Sistema de Información Integrada del Área Social

Sistema de Información Integrada del Área Social Sistema de Información Integrada del Área Social Resumen de Requerimientos Técnicos 22 de Diciembre de 2008 Página 1 de 5 Contenido 1 Generalidades... 3 2 Alcance y objetivos... 4 3 Arquitectura de referencia

Más detalles

Sistemas de Gestión de Documentos Electrónicos de Archivo (SGDEA)

Sistemas de Gestión de Documentos Electrónicos de Archivo (SGDEA) Sistemas de Gestión de Documentos Electrónicos de Archivo (SGDEA) Agenda 1. Introducción 2. Concepto Documento Electrónico 3. A que se le denomina Documento Electrónico 4. Componentes de un Documento Electrónico

Más detalles

El Modelo de Referencia OSI

El Modelo de Referencia OSI El Modelo de Referencia OSI Tabla de Contenidos 2. El Modelo de Referencia OSI... 2 2.1 Nivel físico...4 2.2 Nivel de enlace... 4 2.3 Nivel de red... 5 2.4 Nivel de transporte...5 2.5 Nivel de sesión...

Más detalles

PROCEDIMIENTO ESPECÍFICO. Código G114-01 Edición 0

PROCEDIMIENTO ESPECÍFICO. Código G114-01 Edición 0 Índice 1. TABLA RESUMEN... 2 2. OBJETO... 2 3. ALCANCE... 2 4. RESPONSABILIDADES... 3 5. ENTRADAS... 3 6. SALIDAS... 3 7. PROCESOS RELACIONADOS... 3 8. DIAGRAMA DE FLUJO... 4 9. DESARROLLO... 5 9.1. PROYECTO

Más detalles

Ahorro de energía visualizando páginas Web en dispositivos móviles heterogéneos

Ahorro de energía visualizando páginas Web en dispositivos móviles heterogéneos ROC&C 06 Ahorro de energía visualizando páginas Web en dispositivos móviles heterogéneos Dr. Juan Gabriel González Serna. M.C. Juan Carlos Olivares Rojas. Acapulco, Guerrero, México, 2006. Agenda Introducción

Más detalles

Sistemas Operativos Windows 2000

Sistemas Operativos Windows 2000 Sistemas Operativos Contenido Descripción general 1 Funciones del sistema operativo 2 Características de 3 Versiones de 6 Sistemas Operativos i Notas para el instructor Este módulo proporciona a los estudiantes

Más detalles

Implantar el iphone y el ipad Apple Configurator

Implantar el iphone y el ipad Apple Configurator Implantar el iphone y el ipad Apple Configurator Los dispositivos ios se pueden configurar para su implantación en empresas mediante una gran variedad de herramientas y métodos. Los usuarios finales pueden

Más detalles

TEMA: PROTOCOLOS TCP/IP

TEMA: PROTOCOLOS TCP/IP TEMA: PROTOCOLOS TCP/IP HISTORIA: El Protocolo de Internet (IP) y el Protocolo de Transmisión (TCP), fueron desarrollados inicialmente en 1973 por el informático estadounidense Vinton Cerf como parte de

Más detalles

CAPÍTULO I. Sistemas de Control Distribuido (SCD).

CAPÍTULO I. Sistemas de Control Distribuido (SCD). 1.1 Sistemas de Control. Un sistema es un ente cuya función es la de recibir acciones externas llamadas variables de entrada que a su vez provocan una o varias reacciones como respuesta llamadas variables

Más detalles

PCLabs. Práctica de Ingeniería del Software I Curso 2008/09. Descripción del problema

PCLabs. Práctica de Ingeniería del Software I Curso 2008/09. Descripción del problema PCLabs Práctica de Ingeniería del Software I Curso 2008/09 Descripción del problema Introducción... 1 Organización de la empresa... 1 Gestión del almacén... 2 Gestión de pedidos de clientes... 3 Gestión

Más detalles

CAPÍTUL07 SISTEMAS DE FILOSOFÍA HÍBRIDA EN BIOMEDICINA. Alejandro Pazos, Nieves Pedreira, Ana B. Porto, María D. López-Seijo

CAPÍTUL07 SISTEMAS DE FILOSOFÍA HÍBRIDA EN BIOMEDICINA. Alejandro Pazos, Nieves Pedreira, Ana B. Porto, María D. López-Seijo CAPÍTUL07 SISTEMAS DE FILOSOFÍA HÍBRIDA EN BIOMEDICINA Alejandro Pazos, Nieves Pedreira, Ana B. Porto, María D. López-Seijo Laboratorio de Redes de Neuronas Artificiales y Sistemas Adaptativos Universidade

Más detalles

Resumen de la solución SAP SAP Technology SAP Afaria. Gestión de la movilidad empresarial para mayor ventaja competitiva

Resumen de la solución SAP SAP Technology SAP Afaria. Gestión de la movilidad empresarial para mayor ventaja competitiva de la solución SAP SAP Technology SAP Afaria Gestión de la movilidad empresarial para mayor ventaja competitiva Simplificar la gestión de dispositivos y aplicaciones Simplificar la gestión de dispositivos

Más detalles