tutorial-web
Gabriel Lopez Morteo
Tutorial“Desarrollo de aplicacionesWeb empleando el modeloJ2EE”Dr. Gabriel López MorteoM.C. Jorge Ibarra EsquerUniversidad Autónoma de Baja CaliforniaMexicali, B.C., México8o Encuentro Internacional de Ciencias de la ComputaciónMorelia, Michoacán, septiembre del 2007UABC. Instituto y Facultad de Ingeniería. 2007 1/73Arquitectura Cliente-Servidor• 1 sola capa– 1 clienteServidor– 1 servidorClienteUABC. Instituto y Facultad de Ingeniería. 2007 2/73Arquitecturas de sistemasdistribuídos: 2-tier• Dos divisiones (2-tier)– Usualmente dividido en presentación y datos– El cliente realiza todo el trabajo de cómputomientras el servidor provee los datos– Emplea mucho ancho de banda– Requiere múltiples llamadas al servidor paraoperaciones simples– Corre el riesgo de saturar de conexiones alservidor– El mantenimiento de la aplicación y suactualización es muy difícilUABC. Instituto y Facultad de Ingeniería. 2007 3/7312 capasUABC. Instituto y Facultad de Ingeniería. 2007 4/732 capas con acceso de datos en capa lógicaUABC. Instituto y Facultad de Ingeniería. 2007 5/73Arquitecturas de sistemasdistribuídos: 3-tier• Tres divisiones (3-tier)– Cada capa está separada del resto– La interacción se realiza mediante interfases biendenifidas– Comunmente se compone de• Despliegue (presentation layer)• Lógica de la aplicación (bussiness layer)• Datos (data layer)– Facilita el mantenimiento al tener separados loscomponentes del sistema– El origen de los ...