Implementación de un Servidor de Información en Internet bajo Situaciones de Carga Elevada

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

Download "Implementación de un Servidor de Información en Internet bajo Situaciones de Carga Elevada"

Transcripción

1 Implementación de un Servidor de Información en Internet bajo Situaciones de Carga Elevada Departamento de Electrónica y Sistemas Facultad de Informática, Universidad de A Coruña Campus de Elviña s/n, A Coruña Fidel Cacheda Seijo Alberto Pan Bermúdez Lucía Ardao Rodríguez Ángel Viña Castiñeiras {fidel, alberto, lucia, avc}@des.fi.udc.es Abstract Internet information systems are being widely used nowadays, which produces high workload situtations and easily changeable requirements. In this way, information systems should be built using a dynamic, secure and robust architecture. In this paper we present an architecture suitable for Internet information systems, distributed in three layers, which let create a more flexible and robust system. Finally, we describe the implementation details of an information system in a real highly workloaded environment. We have used new technologies to develop our system, such as Java, which allow us to create multiplatform information servers. We use a relational database management system to store the high amount of information of our system, in order to achieve a better performance. The system is nowadays working in Internet, and can be visited at: 1. Introducción Uno de los factores determinantes en la expansión de Internet, ha sido la aparición y difusión de los servidores de información. En la actualidad los servidores de información son los más usados en Internet. Esta popularidad ha obligado a muchas empresas y organismos a prestar sus servicios a través de estos medios. Este es el motivo por el cual el desarrollo de nuevas aplicaciones basadas en Internet, y en concreto, en el Web ha experimentado un gran impulso [1]. Un handicap importante a la hora de proporcionar servicios de información a través de Internet ha sido la integración en este entorno con las aplicaciones ya existentes. Uno de los principales problemas a la hora de ofrecer servicios basados en WWW ha sido el gran esfuerzo necesario para mantener actualizada la información publicada en los servidores Web. Un primer paso para reducir este esfuerzo es conseguir que las páginas HTML sean generadas total o parcialmente de forma dinámica, permitiendo el cambio de la información de forma automática e inmediata. El hecho de generar dinámicamente los contenidos de un servidor de información presenta dos ventajas a la hora de administrarlo. En primer lugar se evita la necesidad de reeditar las páginas HTML estáticas cada vez que se produce un cambio en la información que se publica en el servidor de información. Y como segunda ventaja, se encuentra el hecho de la desaparición de las páginas con información obsoleta. Estas páginas HTML generadas dinámicamente obtendrán el contenido que tienen que publicar de un sistema lógico de almacenamiento de información (bases de datos relacionales, ficheros indexados, etc.). Y esta información podrá ser presentada al usuario en base a cualquier formato predefinido. En concreto, el servidor de información aquí presentado, BIWE (Buscador en Internet de Webs Españoles) se trata de un directorio de búsquedas español. Las principales características de un buscador, como servidor de información son las siguientes: El volumen de información manejado es de grandes dimensiones, así como muy dinámica, debido a que continuamente se están realizando modificaciones sobre los contenidos del buscador, así como inserciones de nuevos contenidos al mismo. La carga que debe soportar un buscador de Internet es muy elevada, por la gran cantidad de usuarios que simultáneamente acceden al servidor de información. La rapidez del buscador es fundamental, aun bajo situaciones de carga elevada, ya que a los usuarios se les debe ofrecer el servicio bajo unas restricciones temporales medianamente severas. La robustez de un buscador en Internet es una de sus características principales, ya que es

2 fundamental que el servicio ofrecido a los usuarios sea ininterrumpido. En el siguiente apartado se describen los objetivos que se pretenden conseguir con un sistema de información de estas características. En el tercer apartado se describe la arquitectura del sistema de información, para en el apartado cuatro describir la implementación del sistema. Por último, se comentan las principales conclusiones y trabajos futuros alrededor de este tema. 2. Objetivos Un sistema de información en Internet preparado para funcionar bajo condiciones de carga alta debería satisfacer los siguientes requerimientos básicos: Extensibilidad. El sistema debe tener una arquitectura fácilmente extensible de manera que sea sencillo añadir nuevos servicios y funcionalidades. Escalabilidad. El sistema debe estar preparado para crecer de manera que pueda asumir incrementos fuertes en la demanda de servicio, incremento sensible en la cantidad de contenidos ofertados, etc. sin que se degrade de forma significativa la calidad de servicio. Robustez. El sistema debe de presentar un grado alto de tolerancia a fallos y facilidad para recuperarse de los mismos. Por ejemplo, un error en un servicio del sistema no debe de amenazar el correcto funcionamiento del sistema global. Eficiencia. El sistema debe ser capaz de responder a las consultas efectuadas de forma interactiva en tiempo real. Esto involucra utilizar técnicas eficientes de acceso a los datos que garanticen buenos niveles de servicio. Facilidad para la administración de contenidos. En un servidor en Internet que pretende proporcionar un número importante de servicios de información a una gran cantidad de usuarios, la administración de contenidos es un tema primordial. Es fundamental poder realizar una buena gestión de los mismos, actualizaciones y reestructuraciones rápidas, fácil detección y eliminación de información obsoleta, etc. Uso en entornos heterogéneos y multiplataforma. Si un sistema de información pretende ser utilizado como base para múltiples servicios, a menudo bajo diferentes sistemas operativos, es fundamental que el sistema sea multiplataforma para evitar recodificaciones en caso de utilización en un entorno diferente. Esto también facilita la venta a terceros del servicio de información ya que se adapta a la plataforma ya existente del cliente. Es importante notar que no es suficiente conque los servicios sean multiplataforma, también la capa de datos (gestor de bases de datos) debería de poder ser accedida de forma estándar proporcionando así al sistema independencia del gestor utilizado. Seguridad. Internet es una red abierta con todas las consecuencias que esto tiene para la seguridad. Además, los servicios de información en Internet se inscriben normalmente en un ámbito competitivo donde no pueden descartarse acciones de saboteo deliberado contra el servidor. El sistema debe, por tanto, estar preparado para afrontar este tipo de situaciones tanto desde el punto de vista preventivo, como desde el punto de vista de una rápida detección y solución de problemas. En muchos sistemas también deben protegerse los contenidos contra una posible captura automática de los mismos por parte de competidores. 3. Descripción de la Arquitectura La arquitectura más extendida en la actualidad en Internet para el desarrollo de servidores de información, es una arquitectura en tres capas. En los siguientes apartados se describirá, en primer lugar a alto nivel las distintas capas de la arquitectura, para a continuación describir de forma detallada las decisiones de diseño de cada una de las capas Arquitectura de Alto Nivel La arquitectura de tres capas en un servidor de información presenta una capa de datos, una capa de servicios y una capa cliente. La interconexión de las tres capas se puede observar en la Figura 1. DATOS SERVICIOS CLIENTE Figura 1: Arquitectura de Alto Nivel BASE DATOS

3 Como se puede observar en la figura 1, la capa de datos engloba todos los componentes del sistema que almacenan los datos. Estos, como se ha comentado anteriormente, se pueden almacenar de diferentes formas, aunque la más común será usando una base de datos. Esta capa se centrara exclusivamente en el almacenamiento y acceso a los datos, concentrándose en este punto todo acceso a los datos. La capa de datos esta formada básicamente por el sistema gestor de bases de datos y un paquete encargado de aislar el acceso a los datos. La capa de servicios se encarga de ofrecer todos y cada uno de los servicios a la capa cliente, accediendo (si es necesario) a la capa de datos para recoger información archivada. Así mismo en esta capa se incluye la provisión del servicio de información en sí mismo, proporcionado probablemente a través de un servidor de Web. Esta capa está formada por todos aquellos procesos que ofrecen servicios (servidor de Web y otros servicios). Por último, la capa cliente del sistema, se encarga de mostrar a los usuarios los resultados obtenidos de la ejecución de los servicios. Para el caso de Internet esta capa estará formada básicamente por un visor de código HTML, pudiendo incluir una herramienta capaz de ejecutar applets de Java. Esta capa se encontrará presente en cada uno de los usuarios y requerirá una baja capacidad de procesamiento, siendo la capa más ligera de todas ellas. Como se puede comprobar en la figura 1, la distribución de cada una de las capas es tal que la capa de datos y de servicios se encuentran en el servidor de información, aunque no necesariamente en la misma máquina. Y como se ha indicado, la capa cliente se encuentra al nivel de usuario, en la máquina a través de la cual el usuario esté accediendo al servidor de información. Esta arquitectura en tres capas proporciona ciertas ventajas, como son la flexibilidad e independencia proporcionada entre las distintas capas. De esta forma, sólo es necesario que ambas capas se encuentren en el mismo servidor de información, pero no necesariamente en la misma máquina. Por lo tanto, es posible ubicar la capa de datos en una máquina, mientras que la capa de servicios se encuentre en una máquina diferente. Esta configuración proporciona una mayor robustez debido a que es posible realizar una replicación de los servicios y/o de los datos, siendo una capa independiente de la otra. Esta configuración proporciona una mayor robustez al sistema de información, ya que al replicar las capas se consigue una mayor solidez del sistema ante fallos eventuales de cualquiera de las máquinas en donde se encuentren tanto la capa de datos como la de servicios Arquitectura de Nivel Medio En esta sección se describen de forma detallada cada una de las capas, con cada uno de sus componentes y las interconexiones entre las distintas capas. La primera capa, la capa de datos está formada básicamente por un sistema gestor de bases de datos (aunque podría ser un sistema de ficheros en caso de almacenar los datos según un esquema de indexación de archivos). Para la comunicación de la capa de datos con la capa de servicio (con el componente encargado de acceder a los datos) se usa JDBC (Java DataBase Connectivity) lo que permite una total independencia entre la capa de datos y la capa de servicio, pudiendo cambiar un gestor por otro, siendo el cambio totalmente transparente para la capa de servicios. La siguiente capa, la capa de servicios está formada por un servidor de Web (elemento básico sobre el que se asientan todos los servicios), un conjunto de servicios, un módulo o framework encargado de interactuar con la capa de datos y un módulo o framework encargado de generar el código HTML necesario para comunicarse con la capa cliente. El módulo de acceso a los datos es el encargado de normalizar el acceso a los datos, siendo el único modo de acceso a los datos almacenados en la base de datos. De esta forma se permiten aislar cambios lógicos de la base de datos, frente a los servicios, con el objetivo de conseguir una mayor transparencia frente a la base de datos. El módulo de interfaz gráfica proporciona una total independencia entre los servicios y la interfaz gráfica utilizada, pudiendo incluso adaptarse esta DATOS JDBC SERVICIOS GESTOR BASE DATOS Figura 2: Conexión Capa de Datos Capa de Servicios

4 MÓDULO ACCESO A DATOS Figura 3: Capa de Servicios DATOS SERVICIOS SERVICIOS MÓDULO INTERFAZ GRÁFICA SERVIDOR WEB CLIENTE arquitectura a sistemas no particulares de Internet, simplemente cambiando el módulo de generación de la interfaz gráfica. La última capa, la capa cliente, está formada únicamente por un navegador capaz de interpretar código HTML, o con capacidad para ejecutar applets de Java [2]. Esta arquitectura hace que los servicios únicamente accedan a la capa de datos (a través de la interfaz de acceso a datos) y al módulo de interfaz gráfica, devolviendo sus resultados a la capa cliente. De esta forma es posible modificar tanto el sistema gestor de bases de datos sin necesidad de modificar los servicios, únicamente modificando el módulo de acceso a datos. De la misma forma, se puede modificar el formato de la capa cliente para que acepte otro tipo de codificación en vez de HTML, siendo únicamente necesario modificar el módulo de interfaz gráfica, lo que ofrece grandes posibilidades para la utilización de esta arquitectura en otros entornos más allá de Internet. Como ventaja adicional, por el hecho de construir los módulos de acceso a bases de datos y el módulo de la interfaz gráfica como frameworks, los desarrolladores pueden desarrollar nuevos servicios sin ningún tipo de conocimiento de la capa de datos ni de la capa de usuario. Así mismo, en caso de la utilización del sistema por otros usuarios (externos al sistema de información) podrían desarrollar servicios propios que hiciesen uso de los módulos de acceso a datos y de interfaz gráfica, pasando a estar la capa de servicios conformada por múltiples servicios, incluso en servidores. 4. Implementación Una vez analizados los módulos en los que se va a dividir la arquitectura y teniendo en cuenta los requisitos que sería recomendable que reuniese un servidor de información en situaciones de carga alta, se decide realizar la implementación de la capa de servicios utilizando el lenguaje Java. Se decide también que los servicios sean servlets JAVA en lugar de los tradicionales CGIs. En cuanto a la capa de datos se decide utilizar un SGBD relacional (los únicos con presencia significativa en el mercado hoy en día) accediendo al mismo a través del estándar JDBC que nos proporciona independencia de la Base de Datos utilizada. Para la implementación concreta del buscador de Internet BIWE basado en la arquitectura expuesta, se utiliza el gestor relacional de Oracle en su versión A continuación se analizan de manera pormenorizada las razones de estas decisiones. El lenguaje Java tiene como principal característica que se puede ejecutar en varias plataformas sin tener que recompilar el código siendo únicamente necesario un intérprete de Java específico para cada plataforma. Esto nos permite obtener aplicaciones Web multiplataforma con relativa sencillez. Otras ventajas que ofrece Java y que resultan útiles a la hora de implementar un servidor de las características enunciadas anteriormente, son las siguientes: La utilización de las propiedades de herencia de clases y polimorfismo de Java, permite la implementación de la arquitectura modular descrita de forma sencilla y fácilmente extensible. Los marcos de trabajo (frameworks) expuestos en el apartado 3 son más fácilmente implementables con las características requeridas utilizando un lenguaje orientado a objetos como JAVA. La seguridad que proporciona Java es fundamental en cuanto a la privacidad de los datos que se manejan, autorización y autentificación de los usuarios a la hora de introducir cambios en la información que muestra el servidor y por último protección del servidor frente a las intromisiones en el sistema. La posibilidad de implementar mediante Java la multitarea resulta de gran utilidad a la hora realizar varias acciones concurrentemente, acelerando, por tanto, la ejecución. En situaciones de carga alta como las que debe de

5 soportar nuestro servidor de información, es fundamental que el soporte multitarea sea eficiente y sencillo de implementar. JAVA cumple ambos requisitos. Los mecanismos de gestión de memoria que utiliza Java, facilitan la labor de programación de las aplicaciones al desarrollador. También es útil el sistema de direccionamiento que tiene Java, las direcciones son simbólicas hasta el tiempo de ejecución lo que facilita la seguridad. La gran vitalidad que tiene en estos momentos el lenguaje JAVA (ya convertido en una plataforma de desarrollo de aplicaciones distribuidas más que un simple lenguaje) hace que tenga más extensiones y APIs para realizar aplicaciones distribuidas que cualquier otro lenguaje. Esto facilita el desarrollo de nuevos servicios de tecnología punta. La elección del uso de servlets(que podrían ser definidos como applets que se ejecutan en el servidor) para la implementación de la capa de servicios WWW viene derivada de sus importantes ventajas frente a los CGIs tradicionales: Son una forma estándar de ejecutar programas JAVA en el servidor. Esto quiere decir que los servlets son independientes de la plataforma (por estar hechos en JAVA) y del servidor de Web utilizado (ya que son una API estándar implementada por los principales servidores de Web del mercado). Permite multi-threading y en general tiene todas las ventajas asociadas a JAVA: robustez, seguridad, gran cantidad de extensiones y APIs para todo tipo de aplicaciones, etc. A diferencia de los CGIs no se cargan en memoria cada vez que son invocados sino que permanecen cargados en memoria y lanzan un thread para cada petición. Esto los convierte en más eficientes. Otra de las características que debe tener un servidor Web es la consistencia de la información que almacena y muestra. Esto está garantizado organizando los datos de interés tanto del usuario como del administrador o propietario del servidor (estadísticas, históricos...) en un SGBD relacional y accediendo a ellos a través del lenguaje SQL. Los SGBDs permiten almacenar procedimientos SQL que se ejecuten cuando se den unas determinadas condiciones establecidas por el administrador, facilitando la autogestión del servidor. La utilización de procedimientos almacenados en el SGBD permite reducir al máximo la información que han de intercambiar cliente y servidor Web, al permitir un preprocesamiento o filtrado de la información que solicite el cliente. En los SGBD relacionales se puede proteger la información y los accesos a ésta estableciendo varios niveles de acceso y evitando bloqueos, algo fundamental en un servidor WWW con un alto grado de concurrencia. Es decir, que mediante la utilización de Java y SQL podemos implementar la arquitectura explicada anteriormente. Desde el punto de vista de las aplicaciones Web, cuando se trabaja contra un SGBD, un factor determinante es la forma en que se realiza la conexión con el mismo. Básicamente existen dos posibilidades, utilizar los métodos de acceso nativos (APIs) al SGBD proporcionados por el fabricante, o usar algún mecanismo estándar de acceso genérico a bases de datos (ODBC Open Data Base Conectivity, JDBC, etc.). A priori el uso de las APIs nativas para acceder a las bases de datos proporciona un mayor rendimiento y mejor aprovechamiento de las posibilidades que ofrece cada SGBD. Por otro lado el uso de mecanismos como ODBC o JDBC proporciona independencia con respecto al SGBD de utilizado, lo que es muy importante si se pretende que los servicios estén distribuidos en entornos heterogéneos. También es importante la independencia del gestor si se pretende vender el sistema a terceros sin necesidad de tener que realizar diferentes versiones para cada gestor. En general, el uso de JDBC debe de ser la mejor opción, ya que proporciona independencia del gestor y la plataforma y, a diferencia de, por ejemplo, ODBC, su eficiencia es comparable a la de las APIs nativas. De todas maneras, en entornos donde la eficiencia sea absolutamente crítica recomendamos la realización de pruebas comparativas entre ambos métodos para el caso concreto. Para el caso del buscador BIWE, realizamos dichas pruebas y los resultados mostraron una diferencia prácticamente despreciable de eficiencia entre JDBC y las APIs nativas de ORACLE. Por tanto, nuestra elección fue el uso de JDBC. De todas maneras, el diseño modular de la arquitectura y su implementación utilizando clases de Java, nos permitiría efectuar fácilmente mejoras mediante la especialización de las clases que proporcionan el acceso al SGBD. De este modo podríamos disponer la utilización de APIs nativas, para aquellas aplicaciones en las que la diferencia en el rendimiento de ejecución fuese apreciable. En la práctica, esto no ha sido necesario para ninguna aplicación de BIWE.

6 actualmente, que recibe del orden de accesos diarios. El diseño independiente de cada una de las capas que conforman la arquitectura provee al sistema de una gran flexibilidad e independencia entre cada una de las capas. La implementación se ha desarrollado en Java lo que otorga al sistema la capacidad de ser multiplataforma. Este servicio se puede visitar en: Referencias [1] J.A.O Brien, Introduction to Information Systems: An Internetnetworked Enterprise Perspective, Second Alternate Edition, Ed. Irwin/McGraw-Hill, ISBN: [2] A. Puliafito, O. Tomarchio, L. Vita and K.S. Trivedi, Increasing application accesibility through Java, IEEE Internet Computing, Vol 2, No4, July 1998, pp Figura 4: Capas de software para uso de JDBC El API JDBC 1.10 (JavaSoft) define un conjunto de clases Java para representar conexiones a bases de datos, sentencias SQL, conjuntos de resultados, información de la estructura de la base de datos, etc. Esto permite al programador de Java ejecutar sentencias SQL y procesar los resultados independientemente del SGBD utilizado. JDBC es el API primaria para el acceso a bases de datos relacionales desde Java. JDBC es en la actualidad un componente estándar de Java, y está incluido en el JDK 1.1. Recientemente ha sido presentada por Java Soft la versión 1.2 del API JDBC, que mejora y extiende las capacidades de la versión 1.1. Sin embargo, se requiere ahora un tiempo de espera antes de que los fabricantes de gestores de Bases de Datos presenten drivers para sus gestores acordes con la nueva especificación. 5. Conclusiones En el presente trabajo se ha presentado una arquitectura para del desarrollo de servidores de información en Internet bajo condiciones de alto rendimiento, basado en una arquitectura en tres capas que permite la distribución de los datos y los servicios, lo que ofrece las ventajas de: Robustez Fiabilidad Alto rendimiento Esta arquitectura se ha utilizado para el desarrollo de un sistema de información, en funcionamiento

Base de datos relacional

Base de datos relacional Base de datos relacional Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para modelar problemas reales y administrar

Más detalles

GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES

GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES Tema: Cartas de Servicios Primera versión: 2008 Datos de contacto: Evaluación y Calidad. Gobierno de Navarra. evaluacionycalidad@navarra.es

Más detalles

Descripción de Arquitectura Repositorio de metadatos de componentes de software

Descripción de Arquitectura Repositorio de metadatos de componentes de software Descripción de Arquitectura Repositorio de metadatos de componentes de software 1. Introducción. 1.1. Propósito. 1.2. Alcance. 1.3. Definiciones. 1.4 Contexto. 1.5. Referencia. 2. Objetivos y restricciones

Más detalles

GUÍA TÉCNICA. Desarrollo de Proyectos en Plataforma Liferay en el Gobierno de Extremadura

GUÍA TÉCNICA. Desarrollo de Proyectos en Plataforma Liferay en el Gobierno de Extremadura Desarrollo de Proyectos en en el Gobierno de Extremadura Página 1 de 10 Control de versiones Núm Fecha Descripción Autores 1.0 01/09/2012 Estandar para el desarrollo de portales con el gestor de contenidos

Más detalles

Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech

Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech Resumen Todo documento XBRL contiene cierta información semántica que se representa

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

Guía LEGAL Conectores sociales Y "SOCIAL LOGIN"

Guía LEGAL Conectores sociales Y SOCIAL LOGIN Guía LEGAL Conectores sociales Y "SOCIAL LOGIN" 1 De qué estamos hablando? Las redes sociales son una herramienta esencial para promocionar los contenidos de nuestras webs y también para obtener nuevos

Más detalles

BASE DE DATOS RELACIONALES

BASE DE DATOS RELACIONALES BASE DE DATOS RELACIONALES Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya

Más detalles

Sistema de Mensajería Empresarial para generación Masiva de DTE

Sistema de Mensajería Empresarial para generación Masiva de DTE Sistema de Mensajería Empresarial para generación Masiva de DTE TIPO DE DOCUMENTO: OFERTA TÉCNICA Y COMERCIAL VERSIÓN 1.0, 7 de Mayo de 2008 CONTENIDO 1 INTRODUCCIÓN 4 2 DESCRIPCIÓN DE ARQUITECTURA DE

Más detalles

Servicio de estadísticas de Alojamiento Fecha de revisión: 19/09/2005

Servicio de estadísticas de Alojamiento Fecha de revisión: 19/09/2005 Servicio de estadísticas de Alojamiento Fecha de revisión: 19/09/2005 1. Acerca de este documento Este documento describe el servicio de estadísticas del que actualmente disfrutan algunas de las páginas

Más detalles

Sistema de Provisión Centralizada CPS

Sistema de Provisión Centralizada CPS Sistema de Provisión Centralizada CPS Descripción del Producto Rev. A1, 03 de Agosto de 2011 1. DESCRIPCIÓN GENERAL DEL CPS Central Provision System (CPS) es un sistema de provisión y administración de

Más detalles

DIGITALIZACIÓN DE DOCUMENTOS: PROYECTO DIGISAN

DIGITALIZACIÓN DE DOCUMENTOS: PROYECTO DIGISAN DIGITALIZACIÓN DE DOCUMENTOS: PROYECTO DIGISAN Francisco Belmonte Díaz Diseño e implementación de Sistemas Informáticos. Coordinación de Tareas de Programación Servicio de Gestión Informática. Consejería

Más detalles

El Rol Estratégico de los Sistemas de Información. Aplicaciones de sistemas clave en la organización (1)

El Rol Estratégico de los Sistemas de Información. Aplicaciones de sistemas clave en la organización (1) El Rol Estratégico de los Sistemas de Información Aplicaciones de sistemas clave en la organización (1) Puesto que en una organización hay diferentes intereses, especialidades y niveles, hay diferentes

Más detalles

INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS

INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS AUTORÍA JOSEFA PÉREZ DOMÍNGUEZ TEMÁTICA NUEVAS TECNOLOGIAS ETAPA CICLOS FORMATIVOS DE GRADO SUPERIOR DE INFORMÁTICA Resumen En esta publicación se

Más detalles

UNIDAD DIDACTICA 1: SISTEMAS GESTORES DE BASES DE DATOS

UNIDAD DIDACTICA 1: SISTEMAS GESTORES DE BASES DE DATOS UNIDAD DIDACTICA 1: SISTEMAS GESTORES DE BASES DE DATOS Índice de contenido: 1. Concepto de base de datos (BD)... 3 2. Los sistemas gestores de bases de datos (SGBD)... 3 3. Arquitectura de los sistemas

Más detalles

METODOLOGÍA E IMPLEMENTACIÓN DEL SIGGA (SISTEMA DE INFORMACION GEOGRAFICA: GOBERNANZA DEL AGUA)

METODOLOGÍA E IMPLEMENTACIÓN DEL SIGGA (SISTEMA DE INFORMACION GEOGRAFICA: GOBERNANZA DEL AGUA) METODOLOGÍA E IMPLEMENTACIÓN DEL SIGGA (SISTEMA DE INFORMACION GEOGRAFICA: GOBERNANZA DEL AGUA) I.1 Definición de SIG Es un sistema compuesto por hardware, software y procedimientos para capturar, manejar,

Más detalles

al usuario final en base a un formato preestablecido. 1. Introducción

al usuario final en base a un formato preestablecido. 1. Introducción Arquitectura Avanzada de Servidores WWW Autogestionados DEPARTAMENTO DE ELECTRÓNICA Y SISTEMAS FACULTAD DE INFORMÁTICA, UNIVERSIDAD DE A CORUÑA CAMPUS DE ELVIÑA s/n, 15.071 A CORUÑA Antonio López Fernández

Más detalles

Norma ISO 9001:2015. Cuáles son los cambios presentados en la actualización de la Norma?

Norma ISO 9001:2015. Cuáles son los cambios presentados en la actualización de la Norma? Norma ISO 9001:2015 Cuáles son los cambios presentados en la actualización de la Norma? Norma ISO 9001:2015 Contenido Introducción Perspectiva de la norma ISO 9001 Cambios de la norma ISO 9001 Cambios

Más detalles

Sesión No. 2. Contextualización: Nombre de la sesión: Paquetería ASPEL - COI PAQUETERÍA CONTABLE

Sesión No. 2. Contextualización: Nombre de la sesión: Paquetería ASPEL - COI PAQUETERÍA CONTABLE Paquetería contable 1 Sesión No. 2 Nombre de la sesión: Paquetería ASPEL - COI Contextualización: Como hemos venido comentando, existe en el mercado software o paquetería contable diversa que nos servirá

Más detalles

Solución de telefonía para empresas TL 200 - Presentación de producto. Telefonía IP

Solución de telefonía para empresas TL 200 - Presentación de producto. Telefonía IP Solución de telefonía para empresas TL 200 - Presentación de producto Telefonía IP Qué ofrece la telefonía IP? La Telefonía IP puede realizar las mismas funciones o características de la telefonía tradicional,

Más detalles

BASES DE DATOS TEMA 2. Arquitectura de un Sistema de Gestión de Bases de Datos

BASES DE DATOS TEMA 2. Arquitectura de un Sistema de Gestión de Bases de Datos BASES DE DATOS TEMA 2 Arquitectura de un Sistema de Gestión de Bases de Datos 2.1 y 2.2 Arquitectura en 3 niveles Independencia -> ANSI/SPARC (1975) Nivel externo (Todas las percepciones de la BD) Visión

Más detalles

QUÉ ES UNA BASE DE DATOS Y CUÁLES SON LOS PRINCIPALES TIPOS? EJEMPLOS: MYSQL, SQLSERVER, ORACLE, POSTGRESQL, INFORMIX (DV00204A)

QUÉ ES UNA BASE DE DATOS Y CUÁLES SON LOS PRINCIPALES TIPOS? EJEMPLOS: MYSQL, SQLSERVER, ORACLE, POSTGRESQL, INFORMIX (DV00204A) APRENDERAPROGRAMAR.COM QUÉ ES UNA BASE DE DATOS Y CUÁLES SON LOS PRINCIPALES TIPOS? EJEMPLOS: MYSQL, SQLSERVER, ORACLE, POSTGRESQL, INFORMIX (DV00204A) Sección: Divulgación Categoría: Lenguajes y entornos

Más detalles

SISTEMA DE GESTIÓN DE BASE DE DATOS (Database Management System (DBMS))

SISTEMA DE GESTIÓN DE BASE DE DATOS (Database Management System (DBMS)) SISTEMA DE GESTIÓN DE BASE DE DATOS (Database Management System (DBMS)) Los sistemas de gestión de bases de datos son un tipo de software muy específico, dedicado a servir de interfaz entre la base de

Más detalles

PROBLEMAS Y SOLUCIONES EN EL DESARROLLO DE LA IDE EXTREMADURA

PROBLEMAS Y SOLUCIONES EN EL DESARROLLO DE LA IDE EXTREMADURA PROBLEMAS Y SOLUCIONES EN EL DESARROLLO DE LA IDE EXTREMADURA Alberto Aparicio Ríos Gobierno de Extremadura alberto.aparicio@juntaextremadura.net Resumen Se abordarán los problemas encontrados durante

Más detalles

Política de Privacidad del Grupo Grünenthal

Política de Privacidad del Grupo Grünenthal Política de Privacidad del Grupo Grünenthal Gracias por su interés en la información ofrecida por Grünenthal GmbH y/o sus filiales (en adelante Grünenthal ). Queremos hacerle saber que valoramos su privacidad.

Más detalles

Vicerrectorado de Investigación Oficina de Patentes y Valorización

Vicerrectorado de Investigación Oficina de Patentes y Valorización TITULO PANELES INFORMATIVOS INTERACTIVOS ABSTRACT: Investigadores de la Universidad de Castilla La Mancha desarrollan aplicativos de interacción móvil. Básicamente, partiendo de espacios, zonas, o paneles

Más detalles

Módulo 2. Inicio con Java

Módulo 2. Inicio con Java Módulo 2. Inicio con Java Objetivos: -Clasificar el lenguaje de programación Java según las formas de clasificar los lenguajes de programación. -Describir el funcionamiento de la plataforma Java. -Explicar

Más detalles

Complejo Deportivo UCA. República Saharaui s/n 11510 Puerto Real (Cádiz) Tel.956016270.Fax.956016275 www.uca.es/deportes e-mail: deport@uca.

Complejo Deportivo UCA. República Saharaui s/n 11510 Puerto Real (Cádiz) Tel.956016270.Fax.956016275 www.uca.es/deportes e-mail: deport@uca. La dificultad de los usuarios, tanto de la comunidad universitaria como externos, a la hora de desplazarse a las oficinas del Área para llevar a cabo las distintas gestiones, ha ido obligando al (ADE)

Más detalles

SELECCIÓN N Y DISEÑO DEL PRODUCTO Y SERVICIO

SELECCIÓN N Y DISEÑO DEL PRODUCTO Y SERVICIO SELECCIÓN N Y DISEÑO DEL PRODUCTO Y SERVICIO Administración n de Operaciones II 1 El desarrollo consistente y la introducción n de nuevos productos que valoren los clientes es muy importante para la prosperidad

Más detalles

Gestión Documental con Microsoft Office SharePoint Server 2007 (MOSS) Ignacio López - Ingeniero en Informática Software Architect en Alhambra-Eidos

Gestión Documental con Microsoft Office SharePoint Server 2007 (MOSS) Ignacio López - Ingeniero en Informática Software Architect en Alhambra-Eidos Gestión Documental con Microsoft Office SharePoint Server 2007 (MOSS) Ignacio López - Ingeniero en Informática Software Architect en Alhambra-Eidos Indice de Contenido Características Generales de MOSS

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

Introducción a las bases de datos

Introducción a las bases de datos Introducción a las bases de datos Juan Ignacio Rodríguez de León Abstract Aplicaciones de los sistemas de bases de datos. Sistemas de bases de datos frente a sistemas de archivos. Visión de los datos.

Más detalles

SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA

SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA RIF: V-16233325-5 SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA Sistema desarrollado bajo software libre, con orientación al manejo de base de datos a través de una interfaz gráfica

Más detalles

El módulo consta de una serie de unidades en las que se especifican los objetivos, contenidos y actividades.

El módulo consta de una serie de unidades en las que se especifican los objetivos, contenidos y actividades. ORGANIZACION El módulo consta de una serie de unidades en las que se especifican los objetivos, contenidos y actividades. Las actividades no son de obligada realización, su resolución servirá al alumnado

Más detalles

Operación 8 Claves para la ISO 9001-2015

Operación 8 Claves para la ISO 9001-2015 Operación 8Claves para la ISO 9001-2015 BLOQUE 8: Operación A grandes rasgos, se puede decir que este bloque se corresponde con el capítulo 7 de la antigua norma ISO 9001:2008 de Realización del Producto,

Más detalles

Introducción a los sistemas de bases de datos

Introducción a los sistemas de bases de datos Introducción a los sistemas de bases de datos Bases de datos II: Tema 1 Bases de Datos II: Esther de Ves / Vicente Cerverón - Tema 1 1 Estructura del tema Qué es un sistema SGBD? Por qué utilizar un SGBD?

Más detalles

CONTESTACIÓN CONSULTA PÚBLICA SOBRE EL MODELO DE GESTIÓN DE LAS BANDAS DE FRECUENCIAS DE. 1452 a 1492 MHZ y 3,6 A 3,8 GHZ.

CONTESTACIÓN CONSULTA PÚBLICA SOBRE EL MODELO DE GESTIÓN DE LAS BANDAS DE FRECUENCIAS DE. 1452 a 1492 MHZ y 3,6 A 3,8 GHZ. CONTESTACIÓN CONSULTA PÚBLICA SOBRE EL MODELO DE GESTIÓN DE LAS BANDAS DE FRECUENCIAS DE 1452 a 1492 MHZ y 3,6 A 3,8 GHZ. Empresa: B 73.451.015 C/ Colmenarico, Nº 22, Bajo. 30.800 Lorca Murcia. Licencia

Más detalles

APLICACIONES WEB GOOGLE ANAYLITICS

APLICACIONES WEB GOOGLE ANAYLITICS APLICACIONES WEB GOOGLE ANAYLITICS Elena Berti Rebecca Thompson 2º DAW ÍNDICE Qué es una Aplicación Web Consideraciones técnicas Estructura de las Aplicaciones Web Ventajas Inconvenientes Diferencia entre

Más detalles

Desarrollo de un Sistema de Gestión de Proyectos mediante el framework GWT

Desarrollo de un Sistema de Gestión de Proyectos mediante el framework GWT Proyecto de Fin de Carrera Universidad Politécnica de Valencia Escuela Técnica Superior de Informática Desarrollo de un Sistema de Gestión de Proyectos mediante el framework GWT Realizado por: Dirigido

Más detalles

TALLER No. 1 Capitulo 1: Conceptos Básicos de Bases de datos

TALLER No. 1 Capitulo 1: Conceptos Básicos de Bases de datos TALLER No. 1 Capitulo 1: Conceptos Básicos de Bases de datos 1. La base de datos se puede considerar como una unificación de varios archivos de datos independientes, cuyo propósito básico es evitar la

Más detalles

MANUAL DE USUARIO DE OFICINA CONECTADA

MANUAL DE USUARIO DE OFICINA CONECTADA MANUAL DE USUARIO DE OFICINA CONECTADA 1 OFICINA CONECTADA INDICE 1 INTRODUCCIÓN...3 2 USO DEL SERVICIO...4 2.1 CONFIGURACIÓN EQUIPO CLIENTE...4 2.2 ADMINISTRACIÓN AVANZADA...5 2.2.1 Gestión de usuarios...7

Más detalles

ISO 17799: La gestión de la seguridad de la información

ISO 17799: La gestión de la seguridad de la información 1 ISO 17799: La gestión de la seguridad de la información En la actualidad las empresas son conscientes de la gran importancia que tiene para el desarrollo de sus actividades proteger de forma adecuada

Más detalles

Arquitectura Cliente/Servidor

Arquitectura Cliente/Servidor Arquitectura Cliente/Servidor Claudio Cubillos Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso, Chile claudio.cubillos@ucv.cl Arquitectura cliente/servidor v Servidor: rol

Más detalles

Actualización de versión a Bizagi 10.x

Actualización de versión a Bizagi 10.x Actualización de versión a Bizagi 10.x Actualización de versión a Bizagi 10.x 1 Tabla de contenidos Introducción... 2 Actualizar un proyecto desde v9.1.x a 10.x... 2 Preparación... 3 Habilitación de formas

Más detalles

protección y replicación remota de datos... dib backup remoto GARANTÍA DE CONTINUIDAD DE NEGOCIO ante cualquier contingencia de pérdida de datos

protección y replicación remota de datos... dib backup remoto GARANTÍA DE CONTINUIDAD DE NEGOCIO ante cualquier contingencia de pérdida de datos Solicita una demo por teléfono (+34) 943 492 308 o desde la web http://www.diana-tek.com/www1/espanol/dibbackup_solicitud_demo.htm protección y replicación remota de datos... dib backup remoto GARANTÍA

Más detalles

4. Base de datos XML nativa: Marklogic

4. Base de datos XML nativa: Marklogic 4. Base de datos XML nativa: Marklogic XML ha ganado con el paso de los años protagonismo a la hora de trabajar con la información. Su lenguaje fuertemente tipado permite la comunicación entre distintas

Más detalles

CALIDAD TOTAL. Visión estratégica y buena gestión son los ingredientes fundamentales.

CALIDAD TOTAL. Visión estratégica y buena gestión son los ingredientes fundamentales. CALIDAD TOTAL Visión estratégica y buena gestión son los ingredientes fundamentales. ALFREDO SERPELL Ingeniero civil industrial UC Phd University of Texas at Austin.Profesor titular ingeniería y gestión

Más detalles

Conceptos de redes. LAN (Local Area Network) WAN (Wide Area Network)

Conceptos de redes. LAN (Local Area Network) WAN (Wide Area Network) Conceptos de redes. Una red de ordenadores permite conectar a los mismos con la finalidad de compartir recursos e información. Hablando en términos de networking, lo importante es que todos los dispositivos

Más detalles

Apéndice 4 de los ÉSTANDARES PARA CUALIFICACIONES EFPA CÓDIGO ÉTICO

Apéndice 4 de los ÉSTANDARES PARA CUALIFICACIONES EFPA CÓDIGO ÉTICO Apéndice 4 de los ÉSTANDARES PARA CUALIFICACIONES EFPA CÓDIGO ÉTICO Apéndice nº 4 de los ESTÁNDARES PARA CUALIFICACIONES EFPA NORMAS Y RECOMENDACIONES Código Ético (Aprobado por la Junta Directiva el 11.06.2013)

Más detalles

De acuerdo con la diferente naturaleza de las operaciones, esta política diferenciará fundamentalmente entre dos tipos de operaciones:

De acuerdo con la diferente naturaleza de las operaciones, esta política diferenciará fundamentalmente entre dos tipos de operaciones: Política de ejecución de Órdenes de Altura COMENTARIOS PREVIOS Y ALCANCE DE ESTA POLÍTICA Esta política será de aplicación a las órdenes recibidas de clientes que no tengan la categoría de contraparte

Más detalles

Web Crawler en eva.fing.edu.uy

Web Crawler en eva.fing.edu.uy Recuperación de Información y Recomendaciones en la Web(2014) Grupo 4 Andrea Estefan CI 4303805-6 andyestefan@gmail.com Gerardo Fanjul CI 4542811-6 gerardo.fanjul@gmail.com Instituto de Computación - Facultad

Más detalles

qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx

qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx Trivial 4b cvbnmqwertyuiopasdfghjklzxcvbnmq wertyuiopasdfghjklzxcvbnmqwertyui Arquitectura del software

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

A. Compromiso de Ecolab con la Protección de la Privacidad de Datos

A. Compromiso de Ecolab con la Protección de la Privacidad de Datos DECLARACIÓN DE POLÍTICA DE PRIVACIDAD DE ECOLAB INC. A. Compromiso de Ecolab con la Protección de la Privacidad de Datos La Declaración siguiente precisa los Datos Personales que Ecolab puede recolectar,

Más detalles

TELEX. SISTEMA PARA EL CONTROL DE GASTOS TELEFÓNICOS Anyell Cano Ramos anyell@minrex.gov.cu Ministerio de Relaciones Exteriores Cuba RESUMEN

TELEX. SISTEMA PARA EL CONTROL DE GASTOS TELEFÓNICOS Anyell Cano Ramos anyell@minrex.gov.cu Ministerio de Relaciones Exteriores Cuba RESUMEN TELEX. SISTEMA PARA EL CONTROL DE GASTOS TELEFÓNICOS Anyell Cano Ramos anyell@minrex.gov.cu Ministerio de Relaciones Exteriores Cuba RESUMEN El Ministerio de Relaciones Exteriores de Cuba (MINREX) es el

Más detalles

LA METODOLOGÍA DEL BANCO PROVINCIA

LA METODOLOGÍA DEL BANCO PROVINCIA 20 LA METODOLOGÍA DEL BANCO PROVINCIA Cómo gestionar activos de información? En 2007, el Banco Central de la República Argentina (BCRA) planteó algunas exigencias financieras para el sistema financiero

Más detalles

LEY QUE NORMA EL USO, ADQUISICIÓN Y ADECUACIÓN DEL SOFTWARE EN LA ADMINISTRACIÓN PUBLICA

LEY QUE NORMA EL USO, ADQUISICIÓN Y ADECUACIÓN DEL SOFTWARE EN LA ADMINISTRACIÓN PUBLICA ADQUISICIÓN DE SOFTWARE DE CORREO 1. Nombre del Área :. Responsable de la Evaluación : Aldo Quispe Santa María. Cargo : Director (e) de Tecnología de la Información y Sistemas 4. Fecha : de Julio de 007

Más detalles

Capítulo 5. Implementación del Sistema de Inscripciones

Capítulo 5. Implementación del Sistema de Inscripciones Capítulo 5. Implementación del Sistema de Inscripciones 5.1 Tecnologías utilizadas en el desarrollo En esta sección se exponen brevemente las tecnologías utilizadas en la implementación de los diferentes

Más detalles

Patrones de Diseño Orientados a Objetos 2 Parte

Patrones de Diseño Orientados a Objetos 2 Parte Patrones de Diseño Orientados a Objetos 2 Parte Patrón Observador Observer (Patrón de Comportamiento) Patrón Observador Observer Observador (en inglés: Observer) es un patrón de diseño que define una dependencia

Más detalles

IAP 1003 - ENTORNOS INFORMATIZADOS CON SISTEMAS DE BASES DE DATOS

IAP 1003 - ENTORNOS INFORMATIZADOS CON SISTEMAS DE BASES DE DATOS IAP 1003 - ENTORNOS INFORMATIZADOS CON SISTEMAS DE BASES DE DATOS Introducción 1. El propósito de esta Declaración es prestar apoyo al auditor a la implantación de la NIA 400, "Evaluación del Riesgo y

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

Capítulo 5: Pruebas y evaluación del sistema. A continuación se muestran una serie de pruebas propuestas para evaluar varias

Capítulo 5: Pruebas y evaluación del sistema. A continuación se muestran una serie de pruebas propuestas para evaluar varias Capítulo 5: Pruebas y evaluación del sistema 5.1 Definición de pruebas para la aplicación A continuación se muestran una serie de pruebas propuestas para evaluar varias características importantes del

Más detalles

Diseño de una estrategia tecnológica de Customer Relationship Management (CRM) para la empresa BPM de México. CAPITULO 6

Diseño de una estrategia tecnológica de Customer Relationship Management (CRM) para la empresa BPM de México. CAPITULO 6 CAPITULO 6 6.1 Conclusiones y Recomendaciones. 6.1.1 Conclusiones. En esta investigación se presentó de manera detallada el concepto de una estrategia de Customer Relationship Management, pues al tratarse

Más detalles

Para tener una visión general de las revistas de estadística, ir a: http://www.statsci.org/jourlist.html

Para tener una visión general de las revistas de estadística, ir a: http://www.statsci.org/jourlist.html 8. Difusión 8.4. Documentos - Métodos La expresión "publicar o perecer" hace referencia a la presión de publicar trabajos constantemente para continuar o sostener una carrera en el sector académico. La

Más detalles

1. Introducción... 3 2. Perfiles de Usuarios... 3 2.1 Definir el primer perfil... 3 3. Añadir perfiles... 6 4. Introducción a Internet... 7 4.1.

1. Introducción... 3 2. Perfiles de Usuarios... 3 2.1 Definir el primer perfil... 3 3. Añadir perfiles... 6 4. Introducción a Internet... 7 4.1. 1. Introducción... 3 2. Perfiles de Usuarios... 3 2.1 Definir el primer perfil... 3 3. Añadir perfiles... 6 4. Introducción a Internet... 7 4.1. World Wide Web... 8 4.2. Las páginas web... 8 4.3.1. Los

Más detalles

TEMA 2.- EL SISTEMA GESTOR DE BASES DE DATOS.

TEMA 2.- EL SISTEMA GESTOR DE BASES DE DATOS. TEMA 2.- EL SISTEMA GESTOR DE BASES DE DATOS. Concepto y Funciones del SGBD. Lenguajes de los SGBD. Niveles de Abstracción. Arquitectura ANSI/SPARC. Componentes del SGBD. 1. Concepto y Funciones del SGBD.

Más detalles

La publicación. Pere Barnola Augé P08/93133/01510

La publicación. Pere Barnola Augé P08/93133/01510 La publicación Pere Barnola Augé P08/93133/01510 FUOC P08/93133/01510 La publicación Índice Introducción... 5 1. El dominio... 7 2. Alojamiento web... 9 3. FTP... 11 3.1. Cliente FTP... 11 3.1.1. Cómo

Más detalles

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los

Más detalles

www.fundibeq.org Además se recomienda su uso como herramienta de trabajo dentro de las actividades habituales de gestión.

www.fundibeq.org Además se recomienda su uso como herramienta de trabajo dentro de las actividades habituales de gestión. HOJAS DE COMPROBACIOÓN Y HOJAS DE RECOGIDA DE DATOS 1.- INTRODUCCIÓN En este documento se describe el proceso de obtención de información a partir de la recogida y análisis de datos, desde el establecimiento

Más detalles

8. RESULTADOS PREVISTOS

8. RESULTADOS PREVISTOS 8. RESULTADOS PREVISTOS Para determinar las tasas de graduación, eficiencia y abandono es recomendable partir de los resultados obtenidos en los últimos años: E.U. de Magisterio de Guadalajara. Tasa de

Más detalles

Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y

Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y Capítulo VI Conclusiones En este capítulo abordaremos la comparación de las características principales y de las ventajas cada tecnología Web nos ofrece para el desarrollo de ciertas aplicaciones. También

Más detalles

Capítulo 2. Planteamiento del problema. Capítulo 2 Planteamiento del problema

Capítulo 2. Planteamiento del problema. Capítulo 2 Planteamiento del problema Capítulo2 Planteamientodelproblema 38 2.1Antecedentesycontextodelproyecto En lo que respecta a los antecedentes del proyecto, se describe inicialmente el contexto donde se utiliza el producto de software.

Más detalles

2011-2012 RESOLUCIÓN DE ERRORES EN MOODLE CAMPUS VIRTUAL-BIRTUALA UPV-EHU

2011-2012 RESOLUCIÓN DE ERRORES EN MOODLE CAMPUS VIRTUAL-BIRTUALA UPV-EHU 2011-2012 RESOLUCIÓN DE ERRORES EN MOODLE CAMPUS VIRTUAL-BIRTUALA UPV-EHU Antecedentes:... 2 1. Introducción... 3 2. Imágenes que no se visualizan... 3 3. URLs de recursos o actividades que no son autocontenido...

Más detalles

Ambiente Virtual de Comercio Electrónico B2B para la Comunidad Virtual de Negocios del departamento del Cauca

Ambiente Virtual de Comercio Electrónico B2B para la Comunidad Virtual de Negocios del departamento del Cauca Ambiente Virtual de Comercio Electrónico B2B para la Comunidad Virtual de Negocios del departamento del Cauca Ing. WILSON ALFREDO ORTEGA ORDOÑEZ Ing. JUAN CARLOS MENDEZ CAMACHO Universidad del Cauca Facultad

Más detalles

Aviso Legal, Política de Privacidad y Protección de Datos, para incluir en las páginas Web.

Aviso Legal, Política de Privacidad y Protección de Datos, para incluir en las páginas Web. Aviso Legal, Política de Privacidad y Protección de Datos, para incluir en las páginas Web. En lo relacionado con esta cuestión, el cliente debe hacer entrega del siguiente clausulado a su gestor de páginas

Más detalles

Resumen. El rol del lenguaje SQL en los SGBDR y en la Relacional. cjimenez@inf.udec.cl, tamrstro@inf.udec.cl

Resumen. El rol del lenguaje SQL en los SGBDR y en la Relacional. cjimenez@inf.udec.cl, tamrstro@inf.udec.cl El rol del lenguaje SQL en los SGBDR y en la Relacional. cjimenez@inf.udec.cl, tamrstro@inf.udec.cl Resumen demandas de almacenamiento y procesamiento de datos. Es el conjunto de estas dos capacidades

Más detalles

Hadoop. Cómo vender un cluster Hadoop?

Hadoop. Cómo vender un cluster Hadoop? Hadoop Cómo vender un cluster Hadoop? ÍNDICE Problema Big Data Qué es Hadoop? Descripción HDSF Map Reduce Componentes de Hadoop Hardware Software 3 EL PROBLEMA BIG DATA ANTES Los datos los generaban las

Más detalles

GUÍA DE EVIDENCIA DE LA UNIDAD DE COMPETENCIA

GUÍA DE EVIDENCIA DE LA UNIDAD DE COMPETENCIA MINISTERIO DE EDUCACIÓN, CULTURA Y DEPORTE SECRETARÍA DE ESTADO DE EDUCACIÓN, FORMACIÓN PROFESIONAL Y UNIVERSIDADES DIRECCIÓN GENERAL DE FORMACIÓN PROFESIONAL INSTITUTO NACIONAL DE LAS CUALIFICACIONES

Más detalles

SISTEMAS OPERATIVOS AVANZADOS

SISTEMAS OPERATIVOS AVANZADOS SISTEMAS OPERATIVOS AVANZADOS TEMA 3 CLAVE: MIS 204 PROFESOR: M.C. ALEJA DRO GUTIÉRREZ DÍAZ 3. PROCESOS CONCURRENTES 3.1 Conceptos de programación concurrente 3.2 El problema de la sección crítica 3.3

Más detalles

Grupo de Trabajo del Tratado de Cooperación en materia de Patentes (PCT)

Grupo de Trabajo del Tratado de Cooperación en materia de Patentes (PCT) S PCT/WG/8/7 ORIGINAL: INGLÉS FECHA: 12 DE MARZ0 DE 2015 Grupo de Trabajo del Tratado de Cooperación en materia de Patentes (PCT) Octava reunión Ginebra, 26 a 29 de mayo de 2015 FORMACIÓN DE EXAMINADORES

Más detalles

Base de datos en Excel

Base de datos en Excel Base de datos en Excel Una base datos es un conjunto de información que ha sido organizado bajo un mismo contexto y se encuentra almacenada y lista para ser utilizada en cualquier momento. Las bases de

Más detalles

Alcatel-Lucent VitalQIP Appliance Manager

Alcatel-Lucent VitalQIP Appliance Manager Alcatel-Lucent Appliance Manager Solución integral de gestión de direcciones IP y basada en dispositivos con amplia funcionalidad Racionalice la gestión y reduzca los costes administrativos con Alcatel-Lucent

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

Base de datos en la Enseñanza. Open Office

Base de datos en la Enseñanza. Open Office 1 Ministerio de Educación Base de datos en la Enseñanza. Open Office Módulo 1: Introducción Instituto de Tecnologías Educativas 2011 Introducción Pero qué es una base de datos? Simplificando mucho, podemos

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

AVISO DE PRIVACIDAD *INFORMAR SOBRE CAMBIOS O NUEVOS SERVICIOS QUE ESTÉN RELACIONADOS CON EL CONTRATADO POR EL CLIENTE.

AVISO DE PRIVACIDAD *INFORMAR SOBRE CAMBIOS O NUEVOS SERVICIOS QUE ESTÉN RELACIONADOS CON EL CONTRATADO POR EL CLIENTE. TELE CABLE DE VILLAGRAN AVISO DE PRIVACIDAD EN CUMPLIMIENTO CON LO ESTABLECIDO POR LA LEY FEDERAL DE PROTECCIÓN DE DATOS PERSONALES EN POSESIÓN DE PARTICULARES, ANA MARIA RAMOS MORIN (EN LO SUCESIVO LA

Más detalles

Los requisitos de accesibilidad en un proyecto software. Implicaciones de usuarios discapacitados en el proceso software

Los requisitos de accesibilidad en un proyecto software. Implicaciones de usuarios discapacitados en el proceso software UNIVERSIDAD POLITECNICA DE MADRID Facultad de Informática Departamento de Lenguajes y Sistemas Informáticos e Ingeniería de Software Resumen del Trabajo tutelado: Los requisitos de accesibilidad en un

Más detalles

LLEVE SU NEGOCIO al SIGUIENTE NIVEL. digitalice todos sus documentos y procesos.

LLEVE SU NEGOCIO al SIGUIENTE NIVEL. digitalice todos sus documentos y procesos. LLEVE SU NEGOCIO al SIGUIENTE NIVEL. digitalice todos sus documentos y procesos. Qué es mydocument enterprise? MyDOCument Enterprise es una solución de gestión documental diseñada para que las empresas

Más detalles

MODULO ADMINISTRATIVO

MODULO ADMINISTRATIVO MODULO ADMINISTRATIVO 2 Tipo: Estado: Disponibilidad: Copyright: Informe Ejecutivo Versión Final Publico 2013 Makrosoft Resumen Descripción del Sistema DocXFlow 3 Tabla de Contenido DocXFlow Sistema de

Más detalles

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor. Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el

Más detalles

Bhar aumenta 30% la eficiencia y mejora la satisfacción de los clientes

Bhar aumenta 30% la eficiencia y mejora la satisfacción de los clientes Bhar aumenta 30% la eficiencia y mejora la satisfacción de los clientes Panorama general: Fabricante de moldeados por inyección industriales y para automóviles mejora la eficiencia operativa 30% con un

Más detalles

MANUAL DE USUARIO TARIFICADOR SIPTAR Y REPORTES SIPTAR.

MANUAL DE USUARIO TARIFICADOR SIPTAR Y REPORTES SIPTAR. MANUAL DE USUARIO Y REPORTES SIPTAR. Fecha: 2008. CONTENIDO CONTENIDO... 2 1. Ingreso al Tarificador SipTar.... 3 2. Utilidades del SipTar.... 5 3. Monitoreo Cabinas... 20 4. Consola.... 26 5. Reportes

Más detalles

Manual de usuario. Curso Móvil 1.0

Manual de usuario. Curso Móvil 1.0 Manual de usuario Curso Móvil 1.0 Manual de usuario Curso Móvil 1.0 Es la primera aplicación para dispositivos móviles del TEC Digital. Está dirigido a los estudiantes usuarios de la plataforma con dispositivos

Más detalles

CERDO-IBERICO: FORO DE DISCUSIÓN SOBRE EL CERDO IBÉRICO EN INTERNET

CERDO-IBERICO: FORO DE DISCUSIÓN SOBRE EL CERDO IBÉRICO EN INTERNET CERDO-IBERICO: FORO DE DISCUSIÓN SOBRE EL CERDO IBÉRICO EN INTERNET E. De Pedro Sanz, J. García Olmo, y A. Garrido Varo Dpto. Producción Animal. Escuela Técnica Superior de Ingenieros Agrónomos y Montes

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

Sistema de Gestión Académica TESEO. Revisión 1.0. Servicio de Informática Área de Gestión (GESTIÓN DE RESÚMENES DE TESIS DOCTORALES)

Sistema de Gestión Académica TESEO. Revisión 1.0. Servicio de Informática Área de Gestión (GESTIÓN DE RESÚMENES DE TESIS DOCTORALES) Sistema de Gestión Académica TESEO (GESTIÓN DE RESÚMENES DE TESIS DOCTORALES) Revisión 1.0 Servicio de Informática Área de Gestión Mayo de 2004 INDICE INDICE... 1 1 Introducción... 1 2 Procedimiento....

Más detalles

Introducción. Componentes de un SI. Sistema de Información:

Introducción. Componentes de un SI. Sistema de Información: Introducción. Sistema de Información: Conjunto de elementos relacionados entre sí de acuerdo a ciertas reglas, que aporta a la organización la información necesaria para el cumplimiento de sus fines, para

Más detalles

USO DE LOS SGD Y DE LOS SGBDR PARA LA AUTOMATIZACION DE BIBLIOTECAS

USO DE LOS SGD Y DE LOS SGBDR PARA LA AUTOMATIZACION DE BIBLIOTECAS USO DE LOS SGD Y DE LOS SGBDR PARA LA AUTOMATIZACION DE BIBLIOTECAS Félix Moya, Pedro Hípola E. U. de Biblioteconomía y Documentación Universidad de Granada Moya, F.; Hípola, P. «Uso de los SGD y de los

Más detalles

GESTIÓN DE LA DOCUMENTACIÓN

GESTIÓN DE LA DOCUMENTACIÓN Página: 1 de 8 Elaborado por: Revidado por: Aprobado por: Comité de calidad Responsable de calidad Director Misión: Controlar los documentos y registros del Sistema de Gestión de Calidad para garantizar

Más detalles

ESQUEMAS DE SISTEMAS VOIP CON ALTA DISPONIBILIDAD Y ALTO RENDIMIENTO

ESQUEMAS DE SISTEMAS VOIP CON ALTA DISPONIBILIDAD Y ALTO RENDIMIENTO CAPÍTULO 6 ESQUEMAS DE SISTEMAS VOIP CON ALTA DISPONIBILIDAD Y ALTO RENDIMIENTO 1 Introducción El objetivo de este capítulo es mostrar la posibilidad de integración del servicio de VoIP Asterisk con los

Más detalles