La Red Cubana de Ciencia desde una perspectiva de su integración y componentes
|
|
- Rosa Morales Cano
- hace 8 años
- Vistas:
Transcripción
1 La Red Cubana de Ciencia desde una perspectiva de su integración y componentes Dr.C. Francisco A. Fernández Nodarse, CITMATEL, Ministerio de Ciencia, Tecnología y Medio Ambiente, Habana, Cuba. ffn@citmatel.inf.cu Resumen Como una contribución al desarrollo de la sociedad del conocimiento, surge la Red Cubana de Ciencias, prevista como una red digital de contenidos, productos y servicios derivados de la Ciencia e Innovación Tecnológica. El trabajo aborda el proceso de concepción, implementación y despliegue de la Red cubana de Ciencia desde una perspectiva de su integración y componentes. Se abordan sus dimensiones tecnológicas, desarrollo de herramientas y programas, información, organizativas y de capacitación, su desarrollo basado en componentes y el proceso de software basado en UML, iterativo e incremental centrado en los aspectos críticos en las primeras iteraciones para minimizar riesgos, guiado por los requisitos, que emplea arquitecturas basadas en componentes y un adecuado control de cambios del software. El desarrollo de procesos de I+D+I bajo una organización basada en proyectos con una sincronización e integración adecuada de sus procesos y componentes críticos planificados en la ruta critica del programa ramal Red de la Ciencia, el empleo de middleware como marco de trabajo estándar y abierto de objetos distribuidos que permite a los componentes en la red interoperar en un ambiente común sin importar el lenguaje de desarrollo, sistema operacional, tipo de red, etc. con una orientación preferencial uso de software libre y abierto, el resolver los problemas inherentes a sistemas heterogéneos y distribuidos, empleando servicios middleware, es decir, interfaces de programación y protocolos estándares, y el construir repositorios o grandes almacenes de datos para las comunidades científicas y otros grupos de usuarios con poderosas herramientas para el trabajo colaborativo son elementos característicos que también se abordan. Estos conceptos están siendo aplicados en el desarrollo de la Red cubana de Ciencia y los resultados que ya se ofrecen, durante el primer año de ejecución, validan su selección. I. Introducción Una de las principales actividades de las instituciones del sector de la Ciencia es la creación de conocimientos a través de las investigaciones y su transferencia a la sociedad para que sean utilizadas para la solución de problemas de desarrollo y para la elevación de la cultura general integral.
2 Las TIC son herramientas que permiten masificar los procesos de divulgación, promoción, formación y desmitificación de la ciencia, la tecnología y los conocimientos en general. El desarrollo alcanzado por el Sistema de la Ciencia cubana unido al avance obtenido en el campo de las TIC ha creado las condiciones para la creación de la Red Cubana de Ciencia. Ver Fig. 1 Contexto de Desarrollo de la Red cubana de Ciencia. La necesidad de contar con una ingente cantidad de información en forma de documentos, procedimientos, transacciones, noticias, elementos multimedia que debe ser compartida, gestionada y procesada de forma constante por trabajadores y usuarios de una entidad, independiente de su localización física determina el uso creciente de las TIC. Fig. 1 Contexto de Desarrollo de la Red cubana de Ciencia La tecnología es el vehículo para optimizar esos procesos colaborativos y compartir los activos de conocimientos, que es valor diferencial de una entidad. Las TIC han contribuido a una mayor facilidad de creación y gestión del conocimiento. La Red Cubana de Ciencia es una red digital de contenidos, productos y servicios derivados de la Ciencia y la Innovación tecnológica: un laboratorio para la introducción de nuevas tecnologías, productos, servicios y contenidos, fuente de nuevos conocimientos, resultado de la convergencia tecnológica, la integración y el desarrollo organizacional. una comunidad virtual que satisfaga las necesidades de información de los sectores científico, productivo y de servicios, de profesionales, estudiantes,
3 organizaciones políticas y de masas y la comunidad en general personalizada por perfiles de usuario y se establezca como un espacio de colaboración e interacción. un medio para la introducción y generalización de los resultados científicotécnicos que contribuya a la formación integral y a la creación de una cultura científico técnica y de innovación. La Red Cubana de Ciencia esta caracterizada por su riqueza de contenidos en idioma español de utilidad para la elevación de la cultura en general y como un espacio de colaboración e interacción con redes científicas y académicas nacionales e internacionales de interés para científicos y profesionales. Se desarrolla en los marcos del Programa Ramal científico técnico del Ministerio de Ciencia, Tecnología y Medio Ambiente de Cuba (CITMA) denominado Red de la Ciencia. La estrategia de desarrollo de la Red cubana de Ciencia se caracteriza por: La forma organizativa adoptada fue un Programa ramal científico técnico del CITMA. Aplicación de un Modelo basado en Componentes en su concepción, desarrollo e implementación. Es un programa inclusivo con un crecimiento rápido de nuevos proyectos e instituciones que se incorporan teniendo como base la solución de las necesidades y abarcando todos los territorios. Se trabaja en 2 direcciones estrechamente vinculadas: - Socialización del conocimiento científico y de innovación - Potenciar los desarrollos en líneas estratégicas de interés nacional Para conseguir que la experiencia individual sea utilizable por todos se emplean herramientas de gestión del conocimiento. La gestión del conocimiento contribuye a facilitar y gestionar aquellas actividades relacionadas con el conocimiento, tales como su creación, captura, transformación y uso. Bajo este concepto subyace una nueva forma de aprovechar los recursos dentro de la organización, y en nuestro caso dentro del Programa Ramal científico técnico del CITMA denominado Red de la Ciencia. Fig 2 Del dato al capital intelectual. Las operaciones de las entidades se organizan a través de las unidades organizativas, en cambio los activos de innovación se organizan por medio de proyectos. En ambas actividades las tecnologías de la información y comunicaciones son un medio fundamental para transmitir, analizar, compartir y almacenar los conocimientos explícitos o las informaciones. Ver Fig 3. Mapa de interrelación entre proyectos. II. Dimensiones Uno de los proyectos el dedicado a la definición e integración de los componentes principales tiene entre sus objetivos el desarrollo armónico en las dimensiones principales de la Red cubana de Ciencia a través del seguimiento de los cronogramas y las rutas criticas de desarrollo de los componentes, que organizativamente constituyen proyectos del programa ramal, y un estrecho
4 trabajo de integración que parte desde su concepción y culmina en su implementación y puesta en servicio o explotación en un proceso iterativo e incremental. Fig. 2 Del dato al capital intelectual Estas dimensiones son: Tecnológicas Infraestructura tecnológica de Red con niveles superiores de acceso y conectividad, soportada sobre la red CENIAInternet y con diferenciación en los servicios según los perfiles de usuarios Portal de acceso a la comunidad virtual de la Red de la Ciencia. Desarrollo de herramientas y programas para el soporte, transmisión, almacenamiento y procesamiento de los contenidos y prestación de servicios en línea. Información Contenidos incorporados en portales, bibliotecas, bases de datos, etc. Organizativas Sistemas para la selección, adquisición y actualización sistemática de contenidos. Infraestructura nacional para la prestación de los servicios de la red. Procedimientos organizativos, de seguridad y de gestión de la calidad. Capacitación Cursos presenciales y en línea en temáticas especializadas
5 Mapa de interrelación entre proyectos Programa ramal Red de la Ciencia Organización de los procesos de I+D+I en base a proyectos Fig. 3. Mapa de interrelación entre proyectos. Los resultados principales obtenidos hasta la fecha son: 1- Dimensión Organizativa y de Información Infraestructura nacional para la prestación de los servicios de la red. Alto nivel de integración en la ejecución de los proyectos del Programa. Mejora en las metodologías, procedimientos, herramientas y servicios en un proceso iterativo e incremental y un trabajo adecuado de versionamiento. Sitio de trabajo colaborativo en la WEB que da acceso a una comunidad restringida para los jefes de proyecto y el grupo de expertos. Acuerdos y alianzas estratégicas con proveedores nacionales de contenidos y tecnología, y con otras instituciones para la rápida introducción de servicios innovadores. Aplicación de un sistema de control del desarrollo del Programa, sus proyectos y sus resultados según lo establecido en los procedimientos vigentes en el CITMA. Sistema de selección, adquisición, organización y actualización sistemática de los contenidos que estarán disponibles en la Red, conjuntamente con las normativas y procedimientos en el plano organizativo para los proveedores de contenidos y servicios. Base de datos de los recursos de los centros tributantes
6 Organización del flujo de información. Levantamiento, identificación y ubicación de contenidos relevantes. Unidades experimentales/prototipos de digitalización en la BNCT-IDICT, CIGET provinciales y centros seleccionados estableciéndose los flujos de trabajo normativas y procedimientos para la digitalización. Materiales normativo-metodológicos para el aseguramiento lingüístico y la fuente de información, la metodología para la revisión y el control terminológico y la base de datos para el control del vocabulario. Tipología de los recursos de información, localización de las fuentes y diseño de las bases de datos del Directorio de Recursos de Información. Traducciones para nuevas versiones del Portal de acceso, bases de datos seleccionadas y la biblioteca virtual en otros idiomas. Establecimiento de estándares para los datos, estructuras de datos y bases de datos, definiéndose la infraestructura tecnológica, los mecanismos de importación y conversión de los datos, las herramientas de desarrollo para la transmisión, almacenamiento y procesamiento de datos, estándares a utilizar para el procesamiento de información, portabilidad multimedia en ambiente WEB, mecanismos de conversión de datos en inglés y francés para el portal de la red, la determinación de los estándares para los contenidos multimediales, las herramientas de desarrollo, la infraestructura tecnológica necesaria. Productos multimedia en CD, DVD y en línea orientados a la Red de la Ciencia a con temas asociados a la meteorología, ciencias básicas y técnicas, ciencias sociales, medio ambiente, y medicina. Establecimiento e implantación de los estándares, procedimientos organizativos y de seguridad en la Red. Actividades divulgativas y para el control de los proyectos y sus resultados en reuniones del Grupo de Coordinación del Programa Ramal, talleres y reuniones de expertos, en instituciones tanto nacionales como a nivel provincial. 2- Dimensión Tecnológica Estudio de las características administrativas y de infraestructura de la red CENIAINTERNET, del estado de las redes y su conectividad y proyección de su desarrollo a corto plazo. Modernización e incremento de las capacidades en los servidores, conectividad y los respaldos eléctricos para garantizar una mejor respuesta ante contingencias, así como nuevas capacidades para el hospedaje de sitios Web en los nodos Puesta en Servicio del Centro de Datos prototipo (24X7X365) para la Red de la Ciencia, determinación de los requerimientos, infraestructura tecnológica, procedimientos, normas y metodologías de trabajo para los Centros de Datos y las relaciones con los gestores de contenidos, y hospedaje del Portal de Acceso a la Red de la Ciencia, la Biblioteca Virtual, bases de datos, sitios seleccionados y las primeras aplicaciones.
7 Levantamiento de la situación de la seguridad identificándose mecanismos, herramientas y vulnerabilidades y elaboración de una política y plan de seguridad informática, la ejecución de un plan para el fortalecimiento y la gestión de riesgos, elaborándose una metodología para garantizar la continuidad del trabajo y los planes de contingencia, el fortalecimiento de la seguridad informática de la red y los Centros de datos y la definición y aplicación de las políticas de seguridad que deben cumplir los centros que se conectan a la Red de la Ciencia, las herramientas básicas para garantizar una Seguridad informática en los nodos de la Red y se emplean varias estrategias para la revisión del tráfico de correo tanto nacional como internacional y herramientas antivirus y antispam entre otras. Implantación del protocolo IPv6 en la Red de la Ciencia, creación de un sitio Web sobre IPv6, montaje de una red experimental con soporte IPv6 con soporte Dual stack IPv6 e IPv4, montaje de servicios de DNS, WWW, FTP, SSH con soporte IPv6, creación de la infraestructura de red necesaria para brindar soporte IPv6 a los servicios DNS de la Red de la Ciencia y el Portal de la Red cubana de la Ciencia se configuró con soporte Dual/Stack y Apache 2.0 y es accesible tanto por IPv6 e IPv4 al igual que todos sus servicios. 3- Dimensión de Desarrollo de herramientas y programas Desarrollo del Portal de la Red Cubana de la Ciencia que desde su puesta en línea en abril 2006 acumula accesos. La Biblioteca Virtual de la Ciencia en versión multilingüe cuenta con: - Enlace a los sitios de las instituciones que participan en el Programa para el acceso a sus recursos en línea. - Servicios de publicación de eventos, noticias y boletines. - Plataforma Informática para el enriquecimiento de la Biblioteca en el Centro de Datos de forma remota desde las instituciones que aportan contenidos para sus colecciones (administración remota disponible para cada proveedor de colecciones). - Colecciones de bibliotecas generales y temáticas entre las que se destaca la Biblioteca virtual de la Red de la Ciencia con referencias bibliográficas, revistas, libros a texto completo y eventos. Está en el centro de datos nacional la plataforma propietaria de CITMATEL de Universidad virtual que brinda servicios de e-aprendizaje a varios organismos e incorpora cursos y claustros de profesores del CITMA, MINCEX y MINREX. Está en fase de puesta en marcha su versión 2, que permitirá potenciar los cursos en línea. Esta plataforma facilita las trabajos de la comunidad virtual para la educación, implementada en software libre y con una personalización de los perfiles de profesor, estudiante y administrador. Paralelamente se monta una plataforma internacional de software libre Moodle para trabajos de experimentación y diversificar las opciones del servicio. Servidor de Mapas WEB
8 Servidores de Base de datos Servicios multiplataforma en los Centros de datos, fundamentalmente en FreeBSD. Servicios ISP, Correo electrónico nacional e internacional, seguridad informática (antivirus, antispam), Internet e intranet nacional, hospedale de sitios y servidores, réplica en servidores, foros de discusión, chat, videoconferencias, estadísticas entre otros. Capacidades de desarrollo empleando o desarrollando herramientas y aplicaciones, preferencialmente Software libre y abierto y también sobre MS Windows. 4- Dimensión de Capacitación Determinados los requerimientos de cursos y entrenamientos a impartir. Elaborados cursos en línea en temáticas seleccionadas. Impartidos cursos presenciales y entrenamientos en digitalización e indicadores bibliométricos, infométricos y cienciométricos. Está en servicio una plataforma de universidad virtual que se emplea por instituciones del CITMA y otros organismos con cerca de 40 cursos en línea. III. Desarrollo basado en Componentes Inicialmente las computadoras operaban independientemente sin comunicación entre ellas y las aplicaciones de software eran comúnmente desarrolladas para un propósito específico. Compartir los datos entre sistemas era mínimo, se transportaban los medios de almacenamiento. Luego se conectaron las computadoras a través de una red usando protocolos propietarios, que luego fueron estandarizados. Con la era de los sistemas abiertos y la integración de sistemas, un cliente podía elegir varios componentes de hardware de diferentes vendedores e integrarlos para crear una configuración con costos razonables. Nuevas técnicas de desarrollo de software aparecieron, desde la programación estructurada y modular hasta la programación orientada a objetos, buscando reducir costos y aumentar la reutilización. Si bien la programación orientada a objetos fomentó el reuso y permitió reducir costos, integrar componentes de varios proveedores para formar sistemas complejos es aun limitado. El desarrollo basado en componentes es una meta a alcanzar que facilita el reuso de software. Un componente ha sido definido en la European Conference on Object Oriented Programming (ECOOP) 1996 como una unidad de composición con interfaces contractuales especificadas y dependencias de contexto explícitas. Un componente de software debe poder ser desarrollado independientemente y utilizado por terceras partes para integrarlo a sus sistemas. Para que un componente pueda ser integrado por terceras partes en sus sistemas deber ser autocontenido y debe proveer una especificación de lo que requiere y provee, es decir, los componentes deben encapsular su implementación e interactuar con otros componentes a través de interfaces bien
9 definidas. Un componente no es un objeto. A diferencia de los objetos, los componentes no tienen estado. Un componente no puede distinguirse de una copia de sí mismo, sin embargo, los objetos, con sus características de encapsulación y polimorfismo, facilitan la construcción e integración de componentes. Una clase es una definición de propiedades y funcionalidades ha ser provistas por los objetos. A partir de una clase es posible instanciar objetos. Los componentes pueden contener una o más clases y serán los clientes de los componentes quienes soliciten la creación de las instancias de estas clases. Para lograr la integración total de componentes realizados por terceras partes es necesario la Independencia de la localización, la independencia del lenguaje de programación y la independencia del protocolo. Buscando satisfacer esa necesidad de mecanismos estándar e interfaces abiertas, son tres los esfuerzos que más han sobresalido: a) Microsoft ha introducido en el mercado sus tecnologías COM, DCOM y COM+, Sun Microsystems, que ha presentado Java Beans, y Object Management Group, un consorcio integrado por varias industrias importantes, que ha desarrollado CORBA (Common Request Broker Architecture). La comparación de arquitecturas de objeto distribuido CORBA, DCOM, JAVA y CGI tiene como base la arquitectura cliente-servidor, la utilización de un tipo de protocolo de transporte (IIOP, JRMP, DCOM o HTTP) para enviar mensajes a través de las computadoras en una red., y la utilización de un tipo de invocación de método remoto. Organizando los procesos de desarrollo alrededor del paradigma de los componentes permite continuar aumentando el nivel de funcionalidad en las nuevas aplicaciones y reducir el tiempo de desarrollo. Middleware Un Middleware es marco de trabajo estándar y abierto de objetos distribuidos que permite a los componentes en la red interoperar en un ambiente común sin importar el lenguaje de desarrollo, sistema operacional, tipo de red, etc. En esta arquitectura, los métodos de un objeto remoto pueden ser invocados "transparentemente" en un ambiente distribuido y heterogéneo como en CORBA. Además del objetivo básico de ejecutar simplemente métodos en objetos remotos, se adiciona un conjunto de servicios que amplían las potencialidades de éstos objetos y conforman una infraestructura sólida para el desarrollo de aplicaciones críticas de negocio. Es la respuesta a la necesidad de interoperabilidad ante la gran proliferación de productos hardware y software, para permitir a una aplicación comunicarse con otra sin importar el tipo de red, protocolo, sistema operacional o lenguaje de desarrollo. Se automatiza muchas tareas comunes y "pesadas" de programación de redes tales como registro, localización y activación de objetos; manejo de errores y excepciones; codificación y decodificación de parámetros, y protocolo de transmisión. Cuando el Cliente y una Implementación de Objeto están distribuidos por una red, ellos usan el protocolo suministrado por la arquitectura para lograr la comunicación. Para resolver los problemas inherentes a sistemas heterogéneos y distribuidos, que dificultan la implementación de las aplicaciones, los
10 proveedores de software están ofreciendo interfaces de programación y protocolos estándares. Estos servicios se denominan usualmente servicios middleware, porque se encuentran en una capa intermedia, por encima del sistema operativo y del software de red y por debajo de las aplicaciones de los usuarios finales. En este ambiente cada Implementación de Objeto, define bien su Interface a través una especificación normalizada a través de la cual un Cliente que requiera el servicio de una Implementación de Objeto puede ser ejecutada. Un servicio middleware es un servicio de propósito general que se ubica entre plataformas y aplicaciones. Por plataformas (Intel x86 y Win-32, Sun SPARC Station y Solaris, IBM RS/6000 y AIX, entre otros) se entiende el conjunto de servicios de bajo nivel ofrecidos por la arquitectura de un procesador y el conjunto de API s de un sistema operativo. Un servicio middleware está definido por las API s y el conjunto de protocolos que ofrece. Pueden existir varias implementaciones que satisfagan las especificaciones de protocolos e interfaces. Los componentes middleware se distinguen de aplicaciones finales y de servicios de plataformas específicas por: Ser independientes de las aplicaciones y de las industrias para las que éstas se desarrollan. Se pueden ejecutar en múltiples plataformas. Se encuentran distribuidos. Soportan interfaces y protocolos estándar. Debido al importante rol que juegan una interfaz estándar en la portabilidad de aplicaciones y un protocolo estándar en la interoperabilidad entre aplicaciones, varios esfuerzos se han realizado para establecer un estándar que pueda ser reconocido por los mayores participantes en la industria del software. Algunos de ellos han alcanzado instituciones como ANSI e ISO, otros han sido propuestos por consorcios de industrias como ser la Open Software Foundation y el Object Management Group y otros han sido impulsados por industrias con una gran cuota de mercado, como Microsoft con su Windows Open Services Architecture. Por el interés que despierta y su amplia utilización veamos algunas características de Common Gateway Interface (CGI). CGI es una interfaz al servidor Web que extiende su funcionalidad. Con CGI se puede interactuar con los usuarios que acceden a un sitio en particular. En un nivel teórico, los CGI permiten extender las capacidades del servidor para interpretar las entradas obtenidas del browser (navegador) y regresar la información apropiada de acuerdo a la entrada del usuario. En un nivel práctico, CGI es una interfaz que facilita la escritura de programas para que se comuniquen fácilmente con el servidor. El protocolo CGI define una forma estándar para que los programas se comuniquen con el servidor Web. Debido a que CGI es una "interfaz común", no está restringida a ningún lenguaje de computación en particular. Veamos ahora Java en Computación Distribuida. Java es una arquitectura neutral, orientada a objetos, portable y un lenguaje de programación de alto desempeño que proporciona un ambiente de ejecución dinámica, distribuida, robusta, segura y multi-hilos. La principal ventaja de Java para computación distribuida radica en la capacidad de descargar el ambiente. En términos de una
11 arquitectura de objeto distribuido totalmente nueva, Java proporciona las siguientes opciones: Java Remote Method Invocation (RMI), Java IDL y la empresa JavaBean. La especificación RMI es un API que nos permite crear objetos escritos puramente en lenguaje de programación Java, cuyos métodos se invocan de una Máquina Virtual Java diferente (JVM Java Virtual Machine). La tecnología Java IDL para objetos distribuidos facilita que los objetos interactúen a pesar de estar escritos en lenguaje de programación Java u otro lenguaje tal como C, C++, COBOL, entre otros. Un servicio Web (en inglés Web service) es una colección de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes de programación diferentes y ejecutadas sobre cualquier plataforma pueden utilizar los servicios web para intercambiar datos en redes de ordenadores como Internet. La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la arquitectura y reglamentación de los servicios Web. Entre los estándares empleados podemos señalar: Web Services Protocol Stack: Así se denomina al conjunto de servicios y protocolos de los servicios Web. XML: Es el formato estándar para los datos que se vayan a intercambiar. SOAP o XML-RPC: Protocolos sobre los que se establece el intercambio. Otros protocolos: los datos en XML también pueden enviarse de una aplicación a otra mediante protocolos normales como HTTP, FTP, o SMTP. WSDL: Es el lenguaje de la interfaz pública para los servicios Web. Es una descripción basada en XML de los requisitos funcionales necesarios para establecer una comunicación con los servicios Web. UDDI: Protocolo para publicar la información de los servicios Web. Permite a las aplicaciones comprobar qué servicios web están disponibles. WS-Security: Protocolo de seguridad aceptado como estándar por OASIS. Garantiza la autenticación de los actores y la confidencialidad de los mensajes enviados. Las ventajas de los servicios Web pueden resumirse en: Aportan interoperabilidad entre aplicaciones de software independientemente de sus propiedades o de las plataformas sobre las que se instalen. Los servicios Web fomentan los estándares y protocolos basados en texto, que hacen más fácil acceder a su contenido y entender su funcionamiento. Al apoyarse en HTTP, los servicios Web pueden aprovecharse de los sistemas de seguridad firewall sin necesidad de cambiar las reglas de filtrado. Permiten que servicios y software de diferentes compañías ubicadas en diferentes lugares geográficos puedan ser combinados fácilmente para proveer servicios integrados. Permiten la interoperabilidad entre plataformas de distintos fabricantes por medio de protocolos estándar. Y entre los inconvenientes de los servicios Web se destacan:
12 Para realizar transacciones no pueden compararse en su grado de desarrollo con los estándares abiertos de computación distribuida como CORBA. Su rendimiento es bajo si se compara con otros modelos de computación distribuida, tales como RMI, CORBA, o DCOM. Es uno de los inconvenientes derivados de adoptar un formato basado en texto. Y es que entre los objetivos de XML no se encuentra la concisión ni la eficacia de procesamiento. Al apoyarse en HTTP, pueden esquivar medidas de seguridad basadas en firewall cuyas reglas tratan de bloquear o auditar la comunicación entre programas a ambos lados de la barrera. Existe poca información de servicios web para algunos lenguajes de programación Las razones para crear servicios Web pueden sintetizarse en: Se basan en HTTP sobre TCP en el puerto 80. Dado que las organizaciones protegen sus redes mediante firewalls -que filtran y bloquean gran parte del tráfico de Internet-, cierran casi todos los puertos TCP salvo el 80, que es el que usan los navegadores. Los servicios Web se vehiculan por este puerto porque no resultan bloqueados. Antes de SOAP no había buenas interfaces para acceder a las funcionalidades de otros ordenadores en red. (eran ad hoc y poco conocidas: EDI, RPC, u otras APIs). Pueden aportar independencia entre la aplicación que usa el servicio Web y el propio servicio, facilitando que los cambios en uno no deben afectar al otro, lo que posibilita construir grandes aplicaciones a partir de componentes distribuidos más pequeños. Entre las plataformas- Servidores de aplicaciones para servicios Web estan: Axis y el servidor Jakarta Tomcat (de Apache) ColdFusion MX de Macromedia Java Web Services Development Pack (JWSDP) de Sun Microsystems (basado en Jakarta Tomcat) JOnAS (parte de ObjectWeb, una iniciativa de código abierto) Microsoft.NET Novell extend (basado en la plataforma J2EE) WebLogic WebSphere Zope es un servidor de aplicaciones Web orientado a objetos desarrollado en Python VERASTREAM de AttachmateWRQ para aplicaciones host IBM y VT Mono A continuación se muestra el esquema general de la Red cubana de Ciencia (Fig 4):
13 Esquema de la Red de la Ciencia Comunidades temáticas Usuarios Facilitadores Proveedores Comunidades temáticas de usuarios identificados por perfiles. Infraestructura de acceso Herramientas de Autor Estándares Plataforma Integradora (Sistemas y Herramientas) Sistemas Propietarios y soft libre y abierto Herramientas de colaboración y entrega Estándares para contenidos y sistemas. Plataforma integradora que permite que se ofrezcan los servicios. Contenidos Fondos digitales Contenidos empaquetados Metadatos Contenidos propietarios y libres Fig. 4 Esquema general del a Red cubana de Ciencia A continuación se explican cada uno de los marcos o frame. El objetivo de Framework Estándares es: Guiar a los proveedores de contenidos para conformar un conjunto de estándares, modelos y patrones para el desarrollo de contenidos. Como un punto único de referencia para todos los estándares relevantes. Para lograr Interoperatibilidad, Reusabilidad, Manejabilidad, Accesibilidad y la Recuperación de contenidos y sistemas. El Framework Plataforma integradora incluye: Portal de acceso dela Red de la Ciencia ( Sistema de Soporte Herramientas & Servicios Repositorio de Metadatos Un repositorio de todos los catálogos de contenidos. Sistema de Gestión de Metadatos Facilita el proceso de etiquetado/indización de metadatos en conformidad con los estándares. Sistema de Gestión de Usuarios Gestiona los perfiles de usuarios. El Framework : Contenidos hospeda tanto contenidos libres como comerciales: Registros Metadatos una colección de índices de todos los contenidos. Fondos digitales Una colección de objetos reusables (RO) tales como imágenes, audio clips, video clips y textos.
14 Contenidos empaquetados Fondos digitales que son combinados en un paquete autocontenido listo para ser entregados al usuario final para su uso. El Portal de acceso a la comunidad virtual se caracteriza por: Carácter dinámico, actualización sistemática y facilidades de administración Facilita el intercambio de información y conocimientos y esta enlazado con los principales portales temáticos y sitios Web vinculados a la actividad científico tecnológica y de innovación. Con acceso a los servicios creados caracterizados por: Digitalización, inmediatez, interconexión, interactividad, Múltiples medios para presentar los contenidos y gestionar los conocimientos. Nuevos instrumentos comunicativos, Posibilidad de acceso masivo, seguro y personalizado según perfiles. Comunidades virtuales como un espacio de colaboración e intercambio orientado a las necesidades de grupos diferenciados de usuarios. Como ejemplo de comunidades virtuales están la comunidad de expertos del Programa ramal Red de la Ciencia que dispone de un sitio de trabajo colaborativo en la WEB que da acceso publico a los usuarios de toda la Red a paginas informativas y de forma restringida a una comunidad integrada por los jefes de proyecto y el grupo de expertos. Otra comunidad es la educativa que se conforma a través de la Universidad virtual del CITMA IV. Proceso de software Un aspecto esencial, al que se ha prestado particular atención, en el desarrollo de la Red cubana de Ciencia lo constituye el proceso de software. Un método software establece cómo abordar de un modo sistemático la construcción de software, utilizando un conjunto de modelos para describir el problema y la solución. Consta de: Tecnología: conceptos, notación, técnicas y herramientas usadas para el modelado Proceso: conjunto de pasos a realizarse y resultados obtenidos en cada paso. Organización: cómo organizar las personas para acomodar el proceso. Además incluye guías de estimación de costes, tareas de gestión de proyectos, guías para elaboración de la documentación, métricas, políticas y procesos para asegurar la calidad del software, programas de entrenamiento, descripciones de roles, ejemplos de aplicación, ejercicios para el aprendizaje, y técnicas para adecuación del método. Entendemos por proceso aquel conjunto de actividades que, tomadas en su totalidad, producen un resultado de valor para un cliente. Un proceso software debe especificar: La secuencia de actividades a realizar por el equipo de desarrollo. Productos que deben crearse (qué y cuando). Asignación de tareas al equipo y a cada miembro.
15 Criterios de control. Las características principales deseables en cualquier proceso software basado en UML (Unified Modeling Language Lenguaje Unificado de Modelado), que es el que empleamos en el Red cubana de Ciencia a tales efectos, como lenguaje para visualizar, especificar, construir y documentar son: Proceso iterativo e incremental que debe centrarse en los aspectos críticos en las primeras iteraciones para minimizar riesgos. Modelado sistemas utilizando técnicas orientadas a objetos (OO). Caracterizado por la capacidad de producir productos de alta calidad a bajo coste. Debe estar guiado por los requisitos que se articulan todas las etapas del proceso, cambian a lo largo del desarrollo del proyecto, y el proceso debe estar preparado para identificar nuevos requisitos a lo largo de todo el ciclo de vida. Debe utilizar arquitecturas basadas en componentes. Modelado software visual. Permite verificar la calidad del software. Debe existir un adecuado control de cambios del software. Las etapas en las que hemos dividido el proceso de desarrollo de software son: Comprender los procesos de negocio Determinación de los requerimientos Análisis y diseño Implementación Validación Y para cada una de estas etapas se crea un modelo: Modelo del negocio, Modelo de requisitos, Modelo de análisis y diseño, Modelo de implementación y Modelo de validación. Las etapas anteriores se incluyen dentro de un ciclo de refinamiento que puede repetirse hasta llegar al nivel de corrección deseado, cumpliendo así la necesidad de construir un proceso software iterativo e incremental. V. Conclusiones El desarrollo basado en componentes es una meta a alcanzar que facilita el reuso de software, permite aumentar el nivel de funcionalidad en las aplicaciones y reducir el tiempo de desarrollo. Las siguientes recomendaciones emanan de la experiencia adquirida: Emplear Middleware como marco de trabajo estándar y abierto de objetos distribuidos que permite a los componentes en la red interoperar en un ambiente común sin importar el lenguaje de desarrollo, sistema operacional, tipo de red, etc. con una orientación preferencial uso de software libre y abierto.
16 Para resolver los problemas inherentes a sistemas heterogéneos y distribuidos, emplear servicios middleware, es decir, interfaces de programación y protocolos estándares. Construir repositorios o grandes almacenes de datos para las comunidades científicas y otros grupos de usuarios con poderosas herramientas para el trabajo colaborativo. Emplear de UML (Unified Modeling Language Lenguaje Unificado de Modelado) como notación para nuestro método software, caracterizado por un proceso iterativo e incremental, con una arquitectura basada en componentes y con un adecuado control de cambios. Desarrollar procesos de I+D+I bajo una organización basada en proyectos con una sincronización e integración adecuada de sus procesos y componentes críticos planificados en la ruta critica del programa ramal Red de la Ciencia. Estos conceptos están siendo aplicados en el desarrollo de la Red cubana de Ciencia y los resultados que ya se ofrecen, durante su primer ano de ejecución, validan su selección. Bibliografía 1- F. Fernandez. Concepción y primeras etapas de desarrollo de una red cubana científica y académica: Red cubana de Ciencia, Memorias de la Convención Internacional Informática 2005, ISBN , Habana, Cuba. 2- IEEE International Conference on Web Services, Foody, M.A. "OLE and COM vs. CORBA." UNIX Review 14, 4. (April 1996): Object Management Group home page [online]. The site provides information comparing DCOM (ActiveX) to CORBA, (1997).
La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la
Servicios web Introducción Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes
Más detalles1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).
1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada
Más detallesUn aporte a la sociedad del conocimiento, primeras aplicaciones de la Red Cubana de Ciencias.
Un aporte a la sociedad del conocimiento, primeras aplicaciones de la Red Cubana de Ciencias. MSc. Beatriz Alonso Becerra 1 Dr.C. Francisco A. Fernández Nodarse 2, 1.-CITMATEL, Ministerio de Ciencia, Tecnología
Más detallesServicio Web. Estándares empleados. Ventajas de los servicios web. Inconvenientes de los servicios Web
Servicio Web Un servicio web (en inglés, Web services) es una tecnología que utiliza un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones
Más detallesElementos requeridos para crearlos (ejemplo: el compilador)
Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción
Más detallesCapítulo 5. Cliente-Servidor.
Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor
Más detallesSISTEMAS DISTRIBUIDOS DE REDES 3.- ESTANDAR CORBA. 3.1. Características
SISTEMAS DISTRIBUIDOS DE REDES 3.- ESTANDAR CORBA 3.1. Características La tendencia hacia el futuro es el de lograr la integración total de componentes realizados por terceras partes, para lo cual es necesario
Más detallesGLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.
GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.
Más detallesPORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto
PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto Introducción: Sobre casi cualquier tema del quehacer humano que se aborde, existen
Más detallesUna puerta abierta al futuro
Una puerta abierta al futuro SOA E ITIL EN LA LEY DE ACCESO ELECTRÓNICO DE LOS CIUDADANOS A LOS SERVICIOS PÚBLICOS (LAECSP) por francisco javier antón Vique La publicación de la Ley de Acceso electrónico
Más detallesLa Intranet Gubernamental como elemento clave de la Interoperabilidad
La Intranet Gubernamental como elemento clave de la Interoperabilidad Créditos Documento elaborado por el Ingeniero Leandro Corte En el marco del proyecto Red Gealc-BID Como parte del Programa de Bienes
Más detallesVisión General de GXportal. Última actualización: 2009
Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explícito de
Más detalles1.8 TECNOLOGÍA DE LA INFORMACIÓN
Objetivo General: 1.8 TECNOLOGÍA DE LA INFORMACIÓN Establecer una infraestructura y plataforma tecnológica y de sistemas de información, y definir las políticas, estrategias y directrices para su implantación
Más detallesPLAN DIRECTOR DE SERVICIOS MÓVILES DE VALOR AÑADIDO EN LA ADMINISTRACIÓN PÚBLICA
PLAN DIRECTOR DE SERVICIOS MÓVILES DE VALOR AÑADIDO EN LA ADMINISTRACIÓN PÚBLICA Manager LaneFour Strategy & Management Manager LaneFour Strategy & Management Palabras clave Plan Director, Mobile Government/Administración
Más detallesSolución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar
Gobierno Municipal del Cantón Bolívar Versión: Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Plan de Desarrollo de Software Universidad
Más detallesCURSO COORDINADOR INNOVADOR
CURSO COORDINADOR INNOVADOR PRESENTACIÓN La tarea que el Ministerio de Educación se propone a través de Enlaces, en relación al aseguramiento del adecuado uso de los recursos, con el fin de lograr un impacto
Más detallesResumen General del Manual de Organización y Funciones
Gerencia de Tecnologías de Información Resumen General del Manual de Organización y Funciones (El Manual de Organización y Funciones fue aprobado por Resolución Administrativa SBS N 354-2011, del 17 de
Más detallesSUPLEMENTO EUROPASS AL TÍTULO
SUPLEMENTO EUROPASS AL TÍTULO DENOMINACIÓN DEL TÍTULO Técnico Superior en Desarrollo de Aplicaciones Web --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Más detallesVentajas 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 detallesMARCO DE REFERENCIA SISTEMAS DE INFORMACIÓN PARA LA GESTIÓN DE TI EN EL ESTADO COLOMBIANO
MARCO DE REFERENCIA PARA LA GESTIÓN DE TI EN EL ESTADO COLOMBIANO SISTEMAS DE INFORMACIÓN PLANEACIÓN Y GESTIÓN DE SIS-INF 80. Definición Estratégica de los SIS-INF Las entidades deben, en la Arquitectura
Más detallesUnidad 1. Fundamentos en Gestión de Riesgos
1.1 Gestión de Proyectos Unidad 1. Fundamentos en Gestión de Riesgos La gestión de proyectos es una disciplina con la cual se integran los procesos propios de la gerencia o administración de proyectos.
Más detallesE-Government con Web Services
E-Government con Web Services Fernando Leibowich Beker * Uno de los grandes avances que produjeron las Nuevas Tecnologías de la Información y la Comunicación es la posibilidad de generar redes de computadoras
Más detallesAnexo III: Inventario de iniciativas horizontales incluidas en el Eje e-gestión.
Anexo III: Inventario de iniciativas horizontales incluidas en el Eje e-gestión. Se describe a continuación en formato de ficha de proyecto el detalle de cada uno de los proyectos de la presente clasificación.
Más detalles5.1 Introducción a Servicios Web
5.1 Introducción a Servicios Web Introducción Continuando con el ejemplo de intercambio de información de películas... => Actualmente ya no es necesario implementar la solución sugerida a mano Se han estandarizado
Más detallesmope PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS Página 0 PASEO GENERAL MARTINEZ CAMPOS 20 28010 MADRID 91 752 79 59 www.mope.es info@mope.
DENOMINACIÓN: Código: IFCT0609 Familia profesional: Informática y Comunicaciones Área profesional: Sistemas y telemática Nivel de cualificación profesional: 3 Cualificación profesional de referencia: IFC303_3
Más detallesJAVA EE 5. Arquitectura, conceptos y ejemplos.
JAVA EE 5. Arquitectura, conceptos y ejemplos. INTRODUCCIÓN. MODELO DE LA APLICACIÓN JEE5. El modelo de aplicación Java EE define una arquitectura para implementar servicios como lo hacen las aplicaciones
Más detallesOfrezca la nueva tendencia de innovación empresarial con un entorno de red abierta
Descripción general de la solución Ofrezca la nueva tendencia de innovación empresarial con un entorno de red abierta Lo que aprenderá A medida que tecnologías como la nube, la movilidad, los medios sociales
Más detallesIntroducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com
Introducción a los Servicios Web Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com Servicios Web y Soa En un contexto SOA y los servicios web son una oportunidad de negocios en la actualidad.
Más detallesSistema de gestión de procesos institucionales y documental.
[Documento versión 1.7 del 10/10/2015] Sistema de gestión de procesos institucionales y documental. El sistema de gestión de procesos institucionales y documental, es una solución diseñada para mejorar
Más detalles3. GESTIÓN DE CONFIGURACIÓN DE SOFTWARE
3. GESTIÓN DE CONFIGURACIÓN DE SOFTWARE Software Configuration Management (SCM) es una disciplina de la Ingeniería de Software que se preocupa de [Ber92] [Ber84] [Bou98] [Mik97]: Identificar y documentar
Más detallesLINEAMIENTOS DE RENDICIÓN DE CUENTAS DE LA CREG
LINEAMIENTOS DE RENDICIÓN DE CUENTAS DE LA CREG La política de rendición de cuentas establecida por el Gobierno Nacional a través del documento CONPES 3654 de 2010 busca consolidar una cultura de apertura
Más detallesService Oriented Architecture
Programación Concurrente y Distribuida Ingeniería en Informática Service Oriented Architecture José Carlos Cortizo Pérez josecarlos.cortizo@uem.es http://www.esp.uem.es/jccortizo D. Sistemas Informáticos
Más detallesUNIVERSIDAD AUTÓNOMA DEL CARIBE
Página: 1/5 UNIVERSIDAD AUTÓNOMA DEL CARIBE SOPORTE DE PLATAFORMA GESTIÓN INFORMÁTICA Página: 2/5 1. OBJETO El objeto del procedimiento es garantizar una plataforma tecnológica y un sistema de comunicación
Más detallesProceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:
PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo
Más detallesOLIMPO Servidor Universal
OLIMPO Servidor Universal Documento 20050714/01 Fecha Creación Julio 2005 Fecha Última Revisión Agosto 2007 Versión de documento 2.0 1/7 Visión Global Desde el año 1984, en IGT Microelectronics hemos ofrecido
Más detallesCONCLUISIONES Y RECOMENDACIONES
CONCLUISIONES Y RECOMENDACIONES CONTENIDO 7.1 Verificación de Hipótesis 7.2 Conclusiones 7.3 Recomendaciones Mónica Cecilia Gallegos Varela - 145 - VERIFICACIÓN DE HIPÓTESIS La hipótesis planteada al inicio
Más detallesMARCO DE COOPERACIÓN CON LAS UNIDADES DE INFORMÁTICA DISTRIBUIDAS
MARCO DE COOPERACIÓN CON LAS UNIDADES DE INFORMÁTICA DISTRIBUIDAS Concepción Hortigüela Hortigüela Directora de la Oficina de Planificación Estratégica y Relaciones Oficina de Planificación Estratégica
Más detallesM.T.I. Arturo López Saldiña
M.T.I. Arturo López Saldiña Hoy en día, existen diversas aproximaciones al tema de cómo hacer que las personas trabajen dentro de una organización de manera colaborativa. El problema se vuelve más difícil
Más detallesNombre del Trabajo: Control ActiveX que garantiza la seguridad de las aplicaciones desarrolladas para windows.
Nombre del Trabajo: Control ActiveX que garantiza la seguridad de las aplicaciones desarrolladas para windows. Autor: Lic. Carlos Mora Rojas. Institucion: Centro de Calculo Provincial de Salud Publica.
Más detallesModulo I. Introducción a la Programación Web. 1.1 Servidor Web.
Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados
Más detallesServidores Donantonio
Especificación de requisitos software Tabla de contenidos Juan José Amor David Escorial Ismael Olea 1. Introducción...3 1.1. Propósito...3 1.2. Ámbito del sistema...3 1.3. Definiciones, acrónimos y abreviaturas...3
Más detallesO jeto de apre r ndizaje
Herramientas de Gestión para Objetos de Aprendizaje. Plataforma AGORA Victor Hugo Menéndez Domínguez Universidad Autónoma de Yucatán, México :: mdoming@uady.mx Manuel Emilio Prieto Méndez Universidad de
Más detallesSISTEMAS DE INFORMACIÓN III TEORÍA
CONTENIDO: Introducción a los Web services Las bases de los Web services La nueva generación de la Web Interactuando con los Web services La tecnología de Web services XML: Lo fundamental WSDL: Describiendo
Más detallesColecció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 detalleshttp://www.cem.itesm.mx/extension/ms
Diplomado Programación orientada a objetos con Java y UML Las empresas necesitan contar con sistemas de información modernos, ágiles y de calidad para alcanzar sus objetivos y ser cada vez más competitivos
Más detallesSUPLEMENTO EUROPASS AL DIPLOMA DE TÉCNICO SUPERIOR DE FORMACIÓN PROFESIONAL
SUPLEMENTO EUROPASS AL DIPLOMA DE TÉCNICO SUPERIOR DE FORMACIÓN PROFESIONAL DENOMINACIÓN DEL TÍTULO (ES) Técnico Superior en Administración de Sistemas Informáticos en Red TRADUCCIÓN DE LA DENOMINACION
Más detallesPROYECTO GESTIÓN POR PROCESOS: INFORME DE AUTOEVALUACIÓN MEDIANTE CUESTIONARIO
PROYECTO GESTIÓN POR PROCESOS: INFORME DE AUTOEVALUACIÓN MEDIANTE CUESTIONARIO UNIDAD: TÉCNICOS DE LABORATORIOS DE DEPARTAMENTOS, CENTROS E INSTITUTOS DE INVESTIGACIÓN (UTLA). Fecha de realización: DICIEMBRE
Más detallesExperiencias de la Televisión Digital Interactiva en Colombia - ARTICA
Experiencias de la Televisión Digital Interactiva en Colombia - ARTICA JUAN CARLOS MONTOYA Departamento de Ingeniería de Sistemas, Universidad EAFIT - Centro de Excelencia en ETI - ARTICA Medellín, Colombia
Más detallesClientes Donantonio. Especificación de requisitos software. Juan José Amor David Escorial Ismael Olea
Especificación de requisitos software Tabla de contenidos Juan José Amor David Escorial Ismael Olea 1. Introducción...3 1.1. Propósito...3 1.2. Ámbito del sistema...3 1.3. Definiciones, acrónimos y abreviaturas...3
Más detallesModelos de los sistemas distribuidos. Jorge Iván Meza Martínez jimezam@gmail.com
Modelos de los sistemas distribuidos Jorge Iván Meza Martínez jimezam@gmail.com Especialización en Gestión de Redes de Datos Universidad Nacional de Colombia Sede Manizales 1/36 Contenidos Modelo arquitectónico
Más detallesIntroducción a las redes de computadores
Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes
Más detallesPRUEBAS 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 detallesCAPITULO 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 detallescomputadoras que tienen este servicio instalado se pueden publicar páginas web tanto local como remotamente.
Investigar Qué es un IIS? Internet Information Services o IIS es un servidor web y un conjunto de servicios para el sistema operativo Microsoft Windows. Originalmente era parte del Option Pack para Windows
Más detallesPlataforma de expediente Electrónico @DOC
MINISTERIO DE LA PRESIDENCIA SUBSECRETARÍA SUBDIRECCIÓN GENERAL DE TECNOLOGÍAS Y SERVICIOS DE LA INFORMACIÓN Plataforma de expediente Electrónico @DOC Arquitectura de Sistemas Control de versiones Versión
Más detallesManual Operativo SICEWeb
Manual Operativo SICEWeb Gestión de Expediente Digital Expediente Único de Clientes y Otros 1 Índice Contenido Expediente Único de Clientes y Otros... 1 Índice... 2 MODELO DE GESTIÓN DOCUMENTAL (MGD)...
Más detallesI. OBJETIVOS INTRODUCCIÓN. Oscar Daniel Camuendo Vásquez e-mail: oscardny86@hotmail.com
DISEÑO, IMPLEMENTACIÓN E IMPLANTACIÓN DE UNA APLICACIÓN WEB DE ADMINISTRACIÓN Y CONTROL DE CALIFICACIONES PARA LA UNIDAD EDUCATIVA PARTICULAR OVIEDO (SECCIÓN SECUNDARIA), UTILIZANDO SOFTWARE LIBRE. Oscar
Más detallesTema: Gestión del Conocimiento y Comercio Electrónico. Profesor: Lic. Rosa Oralia Saenz Hernández.
Area Académica: Administración. Tema: Gestión del Conocimiento y Comercio Electrónico Profesor: Lic. Rosa Oralia Saenz Hernández. Periodo: Agosto Noviembre 2011. Tema: Knowledge Management and Electronic
Más detallesPROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso
PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Modelado de casos de uso (I) Un caso de uso es una técnica de modelado usada para describir lo que debería hacer
Más detallesPROCEDIMIENTO ESPECÍFICO. Código G083-01 Edición 0
Índice 1. TABLA RESUMEN... 2 2. OBJETO... 2 3. ALCANCE... 2 4. RESPONSABILIDADES... 3 5. ENTRADAS... 3 6. SALIDAS... 3 7. PROCESOS RELACIONADOS... 3 8. DIAGRAMA DE FLUJO... 4 9. DESARROLLO... 5 9.1. DEFINICIÓN...
Más detallesMACROPROCESO GESTIÓN TECNOLÓGICA
Versión 1.0 Página 1 de 5 1. OBJETIVO Suministrar las fases para la puesta en producción de aplicaciones y sistemas de información desarrollados o adquiridos por el Instituto Colombiano de Bienestar Familiar
Más detallesSistema 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 detallesUniversidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática
Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática Metodología Evolutiva Incremental Mediante Prototipo y Técnicas Orientada a Objeto (MEI/P-OO)
Más detallesTécnica 2(Instrumental)
Competencias y Estándares TIC en la profesión docente ESTÁNDARES DE COMPETENCIAS TIC EN LA PROFESIÓN DOCENTE Dimensión Técnica 2(Instrumental) 43 2 Dimensión Técnica La incorporación de TIC en la educación
Más detallesArquitectura de desarrollo Fomento.Net
Casos de éxito everis Arquitectura de desarrollo Fomento.Net Resumen País: España. Sector: Administración. Perfil del Cliente Subdirección General de Tecnologías y Sistemas de la Información (SGTSI) del
Más detallesEstándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web
Secretaría de Planificación Estratégica Oficina de Informática Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web VERSIÓN 4 Julio 2009 Índice 1. Generalidades... 3 1.1
Más detallesCurso Fundamentos de ITIL
Curso Fundamentos de ITIL 1 Curso El curso de Fundamentos de ITIL introduce el concepto de Gestión de Servicio TI (IT Service Management o ITSM), el Ciclo de Vida del Servicio y un marco para identificar
Más detallesGuía de los cursos. Equipo docente:
Guía de los cursos Equipo docente: Dra. Bertha Patricia Legorreta Cortés Dr. Eduardo Habacúc López Acevedo Introducción Las organizaciones internacionales, las administraciones públicas y privadas así
Más detallesOBLIGACIONES DE HACER INSTITUCIONES PÚBLICAS (INSTITUCIONES EDUCATIVAS, HOSPITALES Y CENTROS DE SALUD) DECRETO 2044 DE 2013
OBLIGACIONES DE HACER INSTITUCIONES PÚBLICAS (INSTITUCIONES EDUCATIVAS, HOSPITALES Y CENTROS DE SALUD) DECRETO 2044 DE 2013 ANEXO 5 MONITOREO Y SISTEMAS DE INFORMACION JUNIO 2014 ÍNDICE DE CONTENIDOS MONITOREO
Más detallesEl gasto total elegible de la BBPP, Centro de Supercomputación es de 3.172.033,11. La ayuda FEDER, es el 80%, 2.537.626,48
Otra buena práctica de actuación cofinanciada es la presentada por la Dirección General de Telecomunicaciones de la Junta de Castilla y León consistente en las actuaciones realizadas en la Fundación Centro
Más detallesUNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos
2.1. Principios básicos del Modelado de Objetos UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos Hoy en día muchos de los procesos que intervienen en un negocio o empresa y que resuelven
Más detallesDATOS IDENTIFICATIVOS DEL MÓDULO FORMATIVO IMPLANTACIÓN DE APLICACIONES WEB EN ENTORNO INTERNET, INTRANET Y EXTRANET.
MÓDULO FORMATIVO DATOS IDENTIFICATIVOS DEL MÓDULO FORMATIVO IMPLANTACIÓN DE APLICACIONES WEB EN ENTORNO INTERNET, INTRANET Y EXTRANET. Duración 90 Código MF0493_3 Familia profesional INFORMÁTICA Y COMUNICACIONES
Más detallesSistema de Información Integrada del Área Social
Sistema de Información Integrada del Área Social Resumen de Requerimientos Técnicos 22 de Diciembre de 2008 Página 1 de 5 Contenido 1 Generalidades... 3 2 Alcance y objetivos... 4 3 Arquitectura de referencia
Más detallesPlataforma desarrollo Java Formación elearning tutorizada en castellano. Fabricante: Java Grupo: Desarrollo Subgrupo: Master Java
C/Comandante Zorita 4 28020 Madrid/ info@ceticsa.es 902 425 524 / 91 700 01 17 Plataforma desarrollo Java Formación elearning tutorizada en castellano JAVA00d Ciclo de formación en plataforma Java Curso
Más detallesUNIVERSIDAD CARLOS III DE MADRID
: Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas A R C O S I V E R S ID A D U N III I D R D A M D E I C A R L O S II UNIVERSIDAD CARLOS III DE MADRID Grupo de Arquitectura de Computadores,
Más detallesCAPÍ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 detallesUN RECORRIDO POR LA FAMILIA ISO
UN RECORRIDO POR LA FAMILIA ISO 2 de Mayo de 2006 BOLETIN 26 Introducción a la Familia ISO La serie ISO 9000 consta de cuatro normas básicas respaldadas por otros documentos. ISO 9000:2000, Quality management
Más detalles3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON)
3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON) 3.1.1 Introducción Este método proporciona un soporte para el diseño creativo de productos de software, inclusive a escala industrial.
Más detallesNUEVA WEB DE LA CONSEJERÍA DE INNOVACIÓN, CIENCIA Y EMPRESA: LA INNOVACIÓN COMO NEXO COMÚN DE UN DESARROLLO WEB
NUEVA WEB DE LA CONSEJERÍA DE INNOVACIÓN, CIENCIA Y EMPRESA: LA INNOVACIÓN COMO NEXO COMÚN DE UN DESARROLLO WEB Jefe del Servicio de Informática Consejería de Innovación, Ciencia y Empresa Jefe de Proyectos
Más detallesMetodología básica de gestión de proyectos. Octubre de 2003
Metodología básica de gestión de proyectos Octubre de 2003 Dentro de la metodología utilizada en la gestión de proyectos el desarrollo de éstos se estructura en tres fases diferenciadas: Fase de Éjecución
Más detallesLINEAMIENTOS 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 detalles5.2. PROYECTO RODA. http://roda.ibit.org/index.cfm (6/07/04).
5.2. PROYECTO RODA Se trata de un proyecto 1 piloto de demostración tecnológica, cofinanciado por el PROFIT 2003, cuya duración se fijó de Enero 2003 a Marzo de 2004. Los participantes son ROBOTIKER, la
Más detallesI. E. S. Cristóbal de Monroy. DEPARTAMENTO: Informática. MATERIA: Aplicaciones Web. NIVEL: 2º Sistemas Microinformáticos y Redes
DEPARTAMENTO: Informática MATERIA: Aplicaciones Web NIVEL: 2º Sistemas Microinformáticos y Redes 1. Objetivos. Competencias Profesionales, Personales y Sociales 1.1 Objetivos del ciclo formativo Según
Más detallesI 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 detallesSeminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets
Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets 1 de 12 Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets 3 Bienvenida. 4 Objetivos. 5 Interacciones de Negocios
Más detallesPonencia Redes y Sistemas de Información Especializadas LA VIRTUALIZACION DE LA INFORMACION EN LA RED DE BIBLIOTECAS UNIVERSITARIAS DE SAN ANDRES
LA VIRTUALIZACION DE LA INFORMACION EN LA RED DE BIBLIOTECAS UNIVERSITARIAS DE SAN ANDRES Por: Lic. Hugo Morales Bellido 1 Univ. Rogelio Callizaya Nina 2 Dentro de las redes de información universitaria
Más detallesREQUISITOS PARA LA SOLICITUD DE EVALUACIÓN DE RECURSOS DIGITALES CON FINES DE APRENDIZAJE Y PROMOCIÓN DE LA ORIGINALIDAD DEL MATERIAL EDUCATIVO
REQUISITOS PARA LA SOLICITUD DE EVALUACIÓN DE RECURSOS DIGITALES CON FINES DE APRENDIZAJE Y PROMOCIÓN DE LA ORIGINALIDAD DEL MATERIAL EDUCATIVO El Sistema de Universidad Virtual (SUV) se ha enfocado en
Más detallesUNAM FCA Lic. Contaduría
UNAM FCA Lic. Contaduría Elaboró: L.I. Blanca Edith Huitrón Martínez Tecnologías aplicadas a los S.I. Intranets y Extranets Redes privadas virtuales (VPN) Intercambio electrónico de datos (EDI) Red Conjunto
Más detallesPRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN
PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN Los protocolos de capa de aplicación de TCP/IP más conocidos son aquellos que proporcionan intercambio de la información
Más detallesNorma ISO 14001: 2015
Norma ISO 14001: 2015 Sistema de Gestión Medioambiental El presente documento es la versión impresa de la página www.grupoacms.com Si desea más información sobre la Norma ISO 14001 u otras normas relacionadas
Más detallesSUPLEMENTO EUROPASS AL TÍTULO
SUPLEMENTO EUROPASS AL TÍTULO DENOMINACIÓN DEL TÍTULO Técnico Superior en Desarrollo de Aplicaciones Multiplataforma --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Más detallesCentro de Interoperabilidad Semántica y Sistema de Gestión de Mensajes de Intercambio
Centro de Interoperabilidad Semántica y Sistema de Gestión de Mensajes de Intercambio Francisco José Martín Lázaro franciscojose.martin@map.es Consejero Tecnológico de Normas de Tecnología. Ministerio
Más detallesCapítulo I. Definición del problema y objetivos de la tesis. En la actualidad Internet se ha convertido en una herramienta necesaria para todas
Capítulo I Definición del problema y objetivos de la tesis 1.1 Introducción En la actualidad Internet se ha convertido en una herramienta necesaria para todas las personas ya que nos permite realizar diferentes
Más detallesINNOVACIÓN PEDAGÓGICA. DIPLOMA SUPERIOR EN Implementación de proyectos de e-learning
INNOVACIÓN PEDAGÓGICA DIPLOMA SUPERIOR EN Implementación de proyectos de e-learning FUNDAMENTOS E l presente Diploma tiene como propósito desarrollar competencias, en docentes de Educación Superior, para
Más detallesGerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta
Gerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta (Business Process Management, BPM). La Gerencia de los Procesos del Negocio: Se define como: "integración
Más detallesPara 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 detallesBIBLIOTECA VIRTUAL DE CANARIAS. Gobierno de Canarias. Institución: Viceconsejería de Desarrollo Industrial e Innovación Tecnológica.
BIBLIOTECA VIRTUAL DE CANARIAS Gobierno de Canarias. Institución: Viceconsejería de Desarrollo Industrial e Innovación Tecnológica. Dirección: C/ Cebrián nº 3 35003 Las Palmas de Gran Canaria Islas Canarias
Más detallesSoporte 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 detallesSISTEMAS DE INFORMACIÓN II TEORÍA
CONTENIDO: EL PROCESO DE DISEÑO DE SISTEMAS DISTRIBUIDOS MANEJANDO LOS DATOS EN LOS SISTEMAS DISTRIBUIDOS DISEÑANDO SISTEMAS PARA REDES DE ÁREA LOCAL DISEÑANDO SISTEMAS PARA ARQUITECTURAS CLIENTE/SERVIDOR
Más detallesCAPITULO 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