Este documento describe un proyecto de una aplicación multicapa y la conexión entre equipos. Un proyecto multicapa divide la aplicación en capas lógicas que se ejecutan en diferentes máquinas, como la aplicación cliente, el servidor de aplicaciones y el servidor de bases de datos. La comunicación entre equipos se realiza a través de sockets, server sockets y datagramas.
1. MARIELA LIZBETH RODRÍGUEZ ESPARZA
ADOLFO CALDERA DIOSDADO
EFRÉN DE JESÚS GARCÍA HERNÁNDEZ
CHRISTOPER ERNESTO ALEJANDRO GARCÍA PÉREZ
LUIS FELIPE MÉNDEZ LUEVANO
OSCAR MORENO
4° “A”
Sistemas Informáticos
PROYECTO MULTICAPA Y
CONEXIÓN
2. QUÉ ES UN PROYECTO MULTICAPA
Este tipo de aplicaciones esta dividido en unidades lógicas, llamadas capas, las
cuales se ejecutan en distintas máquinas.
Aplicación Cliente:
5. CARACTERÍSTICAS
• Es una plataforma estándar para el desarrollo y
funcionamiento de aplicaciones
• Se pueden desarrollar aplicaciones
completamente portables
• La plataforma establece mecanismos de seguridad
7. SOCKET
Un socket es un punto de comunicación por el cual un proceso puede
emitir o recibir información.
8. CARACTERÍSTICAS
• Creación, apertura del socket
• Lectura y Escritura
• Recepción y envío de datos por el socket
• Destrucción, cierre del socket
9. ELEMENTOS DE CONEXIÓN
• TCP/IP
• Ofrece comunicaciones fiables
mediante servicios orientados a la conexión
• ServerSocket
• Por lo tanto para iniciar la conexión se instancia un
objeto de la clase java.net.Socket
• Socket
• Provee una implementación independiente de la
plataforma del
lado cliente
11. • Socket
escuchar las peticiones que
realicen los clientes
• ServerSocket
implementar datagramas
no fiable (sockets UDP)
12. • DatagramSocket
representa un paquete
datagrama
• DatagramPacket
crear una versión multicast
de las clase socket datagrama
13. • MulticastSocket
crear una versión
multicast de las clase
socket datagrama
• NetworkServer
implementar métodos y
variables utilizadas en la
creación de un servidor
TCP/IP
14. • NetworkClient
implementar métodos y
variables utilizadas en la
creación de un cliente
TCP/IP
• SocketImpl
Es un Interface que
nos permite
crearnos nuestro
propio modelo de
comunicación