Tecnologías de Información Sesión Nro. 2 Evolución de las TI Desde los Mainframe a los Sistemas Distribuidos
Eras de las T&SI en la Org. 1970 1980s 1990s Redes MF - MF PCs emulando Terminales Mainframes C/S Internet Intranet Extranet LANs de PCs PCs LANs de PCs a Minicomputadores Minicomputadores
Procesamiento Basado en el Anfitrión (Host) BD CPU Central Contiene: Aplicaciones Base de Datos Teminales
Procesamiento basado en LANs Cliente Cliente BD LAN Servidor contiene: Base de Datos Clientes contienen Aplicaciones
Los Sistemas Abiertos. Áreas 3. Bases de Datos Otros Servicios 1. Sistemas Operativos APLICACIONES DE SOFTWARE 5. Herram. Desarrollo de Software 4. Interfaz del Usuario 6. Servicios de Admón. de Sistemas 2. Servicios de Comunic.
Sistemas Operativos UNIX, Linux, (distintas versiones) MS Windows 2000 Server o MS Windows Server 2003 IBM OS/400 Novell Netware / Intranetware
Servicios de Comunicaciones Gestión de Config Gestión de Cambios Gestión Operaciones Gestión Problemas Gestión Desempeño Servicios Gestión Middleware Servicios de Presentación Multimedia Impresión Interfaz del Usuario Servicios Facilitadores de Aplicaciones Servicios de Cooperación entre Aplicaciones E-mail Workflow EDI Monitor de Workflow Transacción. Transaccional Servicios de Gestión de Datos Backup Restaurar Archivar Replicar Archivos ODBMS RDBMS DBMS Jerárquicas Servicios de Sistemas Distribuidos Gestión de Objetos Servicios de Comunicación Colas Colas Mensajería RPCs Conversacional Mensajes Mensaj Transa. Servicios de Distribución Localización Tiempo Seguridad Clases de Aplicaciones Distribuidas Integrac. con Data Legacy Crítica Organización No Crítica Crítica Intraemprearial Grandes Dptos / Divisiones (100-100+ usuarios) (Muy Complejos) Intra-, Inter-empresas Negocio a Negocio (1000 - 10000+ usuarios) (Más Complejos) Grupo de Trabajo/ Departamento (10-100+ usuarios) (Retador) Servicios de Middleware para permitir Aplicaciones Distribuidas
Bases de Datos & Herram. Desarrollo de Software Servidor DBMS (Base de Datos) Oracle Informix Sybase IBM DB2 Microsoft SQL Server Herramientas de Desarrollo Visual Studio Java
Interfaz del Usuario Graphical User Interface (GUIs) Menú Iconos Shortcuts Click, drag & drop Browser
Redes Es un grupo de dispositivos, como por ejemplo los computadores, las impresoras, los concentradores (hubs), los conmutadores (switches), y otros componentes de hardware, que están conectados entre sí y pueden comunicarse con la finalidad de compartir: Datos Aplicaciones Recursos. Según su alcance geográfico se clasifican en: WAN (Wide Area Network) MAN (Metropolitan Area Network) LAN (Local Area Network)
Redes WAN Red que cubre extensas áreas geográficas (Países, continentes). Esta compuesta por un conjunto de computadoras denominadas Hosts. Estos Hosts están conectados por una subnet. A cada extremo de la subnet se encuentran elementos de conexión denominados Switches o Routers que la interconecta con otras subnets. La conexión entre routers se efectúa a través de lineas de comunicación que generalmente son propiedad de compañias telefónicas o de telecomunicaciones.
Redes MAN Red que cubre el área geográfica de una ciudad (varios Kms. cuadrados). Características: Basado en tecnología LAN Soporta data, voz y video Ejemplos: TV por cable, Internet por Cable Estándar IEEE 802.6 DQDB (Distributed Queue Dual Bus)
Elementos Networking Network Interface Card (NIC) Network Operating System (NOS)
Elementos Networking Cables / Medios de Transmisión UTP Coaxial Fibra Óptica Hub, Switch
Topologías de Redes Definen la disposición física de los componentes de una LAN Topología BUS Topología Anillo Topología Estrella Topología Mixta
Proces. Cliente / Servidor BD LAN BD BD Servidor contiene: Base de Datos Aplicaciones Clientes contienen Aplicaciones Bases de Datos
5 Modelos de Procesamiento Cliente/Servidor Presentación Distribuida Presentación Remota Lógica Distribuida Gest. Datos Remota BD Distribuida Gest. DATA Gest. DATA Gest. DATA Gest. DATA Gest. DATA Servidor Aplicación Aplicación Aplicación Presentación RED RED RED RED Gest. DATA Aplicación Aplicación Aplicación Cliente Presentación Presentación Presentación Presentación Prsentación
Modelo C/S Nivel 1 Nivel 2 Nivel 3 Mainframe Anfitrión Servidor LAN Necesidad de Mayores Niveles de Integridad Mainframe Anfitrión Nivel 1 Servidor Nivel 2 LAN Precio/Rendim. Funcionalidad Autonomía Local Nivel 3 Estaciones de Trabajo
Lógica de Presentación. Presentación Distribuida BD Servidor contiene: Funciones de Presentación Func. Lógica del Negocio Gestión de Datos DML DBMS Cliente contiene: Funciones de Presentación
Lógica de la Aplicación. Aplicación Distribuida BD Servidor contiene: Func. Lógica del Negocio Distribuidas Gestión de Datos DML DBMS Cliente contiene: Funciones de la Lógica del Negocio Distribuidas Funciones de Presentación
Lógica de la Data. Gestión de Data Remota BD Servidor contiene: Gestión de Datos DML DBMS Cliente contiene: Funciones de la Lógica del Negocio Funciones de Presentación
Lógica de la Data. Gestión de Data Distribuida BD BD BD Cliente contiene: Funciones de la Lógica del Negocio Funciones de Presentación Funciones de Gestión DML BD Local Servidores contienen: Gestión de Datos DBMS
Nuevo Modelo C/S F I R E W A L L Sistema de Negocio Privado de la Organización (Intranet) Aplicación Presentación Distribuida Presentación Remota Lógica Distribuida Gest. Datos Remota BD Distribuida Aplicación Pública Privada Gest. DATA Gest. DATA Gest. DATA Gest. DATA Gest. DATA Gest. DATA Aplicación Aplicación Aplicación Aplicación F I R E W A L L Gest. DATA Gest. DATA Presentac. Presentac. Aplicación Aplicación Aplicación Aplicación Presentac. Presentac. Presentac. Presentac. Presentac. Presentac. Acceso Público al World Wide Web (Internet)
Arquitectura Emergente