Académique Documents
Professionnel Documents
Culture Documents
Con semejanza en los planos de un edificio o De allí surge la idea de contar con herramientas
construcción, estas indican la estructura, diseñadas específicamente para el
funcionamiento e interacción entre las partes procesamiento de estos datos que proporcionen
del software. servicios satisfactorios y que a la vez ofrezcan
la facilidad de poder intercambiar o modificar
"más allá de los algoritmos y estructuras de porciones de una aplicación sin tener que
datos de la computación; el diseño y cambiar todo el modulo en su totalidad.
Contemplando de este modo el desarrollo a
especificación de la estructura global del
futuro de la empresa y así poder alcanzar con el
sistema es un nuevo tipo de problema". tiempo un sistema estable, sin perder su
escalabilidad. Esto nos llevo al desarrollo en
ANTECEDENTES capas.
Los motivos principales que llevaron al diseño e En este contexto, es necesario establecer una
implementación de una arquitectura multicapas infraestructura de procesamiento de
son: información, que cuente con los elementos
requeridos para proveer información adecuada,
Delimitación entre programas de aplicación exacta y oportuna en la toma de decisiones y
y datos para proporcionar un mejor servicio a los
clientes.
Manejo de múltiples vistas por parte de los
usuarios MARCO TEORICO: ¿Que es Arquitectura?
Año 2012 1
Cátedra: Base de Datos Arquitectura Multicapas en Base de Datos
Año 2012 2
Cátedra: Base de Datos Arquitectura Multicapas en Base de Datos
Año 2012 3
Cátedra: Base de Datos Arquitectura Multicapas en Base de Datos
con más dispositivos para terminar la ejemplo el uso de TCP/IP sobre ethernet, WiFi,
transacción del usuario. ATM, etc.
MODELO OSI
Año 2012 4
Cátedra: Base de Datos Arquitectura Multicapas en Base de Datos
el riesgo de que el rendimiento de la red no sea protocolo que se considera de capa 3 (ARP), la
óptimo. obtención automática de una dirección, una
porción de la calidad de servicio (QoS), etc.
La capa 2 de Enlace de Datos define la
tecnología de transporte, debe definir una La capa 4 o capa de Transporte tiene como
primera estructura llamada trama que depende función identificar flujos o conversaciones
directamente de la tecnología en particular. En diferentes entre dos nodos de la red. Una
ésta capa se depende directamente del medio comunicación independiente se divide en partes
pero se usan controladores para implementar la con base en su tamaño en la capa 4, por lo
transmisión y sus servicios, es decir, en ésta tanto lo que para un usuario es una
capa se unen los medios físicos y el software. transferencia de archivo (una sola cosa) se
convierte en una serie de partes que se
Otra responsabilidad de la capa 2 es el transmiten independientemente una de otra, por
llamado método de acceso al medio, definir los lo tanto surge la necesidad de marcar cada
mecanismos de negociación para acceso al segmento con el identificador de quién originó
medio, por ejemplo, cómo evitar que dos la comunicación o a qué servicio pertenece
estaciones transmitan al mismo tiempo o cómo cada uno y a cuál va dirigido en el otro nodo.
manejarlo una vez que suceda. Una conversación tiene como identificador
general las direcciones origen y destino (p. ej.:
Existen unas operaciones que no siempre están
la IP u otra dirección de capa 3), pero para
asociadas a ésta capa pero que pueden
poder diferenciar dos flujos de datos diferentes
aparecer en algunas tecnologías como
que ocurren simultáneamente entre dos PCs
autenticación, encriptación y corrección de
(mismo origen y destino) se usan otros dos
errores (ojo, la responsabilidad directa es la
identificadores, uno para la conversación
detección, la corrección es opcional).
saliente y otro para la entrante.
La capa 3 ó capa de red es la encargada de
La capa 5 o capa de sesión se encarga
permitir que la información fluya por redes
entonces de decidir si la transmisión de una
diferentes o, en otras palabras, por redes
entidad de presentación a otra va a ser
separadas entre sí por otras redes
alternada, lo que en programación se suele
(direccionamiento lógico).
llamar sincronizada o bloqueante, es decir, que
Se aplica lo que se conoce como enrutamiento mientras una entidad transmite la otra escucha
o encaminamiento, que consiste en recibir un y no hace otra cosa hasta que la transmisión
paquete y reenviarlo por un puerto por el que se termine y sólo en ese momento podría
garantice que estará más cerca a su destino transmitir si fuera necesario. La otra modalidad
final. de sesión es no bloqueante o asíncrona, que
obviamente consiste en que las entidades
Otras funciones que cumple usualmente la capa transmiten sin esperar a que el otro lado reciba
de red son la fragmentación en un enlace (en la información.
caso de que se pueda), que consiste en permitir
que un paquete grande se divida en varios A la capa de sesión usualmente se le
paquetes pequeños, siendo responsabilidad del responsabiliza de iniciar y gestionar la conexión
protocolo de capa 3 en uso, llevar control de de alto nivel, es decir, entre entidades de
cuántos y cuáles fueron los fragmentos en los presentación dentro de un servicio particular.
que se dividió un paquete. Allí se decide cuándo y cómo iniciar una
conexión, qué requisitos debe cumplir y en qué
Existen algunas funciones adicionales que se modalidad se llevará a cabo.Otra
adjuntan en la práctica a ésta capa, por responsabilidad de la capa de sesión del
ejemplo, el mapeado de direcciones lógicas a modelo de referencia OSI es establecer puntos
direcciones físicas en ethernet se hace con un de chequeo, de tal manera que si la operación
Año 2012 5
Cátedra: Base de Datos Arquitectura Multicapas en Base de Datos
La capa 7 o capa de Aplicación ofrece a las No hay distribución, tanto a nivel físico
como a nivel lógico.
aplicaciones la posibilidad de acceder a los
servicios de las demás capas y define los Está formado por la presentación, los
protocolos que utilizan las aplicaciones para datos y el procesamiento.
intercambiar datos, como correo electrónico
(Post Office Protocol y SMTP), gestores de Es una arquitectura rígida de
bases de datos y servidor de ficheros (FTP), por programación en un solo computador.
UDP pueden viajar (DNS y Routing Information
Es la arquitectura de los primeros S.O., un solo
Protocol). Hay tantos protocolos como programa compuesto de un conjunto de rutinas
aplicaciones distintas y puesto que entrelazadas.
continuamente se desarrollan nuevas
aplicaciones el número de protocolos crece sin Las características fundamentales son:
parar.
Construcción del programa final a base
Cabe aclarar que el usuario normalmente no de módulos compilados separadamente
interactúa directamente con el nivel de que se unen a través del ligador.
aplicación. Suele interactuar con programas
que a su vez interactúan con el nivel de
Año 2012 6
Cátedra: Base de Datos Arquitectura Multicapas en Base de Datos
Ventajas:
CLIENTE-SERVIDOR
Año 2012 7
Cátedra: Base de Datos Arquitectura Multicapas en Base de Datos
Año 2012 8
Cátedra: Base de Datos Arquitectura Multicapas en Base de Datos
HERRAMIENTAS Y TECNOLOGIA
Año 2012 9
Cátedra: Base de Datos Arquitectura Multicapas en Base de Datos
Año 2012 10
Cátedra: Base de Datos Arquitectura Multicapas en Base de Datos
vista obtiene sus datos del modelo para Los servicios de Internet son tipo de cliente-
generar la interfaz apropiada para el usuario servidor. La acción de visitar un sitio
donde se refleja los cambios en el modelo web requiere una arquitectura cliente-servidor,
(por ejemplo, produce un listado del contenido ya que el servidor web sirve las páginas web al
del carro de la compra navegador (al cliente).
5. La interfaz de usuario espera nuevas
Al leer este artículo en Wikipedia ,
interacciones del usuario, comenzando el
la computadora y el navegador web del usuario
ciclo nuevamente.
serían considerados un cliente; y las
TENDENCIAS / INVESTIGACIÓN computadoras, las bases de datos, y los usos
Comercio electrónico: Con el avance de las que componen Wikipedia serían considerados
tecnologías de información, las posibilidades de el servidor. Cuando el navegador web del
negocios se han ampliado. Las empresas en su usuario solicita un artículo particular de
mayoría poseen un portal o por lo menos una Wikipedia, el servidor de Wikipedia recopila
página Web. Algunas empresas como toda la información a mostrar en la base de
Microsoft, IBM, Oracle, Sun Microsystem, etc, datos de Wikipedia, la articula en una página
ofrecen plataformas sobre las cuales se soporta web, y la envía de nuevo al navegador web del
un sistema de comercio electrónico. El punto a cliente.
tener presente en este componente es que
debe ser una arquitectura multicapas, siendo la Juego online.
más usada, la de tres capas donde esta Si existen dos servidores de juego, cuando un
involucrado un componente intermedio
usuario lo descarga y lo instala en su
denominado middleware, que sirve de
computadora pasa a ser un cliente. Si tres
intermediario entre los requerimientos
personas juegan en un solo computador
solicitados desde el cliente a una base de
datos. existirían dos servidores, un cliente y tres
usuarios. Si cada usuario instala el juego en su
SIG móvil (sistema de información geográfica) propio ordenador existirían dos servidores, tres
los SIG son herramientas que permiten a los clientes y tres usuarios.
usuarios crear consultas interactivas, analizar
la información espacial, editar datos, mapas y
presentar los resultados de todas estas
operaciones. Un SIG Móvil generalmente está
constituido por una arquitectura multicapas
cliente/servidor. Típicamente constan de 3
capas: el cliente, el servidor y la base de
datos. Es posible la agregación de capas de
acuerdo a las necesidades propias o
requerimientos del sistema.
Año 2012 11
Cátedra: Base de Datos Arquitectura Multicapas en Base de Datos
Año 2012 12