1 / 23

SiC / RENiC

SiC / RENiC. Aspectos técnicos relevantes para un Sistema de Información (SI). Partes de un Sistema de Información. (sin considerar las partes más importantes: La información y las personas). Software del sistema de información. Software de soporte. Sistema Operativo.

season
Download Presentation

SiC / RENiC

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SiC / RENiC Aspectos técnicos relevantes para un Sistema de Información (SI)

  2. Partes de un Sistema de Información (sin considerar las partes más importantes: La información y las personas)

  3. Software del sistema de información Software de soporte Sistema Operativo Partes que componen un SI Hardware

  4. 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 Hardware

  5. 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 Operativo

  6. 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. Software de Soporte

  7. 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 Software del sistema de información

  8. ¿Qué es una aplicación WEB?

  9. 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. ¿Qué es una aplicación WEB?

  10. Construcción de un Sistema de Información Software Programación – Paradigmas SiC – RENiC vista interna

  11. 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 ¿Qué se programa?

  12. 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”. ¿En qué se programa?

  13. Estructura de una aplicación WEB moderna Navegadores WEB Servidor Navegadores Portátiles WAP XML Base de Datos Aplicaciones

  14. Integración típica de una página del SiC / RENiC

  15. 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 ¿Como se programa?

  16. 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. Desarrollos adicionales al SiC y a la RENiC

  17. Mapa SiC / RENiC

  18. Futuros posibles para Sistemas de Información Estándares, convergencia tecnológica y telecomunicaciones

  19. 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” Cambio tecnológico

  20. Cambio tecnológico

  21. Demanda Aumentos en todo: velocidad transferencia Selección de contenidos Utilidad Especialización Personalización Cambio en los usuarios

  22. 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 Oferta WEB 2.0

  23. SiC / RENiC Aspectos técnicos relevantes para un Sistema de Información (SI)

More Related