Unidad1

Páginas: 20 (4897 palabras) Publicado: 8 de marzo de 2013
UNIDAD I
UNIDAD I

Julio Boijseauneau
Iker Romero Salgado
José Lui Lopez

8° U L.I.
Julio Boijseauneau
Iker Romero Salgado
José Lui Lopez

8° U L.I.
Programación web 2
Objetivo general: Al término del curso el alumno estará capacitado para implantar aplicaciones de tercer capa mediante el conocimiento de las reglas de operación de negocios.

Programación web 2
Objetivogeneral: Al término del curso el alumno estará capacitado para implantar aplicaciones de tercer capa mediante el conocimiento de las reglas de operación de negocios.

Contenido

1.1 Introducción…………………………………………………….…..2

1.2 Servidor de Aplicaciones………………………………….……5

1.3 Servidores de Base de Datos……………………………………7

1.4 Lenguajes de Programacion…………………………………..11del lado del cliente

1.5 Lenguajes de Programacion…………………………………..14
del lado del servidor

1.6 Herramientas para el desarrollo…………………………….21
de aplicaciones Web

1.7 archivo anexo con mapa conceptual

1.1 INTRODUCCION

A continuación explicaremos cada uno de los puntos del temario del profesor Martin Martínez Rangel acerca del tema 1 de nuestro temario de la materiaprogramación web 1 en donde se explicara los puntos vistos en clase y detallados a profundidad por parte de los integrantes de este equipo esperando dar a conocer a fondo cada uno de los temas que a continuación veremos.
Un sistema distribuido se basa en el concepto de distribuir lógicamente la ejecución de una aplicación, que también puede estar distribuida físicamente o puede estar corriendo en unamisma computadora.

La idea principal de un sistema distribuido, es la división lógica de la aplicación en varias capas, de forma de repartir las responsabilidades de realizar tareas específicas en cada una de ellas. En nuestro caso las aplicaciones distribuidas van a estar basadas en una arquitectura de 3 capas, es decir, que cada una de las capas se va a especializar en realizar determinadastareas.

En la primer capa se encuentran los componentes de la aplicación que implementan la interfaz de la misma con el cliente (Capa de Presentación), en la segunda se hayan los componentes que se ocupan de ejecutar la lógica del negocio de la aplicación, es decir todo lo que es comportamiento del sistema (Servidor de Aplicaciones) y en la tercer capa están los componentes encargados derealizar toda la manipulación y persistencia de los datos (Servidor de Base de Datos).

A diferencia de las aplicaciones Cliente/Servidor tradicionales (2 capas), donde la ejecución de todo el código de la aplicación (lógica del negocio) se realiza en el cliente, en una aplicación 3 capas, se distribuye el código; ejecutando parte en el cliente y parte en el servidor de aplicaciones. De esta formalogramos ganar en escalabilidad, seguridad y performance como veremos más adelante.

Cabe aclarar que en una arquitectura como esta, el servidor de aplicaciones puede a su vez comunicarse con otros servidores de aplicaciones, distribuyendo de esta forma la responsabilidad de los servicios que son provistos al cliente. Del mismo modo, el servidor de la base de datos no tiene porque ser uno solo,sino que se puede contar con varios.

Es este tipo de arquitectura, los clientes se comunican con el servidor de aplicaciones mediante un protocolo de comunicación específico según el lenguaje de la aplicación y el servidor utilizado; a su vez, el servidor de aplicaciones se comunica con la base de datos mediante un protocolo de comunicación o driver específico según el DBMS utilizado.

La formade comunicación entre los componentes, del cliente y el servidor de aplicaciones, se realiza con .Net remoting, esto implica que para el transporte de la información se crean mensajes que viajan bajo HTTP o TCP (.Net Channel Services).
La forma de comunicación con el servidor de base de datos desde el servidor de aplicaciones es a traves de ADO.NET
Solo es posible generar aplicaciones tres...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Unidad1
  • Unidad1
  • Unidad1
  • Unidad1
  • Unidad1
  • Unidad1
  • unidad1
  • unidad1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS