Infraestructura Tecnológica
Short Description
Descripción: Infraestructura Tecnológica...
Description
Infraestructura Tecnológica Infraestructura Tecnológica para los Negocios Electrónicos Ing. Patricia Acosta Vargas, Vargas, MSc.
Arquitecturas WEB
Considerar las arquitecturas de : RED: conexiones, conexiones, ruteo, ancho de banda, …
HW: Servidores, workstations, backups,…
SW: Servidor Web, aplicaciones, bases de datos, scripting,…
Aplicación LAMP, LAMP, J2EE, .NET, .NET, Ajax, …
Información Mapa de sitios, esquema de labeling, usabilidad, …
Factores a considerar:
Usabilidad - Confiabilidad Funcionalidad - Costos Portabilidad - Tiempo de desarrollo Prestaciones - Mantenimiento Interacción con sistemas existentes Interacción con el mundo físico
Retos a vencer
Escalabilidad Seguridad Confiabilidad Integridad Flexibilidad Portabilidad Gestión Desempeño
Como lograr resultados exitosos:
Planificación: Definir todos los aspectos Priorizar las actividades Analizar las alternativas Estimar los costos de desarrollo Disponer de los recursos adecuados
¿Cómo lograr resultados exitosos?
Prevenir:
Identificar las causas de errores y preparar soluciones adecuadas Medir la carga de trabajo soportable y evitar su exceso Pretender estar integrado con las decisiones “políticas”
¿Cómo lograr resultados exitosos?
Enfocarse en la CALIDAD de
Confiabilidad del sitio Interfaz del usuario Tiempo Tiempo de respuesta del sitio Parte gráfica y textual Interfaz con la logística Integración con los servicios de pago Cuidado del cliente
Evolución del WWW al e-business
El World Wide Web desde el punto de vista de la tecnología utilizada ha evolucionado en tres fases: 1. 2. 3.
Web estático e informativo Web dinámico e interactivo Web integrado y aplicativo
FASE 1: Estático e informativo
El Word Wide Web nace como método para difundir información. Los primeros usuarios son investigadores, que publican sus propios artículos, datos, ejemplos, estudios de mercado, etc. Con páginas estáticas, redactadas manualmente y con mayor cantidad de textos que de imágenes.
Estándares utilizados:
URL (uniform resource locator) para la localización de las
páginas
HTML (hyper text markup language) para la escritura
de las páginas
GIF (graphics interchange format) para las imágnes
HTTP (hyper text transfer protocol) para la
conversación entre usuario y servidor
TCP/IP (transmission control protocol over
internet protocol) para la transmisión de los datos
Fase 2: Dinámico, interactivo
Las páginas incluyen servicios interactivos con funciones de búsqueda, comunicación, elaboración y personalización. Las páginas HTML ya no son estáticas, y se generan de manera dinámica en función de los requisitos del cliente. Nace el concepto de Aplicación
Estándares Estándares utilizados:
HTTP-POST
para el envío de datos de parte del usuario CGI (Common gateway interface) ISAPI (Internet information server application programming
interface) Server-side
script Java servlet
Para la integración de aplicaciones en el servidor web
(active server pages) PHP (personal home page) ASP
PERL
Para el desarrollo de las aplicaciones
Fase 3: Integrado, aplicativo
Las tecnologías web se integran con servicios existentes y muchos servicios tradicionales se efectúan en línea. Las aplicaciones tienen acceso a la información de las bases de datos de las empresas. La interacción con el usuario no está limitada a una transacción sino a realizar un proceso completo de aplicación. Nace el concepto de Sesión
Estándares Estándares utilizados:
Cookie
Para la memorización del estado de una sesión
JAV JA VA, JavaScr JavaScript, ipt, ActiveX Act iveX
Para programar la interfaz usuario en el navegador SQL
(Structured query language) ODBC (open database connectivity)
Para el acceso a las bases de datos
Fase 3: e-business
Muchas aplicaciones Internet envuelven el intercambio de flujo de dinero. En este caso hablamos de e-business.
El dinero puede estar asociado al acceso al servicio en red, a la venta de un bien, a la publicidad, a la producción conjunta de un bien, a la prestación de un requerimiento, etc.
Casi toda la gama de transacciones en el mundo real es replicable en el internet.
Transacciones web Estáticas
Transacciones Web Dinámicas
Transacciones web sobre DB
Arquitectura del www al e-business Cada
nivel está dedicado a un trabajo bien definido Uno o más servidores ejecutan cada nivel Los servidores residen en HW compartido o dedicado La comunicación entre niveles se da vía red
Servidores:
Las funciones ofrecidas por un servidor son siempre combinaciones de diversos elementos: Plataforma de Hardware: Potencia de procesamiento (CPU) Capacidad de memoria (I/O) Capacidad de comunicación (red)
• • •
Sistema Operativo Software de red Servidor de Software (demon, service)
Servidor Web
Gestiona el protocolo HTTP
Recibe los requerimientos de los clientes Accede al sistema de archivos para las páginas estáticas Activa al servidor de aplicación para las páginas dinámicas Entrega el archivo HTML al cliente
Una conexión HTTP requerida Multiprocesos, (descompone una larga cadena de comandos en pequeñas unidades que pueden ser ejecutadas simultáneamente por programas aplicativos) Process pool (combinación de procesos)
Web servers más difundidos:
Apache Microsoft IIS (Internet Information Server y PWS iPlanet (ex Netscape)
Servidor de Autenticación: Autenticación:
Dado que los web servers son el primer elemento encontrado, éstos son a menudo utilizados también para verificar la identidad de los usuarios. Existen varios niveles de autenticación:
Sesión (cookie) username/password
HTTP username/password
Administrado internamente internamente en la aplicación aplicación Administrado internamente internamente al servidor web
Firma digital
Administrado por extensiones del servidor servidor web
Servidor web seguro:
Los servidores pueden transmitir y recibir información en modo criptografiado, con la finalidad de que la comunicación entre cliente y servidor sea privada y garantizada. Esta funcionalidad perjudica a las prestaciones
Servidor de Aplicación: Aplicación:
Responsable de la generación de las páginas dinámicas Responsable de la lógica de funcionamiento del sitio Nivel intermedio entre interacciones web y bases de datos Ejecuta el resumen de sesión Diferentes soluciones técnicas y arquitecturales
Sistemas de Administración de Bases de Datos: Dat os:
SQL Server (standard query language) l anguage) Oracle DB2 MySQL Sybase
Sistemas Comerciales Unix. Sistemas Operativos basados en Intel – Motorola (Linux, Windows, FreeBSD, MacOS X).
“Sistema de comunicación que conecta ordenadores y
otros equipos informáticos entre si, con la finalidad compartir recursos”. Entre las ventajas que ofrece una red constan:
Mayor facilidad en la comunicación entre usuarios. Reducción en el presupuesto para software. Reducción en el presupuesto para hardware. Posibilidad de organizar grupos de trabajo. Mejoras en la administración de los equipos y programas. Mejoras en la integridad de los datos.
Según el tamaño o área de cobertura, las redes se clasifican en:
Redes LAN (Redes de Área Local). Redes MAN (Redes de Área Metropolitana). Redes WAN (Redes de Área Mundial).
SERVICIO INALAMBRICO
• Es una solución ideal para sitios apartados y zonas rurales, con deficiente o nula
infraestructura de conexión a Internet. • Consiste básicamente en proveer un acceso a Internet vía satélite en un determinado punto del conjunto residencial (nodo) para posteriormente integrarlo a la tecnología inalámbrica y distribuir la señal de Internet en todas las casas c asas del conjunto residencial o puntos requeridos cercanos al sitio base mediante una pequeña antena que se conecta al computador.
En una encuesta realizada por Pew Internet & American American Life Project para identificar los usos que los adultos dan a la Internet finalizando el 2005, se encontraron las siguientes actividades efectuadas como porcentaje de quienes contestaron la encuesta, (1577 personas entrevistadas mayores de 18 años): 77% Correo Electrónico 63% Buscadores 46% Leer Noticias 29% Investigación relacionada con el trabajo 18% Mensajería Instantánea 18% Banca en Línea 8% Participar en cuartos de Chat 5% Hacer reservaciones para viaje 3% Leer Blogs 3% Participar en subastas en línea
Un firewall en internet es un sistema o grupo de sistemas que impone una política de seguridad entre la organización de red privada y el Internet.
El firewall determina cual de los servicios de red puede ser accedido por los servicios que están fuera de ella, es decir, quien puede ingresar a utilizar los recursos de red de una organización.
Para que un firewall sea efectivo, todo tráfico de información a través del internet deberá pasar a través del mismo donde podrá inspeccionarse la información.
View more...
Comments