Categorieën: Alle - cliente - servidor - arquitectura - dominio

door michael Rivera 3 jaren geleden

606

ARQUETECTURAS Y DISEÑO WEB

La evolución de las arquitecturas web ha dado lugar a varios enfoques distintos, cada uno con sus propias características y beneficios. La arquitectura de 4 niveles incluye elementos de interfaz, modelos de dominio y vistas que representan los objetos del dominio de una aplicación.

ARQUETECTURAS Y DISEÑO WEB

Etica informatica

ARQUETECTURAS Y DISEÑO WEB

Servicio Web

Administrador de Servicios web
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:

Subtopic

WAMP

XAMPP

Servicios

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'.

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.

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

WS- Security

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

WS- Addressing

WS Reliability

WS- Reliable

UDDI

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

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.

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.

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

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)

Mantenimiento y seguimiento

Método por inspección

Implementación y lanzamiento

Método de test con usuarios

Prototipado

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

Diseño

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

Planificación

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

ASPECTOS ÉTICOS Y LEGALES DE LA WEB

Categoría de uso del Software
Software privado
Shareware
Freeware
Software Privativo
Software con licencia GPL
Software libre
Aspecto legales
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.

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.

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 É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.

Arquitectura web

Evolución de las arquitecturas
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.

Arquitectura de 4 niveles

Dominio

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

Modelo

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

Vista

Representan los objetos del dominio de la aplicación.

Arquitectura en 3 capas

Almacenamiento

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

Aplicación

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

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

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 Web
Arquitectura

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

Servidor

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

Cliente

Inicia la petición de un requerimiento de servicio.

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