UNIVERSIDAD ALBERT EINSTEIN FACULTAD DE INGENIERÍA

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

Download "UNIVERSIDAD ALBERT EINSTEIN FACULTAD DE INGENIERÍA"

Transcripción

1 UNIVERSIDAD ALBERT EINSTEIN FACULTAD DE INGENIERÍA RESUMEN EJECUTIVO DEL TRABAJO DE GRADUACIÓN: DISEÑO E IMPLEMENTACIÓN DE UN SERVIDOR DE SINCRONIZACIÓN MULTIHILO PARA APLICACIONES MÓVILES EMPRESARIALES PREVIA OPCIÓN AL TÍTULO DE: INGENIERO EN COMPUTACIÓN PRESENTADO POR: BORIS ALEKSEI LEMUS BENAVIDES MARZO 2006 ANTIGUO CUSCATLÁN, LA LIBERTAD, EL SALVADOR, C.A.

2 ETAPA CONCEPTUAL

3 Introducción Durante los últimos años, desde la aparición de las primeras PDA s, ha venido en aumento la demanda de aplicaciones empresariales, que saquen provecho a la movilidad que proveen estos dispositivos. Entre las aplicaciones posibles, de las PDA s están, por ejemplo: control y manejo de inventarios de bodega, control de inventarios de activo fijo, aplicaciones de control de cobros y pre-venta en ruta, aplicaciones para encuestadores, etc. Con la aparición de este nuevo género de aplicaciones, llamadas, por lo general, aplicaciones móviles, ha surgido la necesidad de sincronizar la información contenida en las bases de datos empresariales con la información portátil que puede almacenarse en un dispositivo móvil. Este proceso de sincronización, involucra muchos factores a tomar en cuenta; para citar algunos: compatibilidad entre los formatos de archivo de los sistemas operativos de escritorio y los sistemas operativos de los dispositivos móviles, limitados recursos en los dispositivos móviles (memoria y velocidad de procesamiento), conectividad intermitente entre ambos sistemas. En este escenario se hace necesario el desarrollo de herramientas, que sirvan de vínculo entre ambos sistemas; que permitan la transferencia de información entre ambos, pero que, en especial, bajo el modelo cliente-servidor, soporten la sincronización múltiple, es decir con varios dispositivos móviles a la vez. Es por esto que desde el principio han existido piezas de software para sincronizar terminales que funcionan con los dos sistemas operativos móviles más conocidos: Pocket PC y Palm OS, que utilizan ActiveSync y HotSync, respectivamente, para llevar a cabo la tarea mencionada. Pocket PC fue creado por Microsoft y está en constante evolución y puede encontrarse aún con diferentes nombres como Windows Mobile, Windows CE, etc. Por otro lado Palm OS es producido por PalmSource Inc. y actualmente se encuentra ya en su versión 5. Si bien estas pequeñas aplicaciones satisfacen las necesidades de usuarios individuales o pequeños grupos (sincronización de información personal, agenda, correos, notas, etc.), por otro lado, carecen de características importantes cuando se trata de aplicaciones más complejas, que manejan datos de manera tabular y con estructuras relacionales, donde la cantidad de usuarios aumenta y la rapidez con que se sincroniza la información es importante. Un ejemplo importante de las carencias de estas aplicaciones es la incapacidad de sincronizar dos o más dispositivos móviles al mismo tiempo. El presenta trabajo de graduación consiste en el desarrollo de un sistema de sincronización que permita superar las carencias mencionadas, es decir: permita la sincronización de varios dispositivos móviles al mismo tiempo y se especialice en la sincronización de datos relacionales directamente a una base de datos. Considerando de la portabilidad del sistema es importante, éste se ha desarrollado en el lenguaje de programación Java, de manera que el sistema podrá ejecutarse en diversos sistemas operativos

4 A. Planteamiento del Problema La sincronización de aplicaciones móviles de nivel empresarial, como por ejemplo, aplicaciones de venta en ruta, pre-venta, cobros, distribución de paquetería etc., cuyos usuarios pueden rondar los cientos dentro de una misma empresa, el volumen de información que manejan es relativamente considerable, puede volverse, dadas las características mencionadas, una tarea demasiado costosa en términos operativos, económicos y/o de tiempo. Por ejemplo, con los esquemas de sincronización actuales, donde sólo un usuario puede sincronizar la información al mismo tiempo, la información pasa necesariamente por tablas intermedias antes de llegar a la base de datos empresarial y asumiendo que son 100 los usuarios que hacen uso del sistema, pueden seguirse dos caminos: 1) Que los usuarios ejecuten el proceso de sincronización uno detrás de otro. Si este proceso dura solamente unos 2 minutos, para que la información de todos los usuarios sea sincronizada se requerirían : 1 hr ( 2 min 100 usuarios) = 200 min = 3. 3 hrs 60 min 3.3 horas es un tiempo exageradamente alejado del concepto de eficiencia que cualquier empresa aceptaría. 2) Que se provea a los usuarios de los medios de hardware para sincronizar la información en distintas máquinas. Por ejemplo dividiendo el grupo de 100 en 5 grupos de veinte. De esta manera se requerirían 5 computadoras (una por grupo) y, por otro lado, también seria necesario un mecanismo para después consolidar toda la información sincronizada en las 5 máquinas. En otras palabras, con esta opción, se reduce el tiempo de sincronización pero aumenta el costo en hardware y software. B. Justificación Actualmente, los procesos que las empresas se ven obligadas a seguir para actualizar sus bases de datos con información externa son engorrosos y costosos, no sólo en términos económicos: también el tiempo invertido en ese procesamiento de la información resulta importante. El prototipo que se propondrá al final de este trabajo de investigación reducirá enormemente la cantidad de recursos necesarios para mantener al día las bases de datos empresariales, volviendo más eficientes, y por lo tanto, menos costosos, todos los procesos involucrados en tal tarea. El resultado de este proyecto podrá utilizarse como un marco de trabajo para desarrollar software de sincronización más complejas, orientadas a mantener sincronizada la información capturada en los dispositivos móviles con las bases de datos empresariales y otras tareas características de las aplicaciones móviles. Además, el aporte en términos didácticos también será considerable pues se tocarán temas - 2 -

5 avanzados de programación orientada a objetos en Java como la utilización de Sockets, API s para XML y JDBC. Que si bien no serán tocados en su totalidad, servirán como un punto de referencia para quien desee investigar más sobre tales temas. C. Limitaciones E.1 Sociales El trabajo será desarrollado dentro del contexto de los requerimientos de la empresa desarrolladora de software DATEK, S.A. de C.V. pero el resultado final será aplicable a cualquier empresa que se vea en la necesidad de sincronizar información entre sus aplicaciones portátiles y sus bases de datos. E.2 Temporales El proyecto de investigación esta planeado para llevarse a cabo en el lapso de un año comprendido entre Marzo de 2005 y Marzo de E.3 Geográficas El estudio se desarrollará dentro de los límites del territorio salvadoreño. D. Alcances El presente proyecto tiene como finalidad presentar un diseño de sistema de sincronización múltiple que sirva como prototipo o fundamento para diseños más completos. Se hará énfasis en el diseño de los procesos a ser ejecutados por el servidor y en la implementación de estos en el lenguaje de programación Java. Se trabajará en una interfaz gráfica de usuario básica para el control y configuración del servidor. Naturalmente, cuando se habla de un servidor es necesario tocar la parte complementaria que son los clientes. Por esta razón será necesario diseñar e implementar un ejemplo funcional de cliente que sea capaz de interactuar con el servidor. Por otro lado, aunque el protocolo para la comunicación con el servidor quedará claramente definido, está fuera del alcance de este trabajo especificar los procesos por los cuales la aplicación cliente interactúa (actualiza o modifica) las bases de datos en los dispositivos móviles ya que esto está en dependencia directa del lenguaje de programación utilizado para desarrollar la aplicación móvil. En el caso que nos ocupa sólo se abordará el formato utilizado por el lenguaje de programación SuperWaba

6 E. Objetivo General Diseñar un prototipo de sistema de sincronización multihilo configurable para dispositivos móviles que permita la transferencia de datos directa y concurrente (varios usuarios al mismo tiempo) entre estos y una base de datos sin la utilización de archivos intermedios, e implementar el sistema en el lenguaje de programación Java. F. Objetivos Específicos - Diseñar un protocolo de nivel de aplicación en el servidor de sincronización que permita transferir información en formatos diversos (texto, enteros, punto flotante, etc.) entre este y un dispositivo móvil. - Diseñar, bajo un modelo multihilo, los procesos en el servidor para que este sea capaz de manejar varias sesiones de transferencia de datos con varios dispositivos móviles al mismo tiempo y sincronizar esos datos con los existentes en una base de datos sin la utilización de archivos intermedios. - Diseñar una aplicación cliente capaz de ejecutarse en un dispositivo móvil y que se comunique con el servidor de sincronización por medio del protocolo especificado por éste y modifique los datos contenidos en la base de datos móvil. Implementar el sistema cliente servidor y realizar pruebas de tiempos de respuesta y sobrecarga de demanda sobre el servidor

7 ETAPA DE INVESTIGACIÓN

8 Se examinó el contexto actual de las aplicaciones móviles empresariales en El Salvador desde el punto de vista del hardware y del software, con el objetivo de determinar los requerimientos del sistema de sincronización. Encontrándose que entre las aplicaciones móviles de uso común en nuestro país se encuentran: Control de inventario en bodega: Usualmente utilizadas por empresas distribuidoras cuyos productos tienen un elevado grado de rotación. Estas aplicaciones permiten rastrear los movimientos de los productos desde su ingreso a las bodegas, traslados de bodegas, cambios de ubicación dentro de una bodega, hasta el despacho del producto. Para cumplir con esta tarea, el usuario debe tener la facilidad de movilizarse libremente dentro del área cubierta por la(s) bodega(s) que podría ser por ejemplo de 5000 m 2. Control de inventario de activo fijo: Estas aplicaciones podrían considerarse una extensión de la mencionada anteriormente, pues su lógica de funcionamiento es la misma: rastrear la ubicación de un bien en un momento específico. La diferencia en esta aplicación es que el área en la cuál el usuario debe movilizarse puede ser mucho más extensa y fragmentada. Como ejemplo se puede citar el caso de una institución gubernamental, cuyos activos están distribuidos a lo largo y ancho del país, dentro de los edificios administrativos de la entidad. Distribución de paquetería: Muy útil para empresas cuyo giro esté relacionado al envío de paquetería y/o documentos. Con estas aplicaciones se pueden monitorear los tiempos de entrega de los paquetes a sus destinatarios finales, y estos pueden incluso firmar digitalmente un comprobante electrónico, como garantía que el paquete ha sido recibido. Pre-venta, venta y cobro en ruta: Aunque pueden considerarse cada una como una aplicación independiente, estas tres suelen ir integradas. Se trata en este caso de aplicaciones que permiten a las empresas transportar su sistema informático de ventas hasta la puerta misma del cliente. Se encontró que también es importante considerar el tipo de conectividad que tienen los diferentes dispositivos móviles, es decir, la capacidad y disponibilidad que estos tienen de acceder a medios de comunicación con otras computadoras. Así se distinguieron 3 tipos básicos de conectividad: Siempre conectado: Este es el caso, por ejemplo de los teléfonos celulares o cualquier otro dispositivo que sea capaz de comunicarse con su entorno por medio de una red (GSM, GPRS, WLAN, o cualquier otro medio inalámbrico), De esta manera, las PDA's, Tablet PC's, etc., se convierten esencialmente en extensiones de las aplicaciones e infraestructura informática existentes, permitiendo a los usuarios, el acceso a esta infraestructura mientras se mueven libremente dentro de los límites de la empresa o incluso fuera de ellos. Parcialmente conectado: Aunque idealmente, los dispositivos móviles deberían trabajar el modo siempre conectado, hay muchos escenarios dónde los dispositivos están fuera de alcance durante períodos extendidos de tiempo; esto debido a que una conexión permanente no es viable, absolutamente necesaria o es muy costosa. Dentro de las aplicaciones que funcionan en este modo está, por ejemplo, una aplicación de control de activo fijo. Antes de - 6 -

9 iniciar un levantamiento de inventario físico, el usuario conecta el dispositivo móvil a las bases de datos para recolectar, por ejemplo, un listado de activos dentro de un departamento específico, un listado de departamentos, etc. Una vez hecho esto, se desconecta y puede realizar las tareas normales de toma de inventario, donde la información recolectada al principio será utilizada y modificada para mas tarde volver a conectar el dispositivo móvil con el servidor y actualizar este último con los datos modificados y/o agregados. Nunca conectado: Este es probablemente el menos importante y menos complicado tipo de conectividad, pues esta es nula. Se trata de aplicaciones muy pequeñas que no requieren conectarse a otros sistemas para intercambiar información pues el volumen de datos que manejan es extremadamente reducido. En esta categoría caben, por ejemplo, aplicaciones para control de las finanzas personales e incluso juegos. El sistema de sincronización acá desarrollado se enfoca en proveer el servicio de sincronización a aquellas aplicaciones parcialmente conectadas dentro de este tipo de aplicaciones se encuentran las de venta en ruta, distribución de paquetería y similares. El medio físico de conexión puede fácilmente variar. Considerando los aspectos antes mencionados y otros requerimientos de las aplicaciones móviles típicas en El Salvador, se propuso que el servidor de sincronización debía contar con las siguientes características: Sincronización multi-usuario: Con esta característica se supera el problema de que si dos o más usuarios hacen uso del sistema, tenga que crearse una cola de sincronización para que los usuarios lleven a cabo la tarea de uno en uno. Independencia del sistema operativo: El sistema de sincronización tendrá la enorme ventaja de poder ejecutarse en varios sistemas operativos sin necesidad de ser recompilado ni mucho menos reprogramado para cada uno de estos. Sincronización directa PDA-RDBMS: Gracias a este enfoque no será necesario escribir programas que transfieran la información desde archivos temporales hacia la base de datos, pues esta tarea será realizada automáticamente por el servidor de sincronización una vez que los datos hayan sido recuperados de la PDA. Utilización de archivos de configuración XML: Gracias a este enfoque no será necesario escribir programas que transfieran la información desde archivos temporales hacia la base de datos, pues esta tarea será realizada automáticamente por el servidor de sincronización una vez que los datos hayan sido recuperados de la PDA. El sistema se adaptará a cualquier cambio en la estructura de los datos a sincronizar con sólo modificar estos archivos de configuración. Las características anteriores van enfocadas a superar las deficiencias mostradas por los sistemas de sincronización monousuario, de manera que se obtenga un sistema de sincronización mucho más flexible desde varios puntos de vista: sistema operativo, configurabilidad, etc. En la siguiente figura de bloques se muestra el diagrama de bloques del sistema de sincronización propuesto

10 Figura 1 Diagrama de bloques del sistema de sincronización propuesto.

11 ETAPA DE PRONÓSTICOS 9

12 El sistema de sincronización propuesto implicaba el diseño de un protocolo de comunicación de nivel de aplicación con el propósito específico de transmitir la información entre las PDA s y una computadora central o servidor. Esta computadora central sería la encargada de actualizar los dispositivos con los datos almacenados en la base de datos empresarial y viceversa. Para lograr tal objetivo se estableció una plataforma técnica que consistía en los siguientes aspectos: El lenguaje de programación Java 1.5: Actualmente, Java es una tecnología ya madura que consta principalmente de la máquina virtual (Virtual Machine), indispensable para la ejecución de cualquier programa creado en este lenguaje y el JDK que son las API's 1 utilizadas por los programadores. Java posee la enorme ventaja, sobre otros lenguajes de programación, que los programas creados con su JDK pueden ser ejecutados en los sistemas operativos más conocidos sin necesidad de recompilar pues es un lenguaje interpretado. El entorno de desarrollo integrado NetBeans 4.1: NetBeans es la segunda IDE 2 para Java más utilizada por los programadores, superada solamente por Eclipse, dentro de las IDE's de código abierto 3 gratuitas. Aunque Java puede ser utilizado sin ninguna interfaz en absoluto, valiéndose únicamente de editores de texto corrientes como Notepad en Windows o Vi en Linux, NetBeans, facilita en gran medida el trabajo del programador organizando los archivos de trabajo en base a proyectos, ayudando a organizar el código, los directorios, las bibliotecas, etc. NetBeans mismo está hecho en Java, lo que le provee de una gran versatilidad y el proceso de instalación es llevado a cabo por medio de un asistente tanto para las plataformas Windows como para Linux. Además NetBeans cuenta con muy útiles herramientas para el desarrollo de aplicaciones en Java, de las cuales la de mayor importancia para este proyecto ha sido el perfilador de aplicaciones (NetBeans Profiler) Las herramientas de análisis en tiempo de ejecución permiten al programador tener un panorama muy detallado del funcionamiento de su aplicación con respecto a los recursos del sistema como memoria y CPU, cantidad de hilos en funcionamiento, eficiencia, cuellos de botella en el código, etc. De esta manera el programador puede tomar medidas para escribir un código lo más optimizado posible. Existe también una gran variedad de estas herramientas y NetBeans cuenta con su propia versión. El lenguaje de programación para móviles SuperWaba 4.5: Los lenguajes de programación para dispositivos móviles son muy variados y cada uno está orientado a ciertos propósitos específicos o funcionan solamente con cierto tipo de dispositivos. El lenguaje de programación SuperWaba permite la programación de aplicaciones en una sintaxis muy similar a la de Java y tiene la gran ventaja que el código compilado puede ejecutarse en dispositivos móviles con sistemas operativos variados incluyendo Windows CE, Pocket PC y Palm OS. 1 Application Programming Interface. 2 Siglas en ingles para Ambiente de Desarrollo Integrado. 3 Software cuyo código fuente es de conocimiento público. 10

13 La capacidad de sincronizar varias PDA s concurrentemente por medio del uso de hilos de ejecución es una de las características más importantes del servidor de sincronización acá desarrollado por lo que se sometió a pruebas de carga para determinar la carga de trabajo que este podría soportar bajo diferentes circunstancias. Las variables consideradas fueron: volumen de datos transferidos, cantidad de clientes concurrentes, tiempos de respuesta (como variable dependiente) y los sistemas operativos Linux SuSE 9.1 y Windows XP. Algunos de los resultados de desempeño se muestran a continuación. Tiempos de respuesta sobre Windows XP para un retardo de lanzamiento de 750 ms Tiempos de respuesta (s) N de clientes concurrentes Volumen de datos (+ 35 KB) Volumen de datos en KB + 35KB # Clientes Tiempos de respuesta en segundos. Espacio de memoria máximo de la JVM de 128 MB (-Xmx128m) Sincronización parcial del número de clientes y generación de excepción OutOfMemoryError. 11

14 Figura 2 Gráfico de áreas y tabla de resultados de las pruebas sobre Windows XP para un retardo de lanzamiento de 750 ms. Tiempos de respuesta sobre Linux Suse para un retardo de lanzamiento de 750 ms Tiempos de respuesta (s) N de clientes concurrentes Volumen de datos + 35 (KB) Volumen de datos + 35KB # Clientes Tiempos de respuesta en segundos. Espacio de memoria máximo de la JVM de 128 MB (-Xmx128m) Sincronización parcial del número de clientes y generación de excepción OutOfMemoryError. 12

15 Figura 4-16 Gráfico de áreas y tabla de resultados de las pruebas sobre Linux Suse 9.1 para un retardo de lanzamiento de 750 ms. 13

16 CONCLUSIONES Y RECOMENDACIONES

17 CONCLUSIONES a) En el futuro, el mercado de las aplicaciones móviles no puede sino crecer, y a medida que más empresas comiencen a sacar provecho de estas aplicaciones, la necesidad de contar con información actualizada, tanto en los dispositivos móviles como en las bases de datos centrales crecerá y el uso de sistemas de sincronización como el acá desarrollado se volverá indispensable. b) Una importante característica de diseño del sistema de sincronización es el hecho que la inteligencia de todos los procesos se concentra en el Servidor. Esto responde a la necesidad de liberar al cliente de cualquier sobrecarga de trabajo, de lo contrario se pueden saturar los limitados recursos del dispositivo. c) El uso del protocolo de transporte TCP/IP en el servidor de sincronización responde a la necesidad de poder comunicarse con varios clientes (PDA s) simultáneamente. Esto sería muy difícil si no imposible de lograr si se utilizasen conexiones punto a punto como USB o Puerto Serial y de ser así, la capacidad multihilo del servidor dejaría de tener sentido. d) En el Servidor de Sincronización quedó demostrado que, por medio del uso de XML, se puede lograr una enorme flexibilidad; evadiendo la necesidad de modificar el código fuente de éste cuando el entorno cambia. El lenguaje extendido de marcas, XML, puede utilizarse de muy diversas maneras en el desarrollo de aplicaciones de software. Los límites de este lenguaje están más bien determinados por la creatividad del programador. Y aunque puede crearse incluso un lenguaje de programación o bases de datos completas basándose en XML, es importante reconocer que cada tecnología tiene su nicho. e) Una preocupación importante en cualquier aplicación de transferencia de datos es la seguridad de estos mientras viajan por la red. Todos los datos que viajan en una red pueden ser fácilmente obtenidos desde computadoras diferentes a la computadora destino. Es por esto que existen protocolos para la encriptación de la comunicación, de manera que, los paquetes de datos no pueden ser descifrados por terceros, protegiendo así la privacidad de información potencialmente sensible. Sin embargo, el tema de la encriptación es demasiado amplio y va más allá de los alcances de este proyecto; pero se hace notar que implementar tal característica en el sistema es perfectamente factible a futuro. Además, existen otros métodos para enfrentar el problema de la seguridad como la utilización una VPN (red privada virtual). f) Basándose en la cantidad típica de usuarios de aplicaciones móviles en las empresas salvadoreñas, la cantidad de ellos que en realidad efectúan sincronizaciones simultáneas (alrededor 20) y el volumen de datos transferidos, se puede decir que el Servidor de Sincronización acá desarrollado posee las características de desempeño suficientes para soportar tal carga. Además, el límite de desempeño alcanzado es expandible siempre y cuando se cuente con los recursos de hardware apropiados siendo el más importante la cantidad de memoria RAM disponible. 14

18 g) El software desarrollado en este trabajo podría tomarse como punto de partida para la creación de middleware para aplicaciones móviles en línea. Es decir, que permita la comunicación continua entre la base de datos empresarial y los dispositivos móviles por medio de redes celulares, de manera que las actualizaciones y el acceso a los datos sea en tiempo real (opuesto a actualización por lotes como en el servidor de sincronización), el potencial en este nicho es importante, pues se prevé un rápido crecimiento en la demanda de aplicaciones móviles en línea en el futuro próximo. h) El Servidor de sincronización ha sido desarrollado para funcionar en un entorno de red (LAN, Internet, etc.) y, a diferencia de las aplicaciones de sincronización monousuario, no se da soporte a la comunicación vía USB ni puerto Serial; por lo tanto, para desarrollar al máximo el potencial del Servidor de Sincronización, éste requiere cierta infraestructura de hardware especializada que permita a las PDA s comunicarse vía TCP/IP con el Servidor. Específicamente, se necesitan cunas de comunicación Ethernet y PDA s compatibles con tales cunas, además del cableado de red adecuado. 15

19 RECOMENDACIONES a) El desempeño logrado por el Servidor PMS en las pruebas de carga a las cuales se sometió en este proyecto seguramente variará al cambiar el entorno en el cual las pruebas se ejecutan (bases de datos, recursos, etc.). Se recomienda ejecutar la misma serie de pruebas cuando se desee implementar el Servidor en un entorno de producción real, con el objetivo de descubrir el desempeño de éste para ese entorno específico. b) La configurabilidad lograda en el servidor por medio del uso de archivos XML le dan a éste una gran flexibilidad; particularmente en lo que respecta al mapeo de datos entre los PDB s de los dispositivos móviles y las tablas en la base de datos. Sin embargo, pueden existir condiciones en las cuales la normalización de los datos en la base de datos complique la tarea de mapeo. En tales circunstancias se recomienda la colaboración del administrador de la base de datos en el sentido de proporcionar vistas simplificadas de las tablas y relaciones. c) Debido a los alcances definidos para este proyecto, el protocolo de comunicación del Servidor PMS no cuenta con ningún algoritmo de encriptación, por lo que se recomienda su uso dentro de una red segura y/o cuya infraestructura no escape a los límites físicos de la empresa. De lo contrario se corre el riesgo de que agentes externos a la empresa tengan acceso al flujo de información entre los dispositivos móviles y el Servidor de Sincronización. d) Tomando en cuenta los volúmenes de datos típicos y cantidad de usuarios móviles por empresa que se encuentran en El Salvador, se recomienda un mínimo de 1GB de memoria RAM y un procesador de al menos 2.5 GHz para obtener un óptimo funcionamiento del Servidor de Sincronización en un entorno de producción real. La necesidad de espacio en disco duro variará dependiendo del volumen de datos que deban transferir los dispositivos móviles. 16

pymegnu v2.0 PRESENTACIÓN DE PRODUCTOS

pymegnu v2.0 PRESENTACIÓN DE PRODUCTOS PRESENTACIÓN DE PRODUCTOS pymegnu v2.0 1 INTRODUCCIÓN Nuestros sistemas 100% web le permitirán poder obtener todas las ventajas competitivas que ofrece Internet, como la disponibilidad de tener sus sistemas

Más detalles

INSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA

INSTITUTO 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 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

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

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

Symantec Desktop and Laptop Option

Symantec Desktop and Laptop Option Symantec Desktop and Laptop Option Symantec Desktop and Laptop Option es una solución fácil de usar que ofrece copias de seguridad y recuperación de archivos automatizadas y confiables para equipos de

Más detalles

Descripción. Este Software cumple los siguientes hitos:

Descripción. Este Software cumple los siguientes hitos: WWWMONITORDBACOM Descripción Este Software cumple los siguientes hitos: a- Consola de Monitoreo b- Envío de Alertas (correo, SMS) c- Gestión de Eventos desatendidos (sea capaz ejecutar script de solución

Más detalles

Beneficios estratégicos para su organización. Beneficios. Características V.2.0907

Beneficios estratégicos para su organización. Beneficios. Características V.2.0907 Herramienta de inventario que automatiza el registro de activos informáticos en detalle y reporta cualquier cambio de hardware o software mediante la generación de alarmas. Beneficios Información actualizada

Más detalles

Información de Producto:

Información de Producto: Windows Server 2008 Foundation La nueva tecnología rentable de Windows Server 2008 Foundation La tecnología confiable y comprobada de Windows Server Foundation proporciona una base para ejecutar las aplicaciones

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

Infraestructura Tecnológica. Sesión 2: Mejoras adicionales al servidor de archivos

Infraestructura Tecnológica. Sesión 2: Mejoras adicionales al servidor de archivos Infraestructura Tecnológica Sesión 2: Mejoras adicionales al servidor de archivos Contextualización Los servidores como cualquier equipo de cómputo pueden contar con varias mejoras con las que se pueden

Más detalles

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX En este manual se presenta el proceso de configuración de una Maquina Virtual en VirtualBox, que será utilizada para instalar un Servidor

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

CARACTERISTICAS DEL SISTEMA

CARACTERISTICAS DEL SISTEMA CARACTERISTICAS DEL SISTEMA 1. CONSIDERACIONES GENERALES El Sistema de Gestión Financiera en Línea esta orientada a LA GESTION DEL PRESUPUESTO Y COMPRAS, esto es posible mediante interfaces vía Web, cuya

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

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

Dirección General de Administración de Bienes y Contratación Administrativa

Dirección General de Administración de Bienes y Contratación Administrativa Dirección General de Administración de Bienes y Contratación Administrativa Señores Directores Administrativos Proveedurías Institucionales S.O. San José, 01 de abril del 2011 DGABCA-NP-239-2011 Estimados(as)

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

CAPÍTULO 1 Instrumentación Virtual

CAPÍTULO 1 Instrumentación Virtual CAPÍTULO 1 Instrumentación Virtual 1.1 Qué es Instrumentación Virtual? En las últimas décadas se han incrementado de manera considerable las aplicaciones que corren a través de redes debido al surgimiento

Más detalles

CAPITULO I El Problema

CAPITULO I El Problema CAPITULO I El Problema 1. CAPITULO I EL PROBLEMA. 1.1. PLANTEAMIENTO DEL PROBLEMA. Desde su nacimiento la Facultad de Administración, Finanzas e Informática dispone del departamento de la biblioteca, con

Más detalles

Ventajas del software del SIGOB para las instituciones

Ventajas del software del SIGOB para las instituciones Ventajas del software del SIGOB para las instituciones Podemos afirmar que además de la metodología y los enfoques de trabajo que provee el proyecto, el software, eenn ssi i mi issmoo, resulta un gran

Más detalles

MANUAL DE USUARIO PARA LA INSTALACION DE LOS AGENTES COMMVAULT SIMPANA 9.0

MANUAL DE USUARIO PARA LA INSTALACION DE LOS AGENTES COMMVAULT SIMPANA 9.0 MANUAL DE USUARIO PARA LA INSTALACION DE LOS AGENTES COMMVAULT SIMPANA 9.0 Commvault Simpana 9 es la solución a la administración de los respaldos de los datos y archivos digitales, ya que ofrece un enfoque

Más detalles

INTELIGENTE Y VERSÁTIL

INTELIGENTE Y VERSÁTIL INTELIGENTE Y VERSÁTIL ADMINISTRACIÓN DE ACTIVOS DE TI Cada día nos vemos más inmersos en la necesidad de acceder a nuestras aplicaciones de trabajo, como correo, CRM, ERP entre otras. Hoy la movilidad

Más detalles

Colección de Tesis Digitales Universidad de las Américas Puebla. Morales Salcedo, Raúl

Colección de Tesis Digitales Universidad de las Américas Puebla. Morales Salcedo, Raúl 1 Colección de Tesis Digitales Universidad de las Américas Puebla Morales Salcedo, Raúl En este último capitulo se hace un recuento de los logros alcanzados durante la elaboración de este proyecto de tesis,

Más detalles

1 EL SISTEMA R/3 DE SAP AG

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

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación Vicerrectorado de Tecnologías de la Información y la Comunicación Conexión mediante Escritorio Remoto de Windows Última Actualización 16 de septiembre de 2013 Histórico de cambios Fecha Descripción Autor

Más detalles

asired middleware XML Así-Red Servicios Telemáticos, S.L.L. w w w. a s i r e d. e s

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

Módulo 7: Los activos de Seguridad de la Información

Módulo 7: Los activos de Seguridad de la Información Módulo 7: Los activos de Seguridad de la Información Se explica en este tema cómo deben abordarse la elaboración de un inventario de activos que recoja los principales activos de información de la organización,

Más detalles

CAPITULO IV CONCLUSIONES Y RECOMENDACIONES

CAPITULO IV CONCLUSIONES Y RECOMENDACIONES CAPITULO IV CONCLUSIONES Y RECOMENDACIONES VERIFICACIÓN DE OBJETIVOS El objetivo general del proyecto ha sido cumplido satisfactoriamente en la Unidad de Sistemas de PETROECUADOR, realizando el análisis

Más detalles

UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I. Licda. Consuelo Eleticia Sandoval

UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I. Licda. Consuelo Eleticia Sandoval UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I Licda. Consuelo Eleticia Sandoval OBJETIVO: ANALIZAR LAS VENTAJAS Y DESVENTAJAS DE LAS REDES DE COMPUTADORAS. Que es una red de computadoras?

Más detalles

Toda base de datos relacional se basa en dos objetos

Toda base de datos relacional se basa en dos objetos 1. INTRODUCCIÓN Toda base de datos relacional se basa en dos objetos fundamentales: las tablas y las relaciones. Sin embargo, en SQL Server, una base de datos puede contener otros objetos también importantes.

Más detalles

INGENIERÍA DE SOFTWARE. Sesión 3: Tipos

INGENIERÍA DE SOFTWARE. Sesión 3: Tipos INGENIERÍA DE SOFTWARE Sesión 3: Tipos Contextualización Actualmente existe una gran variedad en los software que se pueden clasificar en varias categorías, como pueden ser, por tipo de licencia, tipo

Más detalles

ADMINISTRACIÓN CENTRALIZADA DELL POWERVAULT DL2000 CON TECNOLOGÍA SYMANTEC

ADMINISTRACIÓN CENTRALIZADA DELL POWERVAULT DL2000 CON TECNOLOGÍA SYMANTEC ADMINISTRACIÓN CENTRALIZADA DELL POWERVAULT DL2000 CON TECNOLOGÍA SYMANTEC RESUMEN EJECUTIVO Es un método ideal para que cualquier departamento de TI logre realizar respaldos y restauraciones más rápidas

Más detalles

CAPITULO 8. Planeamiento, Arquitectura e Implementación

CAPITULO 8. Planeamiento, Arquitectura e Implementación CAPITULO 8 Planeamiento, Arquitectura e Implementación 8.1 Replicación en SQL Server La replicación es un conjunto de tecnologías destinadas a la copia y distribución de datos y objetos de base de datos

Más detalles

E-learning: E-learning:

E-learning: E-learning: E-learning: E-learning: capacitar capacitar a a su su equipo equipo con con menos menos tiempo tiempo y y 1 E-learning: capacitar a su equipo con menos tiempo y Si bien, no todas las empresas cuentan con

Más detalles

"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios

Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios "Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios Miguel Alfonso Flores Sánchez 1, Fernando Sandoya Sanchez 2 Resumen En el presente artículo se

Más detalles

Windows 2000 Server. Manual de Windows 2000 Server

Windows 2000 Server. Manual de Windows 2000 Server Windows 2000 Server Proyecto Huascarán - Ministerio de Educación Dirección de Informática y Telecomunicaciones Área de Informática y Redes Diseño y Elaboración: Carlos A. Anchante Ch. Windows 2000 Server

Más detalles

Ingeniería de Software. Pruebas

Ingeniería de Software. Pruebas Ingeniería de Software Pruebas Niveles de prueba Pruebas unitarias Niveles Pruebas de integración Pruebas de sistema Pruebas de aceptación Alpha Beta Niveles de pruebas Pruebas unitarias Se enfocan en

Más detalles

Instalación del Software Magaya

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

INF 473 Desarrollo de Aplicaciones en

INF 473 Desarrollo de Aplicaciones en INF 473 Desarrollo de Aplicaciones en Java Unidad II El Lenguaje de Programación Java Prof. José Miguel Rubio jose.rubio.l@ucv.cl jrubio@inf.ucv.cl PUCV Marzo 2008 1 Orígenes del Lenguaje Java 1991. James

Más detalles

Sistemas de información

Sistemas de información Sistemas de información Es un conjunto integrado de componentes que almacenan, recolectan y procesan datos, para la entrega de la información, el conocimiento y los productos digitales. Las empresas comerciales

Más detalles

COLEGIO COMPUESTUDIO

COLEGIO COMPUESTUDIO COLEGIO COMPUESTUDIO ÁREA: TECNOLOGIA E INFORMATICA DOCENTE: WILLY VIVAS LLOREDA ESTUDIANTE: CLEI: III GUIA N 5 N SESIONES: NUCLEO TEMÁTICO: UNIDAD: 2 Sistema operativo (Windows) OBJETIVO: Comprender el

Más detalles

Informática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 2)

Informática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 2) 1. Qué es un sistema operativo?...2 2. Funciones de los sistemas operativos...2 3. Windows...2 3.1. La interfaz gráfica...2 3.2. La administración y los usuarios...3 3.3. El sistema de archivos...3 3.4.

Más detalles

Las TIC: una apuesta para la mejora de la educación en la Comunidad de Madrid

Las TIC: una apuesta para la mejora de la educación en la Comunidad de Madrid Las TIC: una apuesta para la mejora de la educación en la Xavier Gisbert da Cruz Director General de Mejora de la Calidad de la Enseñanza Consejería de Educación 1 Las TIC: una apuesta para la mejora de

Más detalles

Configuracion Escritorio Remoto Windows 2003

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

Visualización y modelado de elementos geográficos en dispositivos móviles. Capítulo 5: Aplicaciones cliente

Visualización y modelado de elementos geográficos en dispositivos móviles. Capítulo 5: Aplicaciones cliente Capítulo 5: Aplicaciones cliente 46 5.1 La aplicación cliente en la Pocket PC La aplicación desarrollada para el cliente en un dispositivo móvil como corresponde a la Pocket PC necesita una capa muy delgada

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

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

Operación Microsoft Windows

Operación Microsoft Windows Entornos de red Concepto de red En el nivel más elemental, una red consiste en dos equipos conectados entre sí mediante un cable de forma tal que puedan compartir datos. Todas las redes, no importa lo

Más detalles

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE PRUEBAS DE SOFTWARE La prueba del software es un elemento crítico para la garantía de la calidad del software. El objetivo de la etapa de pruebas es garantizar la calidad del producto desarrollado. Además,

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

Centro Universitario de Ciencias Exactas e Ingenierías DIVISION DE ELECTRONICA Y COMPUTACION

Centro Universitario de Ciencias Exactas e Ingenierías DIVISION DE ELECTRONICA Y COMPUTACION CYBERSYS SISTEMA ADMINISTRADOR DE CYBERCAFÉS José Eduardo González Pacheco Oceguera eduardo.gonzalez-pacheco@siemens.com Juvenal Guevara Velasco juvenal1@hotmail.com Marcos Sairick Sánchez Castañeda msanchez@redwoodsystems.com.mx

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

Seminario Electrónico de Soluciones Tecnológicas sobre Ethernet de Largo Alcance

Seminario Electrónico de Soluciones Tecnológicas sobre Ethernet de Largo Alcance Seminario Electrónico de Soluciones Tecnológicas sobre Ethernet de Largo Alcance 1 de 12 Seminario Electrónico de Soluciones Tecnológicas sobre Ethernet de Largo Alcance 3 Bienvenida. 4 Objetivos. 5 Requerimientos

Más detalles

Ministerio de Educación, Cultura y Deporte. Joomla! La web en entornos educativos. Guía del alumnado

Ministerio de Educación, Cultura y Deporte. Joomla! La web en entornos educativos. Guía del alumnado Ministerio de Educación, Cultura y Deporte Joomla! La web en entornos educativos Guía del alumnado INTEF 2012 Joomla! La web en entornos educativos Guía Didáctica En este apartado describiremos las características

Más detalles

Cómo hacer backups en ambientes virtualizados?

Cómo hacer backups en ambientes virtualizados? Cada vez más las empresas están migrando a las estructuras virtuales, pero la concentración de la información en este tipo de infraestructuras obliga a la utilización de soluciones destinadas a proteger

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

e-commerce, es hacer comercio utilizando la red. Es el acto de comprar y vender en y por medio de la red.

e-commerce, es hacer comercio utilizando la red. Es el acto de comprar y vender en y por medio de la red. Comercio electrónico. (e-commerce) Las empresas que ya están utilizando la red para hacer comercio ven como están cambiando las relaciones de la empresa con sus clientes, sus empleados, sus colaboradores

Más detalles

Universidad Mayor de San Andrés Facultad de Ciencias Puras y Naturales Carrera de Informática. ired. Sistema de Inventario de Red

Universidad Mayor de San Andrés Facultad de Ciencias Puras y Naturales Carrera de Informática. ired. Sistema de Inventario de Red Universidad Mayor de San Andrés Facultad de Ciencias Puras y Naturales Carrera de Informática ired Sistema de Inventario de Red INF 281 Taller de Sistemas de Información Estudiante: Adolfo Isaías Yujra

Más detalles

CAPITULO I FORMULACION DEL PROBLEMA

CAPITULO I FORMULACION DEL PROBLEMA CAPITULO I FORMULACION DEL PROBLEMA TITULO DESCRIPTIVO DEL PROYECTO. Implementación de un servidor proxy para el control de tráfico de la red y gestión de los servicios de Internet en los centros de cómputo

Más detalles

SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para. Empresas en Crecimiento

SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para. Empresas en Crecimiento SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para Empresas en Crecimiento Portfolio SAP BusinessObjects Soluciones SAP para Empresas en Crecimiento Resumen Ejecutivo Inteligencia

Más detalles

Symantec Backup Exec System Recovery 7.0 Server Edition. Recuperación de sistemas en cuestión de minutos, en lugar de en horas o días

Symantec Backup Exec System Recovery 7.0 Server Edition. Recuperación de sistemas en cuestión de minutos, en lugar de en horas o días PRINCIPALES VENTAJAS TANGIBLES Recuperación de sistemas Windows completos en cuestión de minutos, en lugar de en horas o días Symantec ha demostrado de manera pública y en reiteradas ocasiones que Backup

Más detalles

Infraestructura Tecnológica. Sesión 8: Configurar y administrar almacenamiento virtual

Infraestructura Tecnológica. Sesión 8: Configurar y administrar almacenamiento virtual Infraestructura Tecnológica Sesión 8: Configurar y administrar almacenamiento virtual Contextualización Como sabemos, actualmente los servicios y medios de almacenamiento de información son muy variados,

Más detalles

1. INTRODUCCIÓN Y OBJETIVOS

1. INTRODUCCIÓN Y OBJETIVOS 1. INTRODUCCIÓN Y OBJETIVOS Los teléfonos móviles son ya parte esencial en nuestra forma de vida y cada día son más los usuarios de estos terminales. Hasta ahora nos han acompañado a todas partes y nos

Más detalles

10 razones para cambiarse a un conmutador IP

10 razones para cambiarse a un conmutador IP 10 razones para cambiarse a un conmutador IP Los beneficios de reemplazar su antiguo conmutador por un conmutador IP Nick Galea* Introducción Este artículo explica los 10 principales beneficios de un conmutador

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

5 formas de mejorar su negocio con COMPUTACIÓN EN LA NUBE

5 formas de mejorar su negocio con COMPUTACIÓN EN LA NUBE 5 formas de mejorar su negocio con COMPUTACIÓN EN LA NUBE Julio 2012 Introducción. Cada empresa y cada empresario ha entendido que, si hay una constante, ésta es el cambio. Día a día, los negocios se ponen

Más detalles

Soporte Técnico de Software HP

Soporte Técnico de Software HP Soporte Técnico de Software HP Servicios Tecnológicos HP Servicios contractuales Datos técnicos El Soporte Técnico de Software HP ofrece servicios integrales de soporte remoto de para los productos de

Más detalles

DIAGNOSTICO SERVIDOR Y PLATAFORMA MOODLE

DIAGNOSTICO SERVIDOR Y PLATAFORMA MOODLE ESCUELA DE PEDAGOGÍA E INVESTIGACIÓN EDUCATIVA PROYECTO MARCANDO HUELLAS CON LA UGCA DIAGNOSTICO SERVIDOR Y PLATAFORMA MOODLE Julián Andrés Franco Alzate UNIVERSIDAD LA GRAN COLOMBIA SECCIONAL ARMENIA

Más detalles

Soporte y mantenimiento de base de datos y aplicativos

Soporte y mantenimiento de base de datos y aplicativos Soporte y mantenimiento de base de datos y aplicativos Las bases de datos constituyen la fuente de información primaria a todos los servicios que el centro de información virtual ofrece a sus usuarios,

Más detalles

App para realizar consultas al Sistema de Información Estadística de Castilla y León

App para realizar consultas al Sistema de Información Estadística de Castilla y León App para realizar consultas al Sistema de Información Estadística de Castilla y León Jesús M. Rodríguez Rodríguez rodrodje@jcyl.es Dirección General de Presupuestos y Estadística Consejería de Hacienda

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

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN

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

Instalación de Crystal Reports

Instalación de Crystal Reports Este capítulo explica cómo instalar Crystal Reports localmente desde la distribución del producto. Asimismo describe cómo realizar la instalación de un servidor de red a una estación de trabajo. Instalación

Más detalles

ING. YURI RODRIGUEZ ALVA

ING. YURI RODRIGUEZ ALVA Historia y evolución de las Aplicaciones. Acerca de Cloud Computing o Computación para la Nube. Tipos de Aplicaciones para la Nube. Ventajas y desventajas de Cloud Computing Uso y Aplicaciones de Cloud

Más detalles

Hostaliawhitepapers. Las ventajas de los Servidores dedicados. www.hostalia.com. Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199

Hostaliawhitepapers. Las ventajas de los Servidores dedicados. www.hostalia.com. Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 Las ventajas de los Servidores dedicados Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 www.hostalia.com A la hora de poner en marcha una aplicación web debemos contratar un servicio

Más detalles

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows Qué es Recuperación? Recuperación del Panel de control proporciona varias opciones que pueden ayudarle a recuperar el equipo de un error grave. Nota Antes de usar Recuperación, puede probar primero uno

Más detalles

TABLA DE CONTENIDO: 1 DIMENSIONAMIENTO DE SERVIDORES GALEÓN 2

TABLA DE CONTENIDO: 1 DIMENSIONAMIENTO DE SERVIDORES GALEÓN 2 TABLA DE CONTENIDO: TABLA DE CONTENIDO: 1 DIMENSIONAMIENTO DE SERVIDORES GALEÓN 2 Introducción: 2 infraestructura Galeón: 3 Alta disponibilidad y balanceo de cargas 3 Servidores Galeón 5 Esquema de funcionamiento

Más detalles

Introducción a la Firma Electrónica en MIDAS

Introducción a la Firma Electrónica en MIDAS Introducción a la Firma Electrónica en MIDAS Firma Digital Introducción. El Módulo para la Integración de Documentos y Acceso a los Sistemas(MIDAS) emplea la firma digital como método de aseguramiento

Más detalles

CAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO

CAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO CAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO En la actualidad la mayoría de las grandes empresas cuentan con un sin número de servicios que ofrecen a sus trabajadores y clientes. Muchos de estos servicios

Más detalles

Google Drive y Almacenamiento en Nubes Virtuales

Google Drive y Almacenamiento en Nubes Virtuales Google Drive y Almacenamiento en Nubes Virtuales Integrantes: Nicolás Cienfuegos Tábata Larenas Deyanira Torres Ramo: Redes de Computadoras I (ELO-322) Profesor: Agustín Gonzalez Fecha: 6 de Septiembre

Más detalles

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

Software Computacional y su clasificación

Software Computacional y su clasificación Software Computacional y su clasificación Capítulo 5 El software En modo sencillo el software permite que las personas puedan contarle a la computadora cierto tipo de problemas y que ésta a su vez le ofrezca

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

Visor de presupuestos en Android

Visor de presupuestos en Android Visor de presupuestos en Android NEODATA tiene el placer y el orgullo de darle la bienvenida al nuevo Visor de presupuestos, esta herramienta fue diseñada pensando en la necesidad de acceder a presupuestos

Más detalles

I INTRODUCCIÓN. 1.1 Objetivos

I INTRODUCCIÓN. 1.1 Objetivos I INTRODUCCIÓN 1.1 Objetivos En el mundo de la informática, la auditoría no siempre es aplicada en todos las empresas, en algunos de los casos son aplicadas por ser impuestas por alguna entidad reguladora,

Más detalles

LiLa Portal Guía para profesores

LiLa Portal Guía para profesores Library of Labs Lecturer s Guide LiLa Portal Guía para profesores Se espera que los profesores se encarguen de gestionar el aprendizaje de los alumnos, por lo que su objetivo es seleccionar de la lista

Más detalles

COPIAS DE SEGURIDAD AUTOMÁTICAS DE DIRECCIONES CALLEÇPAÑA

COPIAS DE SEGURIDAD AUTOMÁTICAS DE DIRECCIONES CALLEÇPAÑA COPIAS DE SEGURIDAD AUTOMÁTICAS DE DIRECCIONES CALLEÇPAÑA Autor: Carlos Javier Martín González. Licenciado en Física Teórica por la Universidad Autónoma de Madrid. Analista programador y funcional. Desarrollador

Más detalles

MANUAL COPIAS DE SEGURIDAD

MANUAL COPIAS DE SEGURIDAD MANUAL COPIAS DE SEGURIDAD Índice de contenido Ventajas del nuevo sistema de copia de seguridad...2 Actualización de la configuración...2 Pantalla de configuración...3 Configuración de las rutas...4 Carpeta

Más detalles

Movilidad. Pasa demasiado tiempo fuera de la oficina? Solución móvil Dynamics NAV

Movilidad. Pasa demasiado tiempo fuera de la oficina? Solución móvil Dynamics NAV Pasa demasiado tiempo fuera de la oficina? Movilidad Solución móvil Dynamics NAV Avda. Autopista del Saler nº 4. Bloque 2, Puerta A7 (Edificio Politaria) 46013 Valencia T. +34 963 744 875 www.redmond.es

Más detalles

SOLUCIÓN HOSPEDADA. Introducción a los modelos de asociación de partners de Microsoft Dynamics CRM

SOLUCIÓN HOSPEDADA. Introducción a los modelos de asociación de partners de Microsoft Dynamics CRM SOLUCIÓN HOSPEDADA Introducción a los modelos de asociación de partners de Microsoft Dynamics CRM Aprovechar el ecosistema de Microsoft para el éxito de CRM hospedado Microsoft Dynamics CRM ofrece a clientes

Más detalles

VISIÓN GENERAL HERRAMIENTAS COMERCIALES

VISIÓ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 detalles

Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets

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

Los servicios más comunes son como por ejemplo; el correo electrónico, la conexión remota, la transferencia de ficheros, noticias, etc.

Los servicios más comunes son como por ejemplo; el correo electrónico, la conexión remota, la transferencia de ficheros, noticias, etc. Página 1 BUSCADORES EN INTERNET Internet es una red de redes informáticas distribuidas por todo el mundo que intercambian información entre sí mediante protocolos 1 TCP/IP. Puede imaginarse Internet como

Más detalles

mobile PhoneTools Guía de inicio rápido

mobile PhoneTools Guía de inicio rápido mobile PhoneTools Guía de inicio rápido Contenido Requisitos mínimos...2 Antes de la instalación...3 Instalación de mobile PhoneTools...4 Instalación y configuración del dispositivo móvil...5 Registro

Más detalles

4. Programación Paralela

4. Programación Paralela 4. Programación Paralela La necesidad que surge para resolver problemas que requieren tiempo elevado de cómputo origina lo que hoy se conoce como computación paralela. Mediante el uso concurrente de varios

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

No se requiere que los discos sean del mismo tamaño ya que el objetivo es solamente adjuntar discos.

No se requiere que los discos sean del mismo tamaño ya que el objetivo es solamente adjuntar discos. RAIDS MODO LINEAL Es un tipo de raid que muestra lógicamente un disco pero se compone de 2 o más discos. Solamente llena el disco 0 y cuando este está lleno sigue con el disco 1 y así sucesivamente. Este

Más detalles

GedicoPDA: software de preventa

GedicoPDA: software de preventa GedicoPDA: software de preventa GedicoPDA es un sistema integrado para la toma de pedidos de preventa y gestión de cobros diseñado para trabajar con ruteros de clientes. La aplicación PDA está perfectamente

Más detalles