Você está na página 1de 34

Infraestructura Tecnológica

para los Negocios Electrónicos

Ing. Patricia Acosta Vargas, MSc.


Arquitecturas WEB

 Considerar las arquitecturas de :


 RED:
conexiones, ruteo, ancho de banda, …
 HW:
Servidores, workstations, backups,…
 SW:
Servidor Web, aplicaciones, bases de datos,
scripting,…
 Aplicación
LAMP, J2EE, .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 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. Web estático e informativo
2. Web dinámico e interactivo
3. 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 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

ASP (active server pages)


PHP (personal home page)
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 utilizados:
 Cookie
Para la memorización del estado de una sesión

 JAVA, JavaScript, ActiveX


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:
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
 Administrado internamente en la aplicación
HTTP username/password
 Administrado internamente al servidor web
Firma digital
 Administrado por extensiones del 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:
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:
SQL Server (standard query language)
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 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
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.

Você também pode gostar