ARQUETECTURAS Y DISEÑO WEB

Arquitectura web

aplicación web

aplicación web

los usuarios acceden a utilizar servicios o
recursos que se encuentran en un servidor web.

Arquitectura Web

Arquitectura Web

Cliente

Inicia la petición de un requerimiento de servicio.

Servidor

Recurso de cómputo dedicado a responder a los requerimientos del cliente.

Arquitectura

Conjunto de componentes funcionales que aprovecha los estándares, convenciones, y reglas que permite integrar una amplia gama de productos y servicios.

Evolución de las arquitecturas

Evolución de las arquitecturas

Arquitectura Clásica

La arquitectura de una aplicación Web es similar a la de un sitio Web, se basa en el modelo Cliente/Servidor.

CGI

Common Gateway Interface, primeras formas de programación web dinámica que permitían la interacción con código ejecutable en el servidor desde el navegador.

Arquitectura en 3 capas

Cliente

Contiene los componentes de usuario que son únicos para cada uno de ellos.

Aplicación

Constituye un entorno multiusuario y mantiene las partes compartidas de la aplicación.

Almacenamiento

Se especializa en dar un servicio
de persistencia a los datos de la aplicación.

Arquitectura de 4 niveles

Vista

Representan los
objetos del dominio
de la aplicación.

Modelo

Contiene los elementos
de interfaz que presentan
la información.

Dominio

Son los objetos que
modelan el dominio
de la aplicación.

Arquitectura hexagonal

La arquitectura hexagonal es un estilo de arquitectura que mueve el foco de un programador desde un plano más conceptual hacia la distinción entre el interior y el exterior del software.

Patrón arquitectónico hexagonal

esta arquitectura se adapta muy bien a las
soluciones basadas en el uso de XML, que proporciona un formato común de interacción de la aplicación.

ASPECTOS ÉTICOS Y LEGALES DE LA WEB

la Ética Informática es la disciplina que tiene por objeto el
análisis de los problemas éticos que surgen por el uso de la tecnología de las computadoras o también aquellos que son creados por las personas que utilizan los avances de las TIC.

Aspecto legales

Aspecto legales

Propiedad intelectual

“La propiedad intelectual PI, se relaciona con las creaciones de la mente: invenciones, obras literarias y artísticas, así como símbolos, nombres e imágenes utilizados en el comercio.

La Ley de Protección de Datos Personales

Reconoce y protege el derecho que tienen todas las personas a conocer, actualizar y rectificar las informaciones que se hayan recogido sobre ellas en la base de datos.

Sobre Proyecto de ley 241 de 2011

un proyecto de ley que busca regular la responsabilidad de los proveedores de servicios de Internet frente a las infracciones de derechos de autor de los usuarios.

Categoría de uso del Software

Categoría de uso del Software

Software libre

Software con licencia GPL

Software Privativo

Freeware

Shareware

Software privado

Diseño de aplicaciones web

La tendencia para el diseño de aplicaciones Web, se encuentra orientada hacia el usuario, esta se caracteriza por asumir que todo el proceso de diseño y desarrollo de la aplicación Web.

fases

Planificación

Planificación

En esta etapa se identifican los objetivos del sitio, así como las necesidades,
requerimientos y objetivos de los clientes.

Diseño

Diseño

la etapa de diseño, se empieza a construir basado en los
requerimientos obtenidos en la etapa de planificación.

Prototipado

Prototipado

la etapa de prototipado se basa en la elaboración de modelos
o prototipos de la interfaz del sitio.

Evaluacion

Evaluacion

se puede realizar a través de varios
métodos o técnicas y sobre diferentes representaciones del sitio (prototipos en
papel, prototipos software)

Método de test con usuarios

Implementación y lanzamiento

Método por inspección

Mantenimiento y seguimiento

Servicio Web

Conjunto de aplicaciones o de tecnologías con capacidad para interpelar en la Web.

Funcionalidad de Servicios Web

Funcionalidad de Servicios Web

SOAP

Se trata de un protocolo basado en XML, que permite la interacción entre varios dispositivos y que tiene la capacidad de transmitir información compleja.

WSDL

Permite que un servicio y un cliente establezcan un acuerdo en lo que se refieren los detalles de transporte de mensajes y su contenido, a través de un documento procesable por dispositivos.

UDDI

UDDI nos permite localizar servicios web.Para ello define la especificación para construir un directorio distribuido de servicios web.

WS- Security

Es un protocolo de comunicaciones que suministra un medio para aplicar seguridad a los servicios web.

WS- Reliable

WS Reliability

WS- Addressing

Administrador de Servicios web

Servicios

Servicios

APACHE, PHP Y MYSQL

APACHE, PHP Y MYSQL

Las aplicaciones web más utilizadas actualmente en Internet como los gestores de
contenidos para crear y mantener sitios web dinámicos, wikis, blogs, foros-web,
repositorios de archivos, etc., utilizan PHP y MySQL.

Espacio web

cada usuario del sistema dispondrá de un espacio web que se almacena dentro de su carpeta home en una carpeta llamada
'public_html'.

La administración y configuración de los servidores Web es realizada por medio de soporte de programas, que permiten entrar a interactuar con la máquina.

Existen diferentes programas que permiten utilizar un computador local, como una máquina servidor:

XAMPP

XAMPP

WAMP

WAMP

Subtopic

Subtopic

Subtopic

Subtopic

Etica informatica