ARQUITECTURA WEB

«ARQU ITECTURA DESARROLLO WEB» PROFESOR: ALUMNA: RICHARD MARTINEZ RODRIGUEZ MARIA C. 1 258491012 OF6 Swipe v CIUDAD BOLIVAR,N 2015 Arquitectura web: Es la disciplina encargada de estructurar, organizar y etiquetar el contenido como también establecer los puntos de acceso, sistemas de búsqueda y recuperación de información de cualquier aplicación soportada en la Web, con el fin de que el usuario cumpla con los objetos y su experiencia sea óptima.

De la misma forma en que los arquitectos tradicionales diseñan y coordinan la construcción de edificios, los arquitectos Web diseñan y coordinan el desarrollo de sitios Web. La arquitectura web no solo desarrolla sus páginas, si no que establece los principios para que otros ejecuten de una forma correcta el procedimiento y Permita que un grupo de personas, equipo u organización sigan unas pautas para poder realizar productos de la forma más óptima mediante el uso de buenas prácticas» respuestas del semidor Por lo general, puede conectarse a varios servidores a la vez. Servidor: Es cualquier recurso de cómputo dedicado a responder a los requerimientos del cliente. Los servidores pueden estar conectados a los clientes a través de redes LAN o WAN, para roveer de múltiples servicios a los clientes y ciudadanos tales como impresión, acceso a bases de datos, fax, procesamiento de imágenes, etc. «Es un programa que ofrece un servicio que se puede obtener en una red. Acepta la petición desde la red, realiza el servicio y devuelve el resultado al solicitante, el servidor comienza su ejecución antes de comenzar la interacción con el cliente.

Su tiempo de vida o de interacción es interminable». Cliente – Servidor: Es un modelo de aplicación distribuida en el que las tareas se reparten entre los proveedores de recursos o servicios, llamados servidores, y los demandantes, llamados clientes. Un cliente realiza peticiones a otro programa, el servidor, quien le da respuesta. Esta idea también se puede aplicar a programas que se ejecutan sobre una sola computadora, aunque es más ventajosa en un sistema operativo multiusuario distribuido a través de una red de computadoras.

Algunos ejemplos de aplicaciones computacionales que usen el modelo cliente-servidor son el correo electrónico, un servidor de impresión y la Word Wide web. La red cliente-servidor es una red de comunicaciones en la cual los clientes están web. La red cliente-servidor es una red de comunicaciones en la ual los clientes están conectados a un servidor, en el que se centralizan los diversos recursos y aplicaciones con que se cuenta; y que los pone a disposición de los clientes cada vez que estos son solicitados.

Esto significa que todas las gestiones que se realizan se concentran en el servidor, de manera que en él se disponen los requerimientos provenientes de los clientes que tienen prioridad, los archivos que son de uso público y los que son de uso restringido, los archivos que son de sólo lectura y los que, por el contrario, pueden ser modificados, etc. Este tipo de red puede utilizarse conjuntamente en caso de que se esté tilizando en una red mixta. Tipos de clientes: 1. «cliente flaco»: Servidor rápidamente saturado.

Gran circulación de datos de interface en la red. 2. «cliente gordo»‘ Casi todo el trabajo en el cliente. No hay centralización de la gestión de la BD. Gran circulación de datos inútiles en la red. Tipos de servidores: Servidores de archivos Servidor donde se almacena archivos y aplicaciones de productividad como por ejemplo procesadores de texto, hojas de cálculo, etc. Servidores de bases de datos Servidor donde se almacenan las bases de datos, tablas, índices. Es uno de los servidores que más carga tiene.

Servidores de transacciones Servidor que cumple o procesa todas las transacciones. Valida primero y recién genera un pedido al servidor de 3 cumple o procesa todas las transacciones. Valida primero y recién genera un pedido al servidor de bases de datos. Servidores de Groupware Servidor utilizado para el seguimiento de operaciones dentro de la red. Servidores de objetos Contienen objetos que deben estar fuera del servidor de base de datos. Estos objetos pueden ser videos, imágenes, objetos multimedia en general.

Servidores Web Se usan como una forma inteligente para comunicación entre empresas a través de Internet. Este servidor permite transacciones con el acondicionamiento de un browser específico. Arquitectura de 3 Capas: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y capa de datos. La ventaja principal de este estilo es que el desarrollo se puede llevar a cabo en varios niveles y, en caso de que sobrevenga algún cambio, solo se ataca al nivel requerido sin tener que revisar entre código mezclado.

Un buen ejemplo de este método de programación sería el modelo de interconexión de sistemas abiertos. «La arquitectura por capas es una de las técnicas más comunes ue los arquitectos de software utilizan para dividir sistemas de software complicados. Al pensar en un sistema en términos de capas, se imaginan los principales subsistemas de software ubicados de la misma forma que las capas de un pastel, donde cada capa descansa sobre la inferio» Capa de Presentación: Referente a la interacción entre el usuario capa descansa sobre la inferio» y el software.

Puede ser tan simple como un menú basado en líneas de comando o tan complejo como una aplicación basada en formas. Su principal responsabilidad es mostrar información al usuario, interpretar los comandos de este y realizar algunas alidaciones simples de los datos ingresados. Capa de Negocio: Esta capa contiene la funcionalidad que implementa la aplicación. Involucra cálculos basados en la información dada por el usuario y datos almacenados y validaciones.

Controla la ejecución de la capa de acceso a datos y servicios externos. Se puede diseñar la lógica de la capa de negocios para uso directo por parte de componentes de presentación o su encapsulamiento como servicio y llamada a través de una interfaz de servicios que coordina la conversación con los clientes del sewicio o invoca cualquier flujo o componente de negocio. Capa de Datos: Esta capa contiene la lógica de comunicación con otros sistemas que llevan a cabo tareas por la aplicación.

Estos pueden ser monitores transaccionales, otras aplicaciones, sistemas de mensajerías, etc. Para el caso de aplicaciones empresariales, generalmente está representado por una base de datos, que es responsable por el almacenamiento persistente de información. Esta capa debe abstraer completamente a las capas superiores (negocio) del dialecto utilizado para comunicarse co 5 abstraer completamente a las capas superiores (negocio) del dialecto utilizado para comunicarse con los repositorios de datos PL/SQC Transact-SQL, etc. ). La capa de presentación es la que presenta el sistema al usuario, le comunica la información y captura la información del usuario en un mínimo proceso realiza un filtrado previo para comprobar que no hay errores de formato esta capa se comunica únicamente con la capa de negocio. » «La capa de negocio es donde residen los programas que se ejecutan, se reciben las peticiones del usuario y se envían las respuestas tras el proceso. Se denomina capa de negocio (e incluso de lógica del negocio) porque es aquí donde se establecen todas las reglas que deben cumplirse. La capa de datos es donde residen los datos y es la encargada de acceder a los mismos. Está formada por uno o más gestores de bases de datos que realizan todo el almacenamiento de datos, reciben solicitudes de almacenamiento o recuperación de información desde la capa de negocio. » REFERENCIAS http://vwm. monografias. com/trabajos24/arquitectura-cliente -servidor/arquitectura-cliente-servidor. shtml#ixzz3sWzaF9vo. http://www.. slideshare. net/NoeGonzalezMendoza/arquitectura cliente-servidor https://es. wikipedia. org/wiki/Programaci%C3%33n_por_capas. http://wwwefrainguerrero. blogspot. com/2012/06/arquitectura-en -tres-capas. html.