Sistema de Información Cultural, CONACULTA México, 2006 SiC / RENiC Aspectos técnicos relevantes para un Sistema de Información (SI)

Slides:



Advertisements
Presentaciones similares
Desarrollo de aplicaciones en n- capas
Advertisements

Windows DNA Mario A. Valdez-Ramírez, Interactive Bureau México.
Internet y tecnologías web
FOUR J’s DEVELOPMENT TOOLS Latinoamérica
Noveno Semestre UNIDEC
Solución precisa e inmediata
Tecnologías para desarrollo de aplicaciones web. Un caso de uso
Presentación de la Plataforma de Gestión de la Excelencia
Modelando aplicaciones
Construcción de Páginas WEB
INDUSOFT Software para generación de completas aplicaciones industriales multi-plataforma Se compone de un completo y potente conjunto de herramientas.
Universidad Nacional Autónoma de Honduras
AUTORES: Eloy Cantero Salvador López
Aplicación informática. formando parte de una red. pone sus recursos a disposición de las demás computadoras(clientes) de la red. Maneja información.
UNIVERSIDAD TECNOLÓGICA ISRAEL CARRERA DE SISTEMAS INFORMÁTICOS
Ing. Enrique Meneses. Son las instrucciones detalladas que controlan el funcionamiento de un sistema de computación. Funciones: 1. Administrar los recursos.
Experiencia e innovación
Tecnologías de Información como Apoyo Comercial a OOs Ing. Mario Rivera Jueves 14 de Septiembre, 2006 XX Convención Anual de ANEAS Monterrey, N.L.
Tecnología Cliente Servidor
SERVIDOR DE CONTENIDOS
Características Técnicas
Java 2 Platform Enterprise Edition
S.O. Multiusuario, red. Servicio: Cliente/Servidor, p2p
Infraestructura de Tecnologías de Información
Empresa : Sistema Metropolitano de la Solidaridad- SISOL Ref.: Presentación OSA-Logístico Fecha: Setiembre 2012 Ciudad: Lima - Perú Copyright © 2012 OSA.
Desarrollo de aplicaciones web en entorno servidor
MAIRA LUCIA ORTIZ CAMILO ORTEGON DIAZ CRISTIAN CAMILO VARGAS
Mara III Este es un software de adquisición de datos que se presenta como paquete cerrado, de bajo costo y amplias prestaciones Software de Adquisisción.
Aplicación para la documentación de la red de la UTEZ
Portal Docente Virtual : Grupo Andaluz de Investigación: ‘Topología Computacional y Matemática Aplicada Proyecto Fin de Carrera Realizado por: Pablo Germán.
INTRODUCCIÓN A LA PROGRAMACIÓN WEB
ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft.
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
Prof. José T. Cadenas. Aplicación Web La Internet y la Web hacen que sea fácil y atractivo poner toda la información en el cyberespacio, y la hace accesible.
Lenguajes de programación Web
Desarrollo de aplicaciones para ambientes distribuidos
Conozca a PHP Programación en Internet II. Conozca a PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa ¿Qué.
PLATAFORMA MULTISERVICIOS. Es una aplicación 100 % Web basada en estándares que permiten almacenar diferentes módulos en una sola consola utilizando una.
Lenguajes de programación para la web Lenguaje html Lenguaje java script Es un lenguaje estático para el desarrollo de sitios web Ventajas: Sencillo que.
BASE DE DATOS EN LA WEB.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
CASOS DE USO Ing. Sonia Godoy H..
Diseño del Modelo de una Red WiFi con Servicios de Telefonía IP con enlaces de larga distancia en zonas rurales como solución a la demanda de telefonía.
Agenda  Introducción  Relevamientos de tecnologías Objetivos de la fase de relevamiento de tecnologías Principales tecnologías disponibles -OpenMosix,
LOGO e-Learning Desktop Integración de RIA’s a objetos de Aprendizaje Alvaro Rodríguez, Darvin Orozco, Rocael Hernández Universidad Galileo {alvrodriguez,
INTERNET.
DOCUMENTO: LOS DIFERENTES LENGUAJES DE PROGRAMACIÓN PARA LA WEB POR: JUAN RICARDO VILLEGAS.
Cristian Fonnegra Marin
CMS DRUPAL HERRAMIENTAS DE DISEÑO CARLOS LLANOS V. JENNIFER QUINDE G. JUAN MACIAS B. KERLY UBE.
Dispositivos Móviles John Alexander Cruz Arévalo.
Nombre: Germania Ruiz UNIVERSIDAD TECNOLOGICA AMERICA.
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
PROCESADORES DAVID ALCALÁ JHONNY POSADA LESLY MARTINEZ LADY MUNAR.
UNITEC NEGOCIOS ELECTRÓNICOS ”DESARROLLO DE SOFTWARE ”
Naime Cecilia del Toro Alvarez
ELECTIVA DISCIPLINAR III: Fundamentos de E-Business. Implantación de Iniciativas e-Business: Tecnología (Bases Tecnológicas).
APACHE WEB SERVER El proyecto Apache Web Server es un desarrollo de software en colaboración, enfocado en crear una implementación de un servidor HTTP.
Facilitador: Kenneth Tapia
Características Visual FoxPro ofrece a los desarrolladores un conjunto de herramientas para crear aplicaciones de bases de datos para el escritorio, entornos.
SEGURIDAD EN SERVIDORES WEB (APACHE).
Elementos básicos para sistemas WEB. Que es la WEB Web es una tecnología que opera sobre internet que lleva propuesta desde El sistema de documentos.
Presentación Técnica DESCRIPCIÓN DE LA TECNOLOGÍA UTILIZADA PARA EL DESARROLLO DEL SISTEMA.
Autores: Myriam Montes, Iván Viera, Carlos Caizaguano, José Sancho
Conociendo el modelo Cliente-Servidor
Base de datos (MySQL) Ing. Linda Masias Morales Introducción Base de datos.
GESTIÓN Y ADMINISTRACIÓN WEB. INTRODUCCIÓN A INTERNET Internet constituye una vía de comunicación y una fuente de recursos de información a escala mundial.
Conociendo el modelo Cliente-Servidor. Introducción En el mundo de TCP/IP las comunicaciones entre computadoras se rigen básicamente por lo que se llama.
MY SQL UNIVERSIDAD NACIONAL MICAELA BASTIDAS DE APURÍMAC CENTRO DE INTERNET E INFORMÁTICA.
SYMFONY Información del Framework. Síntesis de Symfony  Es un framework diseñado para optimizar el desarrollo de aplicaciones web creado con PHP5. 
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
Transcripción de la presentación:

Sistema de Información Cultural, CONACULTA México, 2006 SiC / RENiC Aspectos técnicos relevantes para un Sistema de Información (SI)

Sistema de Información Cultural, CONACULTA México, 2006 Partes de un Sistema de Información (sin considerar las partes más importantes: La información y las personas)

Sistema de Información Cultural, CONACULTA México, 2006 Partes que componen un SI Software del sistema de información Software de soporte Sistema Operativo Hardware

Sistema de Información Cultural, CONACULTA México, 2006 Hardware PC (ia32/mac/ppc) –cualquier maquina, común o de uso personal Servidores (ia64/otros) –especializados –rápidos –caros –austeros Arreglos (volumen) –Balance razonable entre economía, rendimiento y escalabilidad. –Granjas / Redundancia / Escalabilidad

Sistema de Información Cultural, CONACULTA México, 2006 Sistema Operativo Mundo Windows –IGU: conocida, facil uso –Soporte, documentación Mundo Unix –Flexibilidad –Poder –Múltiples arquitecturas Linux (Unix) –Muchas herramientas para desarrollo –Amplio soporte, Foros, orgs, proyectos, sitios –Escalable, desde la PC mas humilde hasta súpercomputo

Sistema de Información Cultural, CONACULTA México, 2006 Software de Soporte Motor de Base de Datos –Software que maneja los datos del SI, muchas marcas, algunos más documentados que otros, los típicos: MySQL, PostgreSQL, Oracle, SYBASE y muchos otros, todos basados en SQL. Servidores –Software encargado de responder a solicitudes por los clientes, ejemplos: Servidor de páginas y documentos: Apache, IIS, Zeus, etc. Servidor de mapas: MapServer y otros. Servidores especiales.

Sistema de Información Cultural, CONACULTA México, 2006 Software del sistema de información Aplicaciones Escritorio –Aplicaciones de uso personal, un ejemplo sería Access de Microsoft Aplicaciones en Red/Internet –Aplicaciones de escritorio pero con acceso a red, Internet –Generalmente demandan muchos recursos del lado del cliente –Típicas: mensajeros instantáneos, Google Earth Aplicaciones WEB –Necesitan soporte de un navegador –Mínimos requerimientos –El SiC y la RENiC son ejemplos de este tipo de aplicación

Sistema de Información Cultural, CONACULTA México, 2006 ¿Qué es una aplicación WEB?

Sistema de Información Cultural, CONACULTA México, 2006 ¿Qué es una aplicación WEB? Una aplicación WEB, es aquella que inicia su ejecución al ser solicitada por el cliente y termina su ejecución al llegar completa, algunas características relevantes son: –Toda la aplicación es un intercambio de mensajes entre el cliente y el servidor. –Cada nueva solicitud apertura de página es una nueva aplicación o instancia de la aplicación. –No conserva el estado generalmente (no hay memoria). –Típicamente la ejecución es y transcurre de forma secuencial, solo un hilo, limitante para complejidad. –Generalmente una aplicación WEB, esta compuesta por varios APIs y tiempos de ejecución.

Sistema de Información Cultural, CONACULTA México, 2006 Construcción de un Sistema de Información Software Programación – Paradigmas SiC – RENiC vista interna

Sistema de Información Cultural, CONACULTA México, 2006 ¿Qué se programa? Recuperación de data –Formas de captura –Importación de data Despliegue de data –A través de búsquedas –Para otros procesos –Exportación de data Elementos de Control o IGU –Interfases que permitan las dos anteriores acciones –Hace agradable el software y de uso intuitivo

Sistema de Información Cultural, CONACULTA México, 2006 ¿En qué se programa? Lenguajes de programación –No resulta relevante cual, algunos son adecuados para ciertas labores pero principalmente para el WEB, se desarrollan 2 líneas. Lenguajes de scripts como: ASP, PHP y JSP Compilados y aplicaciones de servidor –La tendencia actual es la Programación Orientada a Objetos (POO), esta permite entre otras cosas, el rehúso de código y separación en un esquema de desarrollo MVC. –El SiC y la RENiC se desarrollaron en PHP, entre algunas de las razones de su elección son: PHP es un lenguaje de script semejante a C/C++, se aprende facilmente. PHP tiene un API amplio y posee una gran cantidad de soporte e interconexión con otros softwares, por ejemplo con PostgresSQL. PHP posee una amplia documentación. PHP tiene una extensión POO razonable.

Sistema de Información Cultural, CONACULTA México, 2006 Estructura de una aplicación WEB moderna Servidor Navegadores WEB Navegadores Portátiles WAP Aplicaciones XML Base de Datos

Sistema de Información Cultural, CONACULTA México, 2006 Integración típica de una página del SiC / RENiC

Sistema de Información Cultural, CONACULTA México, 2006 ¿Como se programa? Paradigma MVC –Separación adecuada para los tres elementos en la programación: Modelo: Recuperación y manejo de la información Vista: Generación de interfaces páginas Control: Procesamiento de eventos de entrada solicitudes Desarrollo modular –Posible, si se identifican los trabajos comunes –Pequeñas partes de código para tareas especificas –Formas generalizadas

Sistema de Información Cultural, CONACULTA México, 2006 Desarrollos adicionales al SiC y a la RENiC Subsistema Cartográfico –Extensión geográfica –Permitirá análisis de cobertura, alcance, concentración, etc. Subsistema de Noticias –Información oportuna, modificaciones, nuevos actuales. –Información para múltiples fines, sin imagen.

Sistema de Información Cultural, CONACULTA México, 2006 Mapa SiC / RENiC

Sistema de Información Cultural, CONACULTA México, 2006 Futuros posibles para Sistemas de Información Estándares, convergencia tecnológica y telecomunicaciones

Sistema de Información Cultural, CONACULTA México, 2006 Cambio tecnológico Estándares –Protocolos de comunicación –Estándares para intercambio de datos: XML y variantes Telecomunicaciones –Banda Ancha –Wireless Convergencia de medios –Diversas ofertas de información en un mismo medio el cable o la red

Sistema de Información Cultural, CONACULTA México, 2006 Cambio tecnológico

Sistema de Información Cultural, CONACULTA México, 2006 Cambio en los usuarios Demanda –Aumentos en todo: velocidad transferencia Selección de contenidos –Utilidad –Especialización –Personalización

Sistema de Información Cultural, CONACULTA México, 2006 Oferta WEB 2.0 WEB 1.0 –Mi información para ti –Hojas poco personalizables, analizables –Repositorios de información WEB 2.0 –Mi información como te resulte útil a ti –Aplicaciones

Sistema de Información Cultural, CONACULTA México, 2006 SiC / RENiC Aspectos técnicos relevantes para un Sistema de Información (SI)