pues sí, es posible. y aquí tienes información más que de sobra sobre cómo hacerlo:
http://www.javahispano.org/portada/2011/8/1/java-y-las-redes-introduccrion-a-las-redes-a-javaio-javazip.html
http://www.javahispano.org/portada/2011/8/1/javanet-y-javanio.html
Probablemente esto te sirva:
Una aplicación en 3 Capas con plataforma Java sugiero:
Capa de Presentación: Java Server Faces, Java Server Page, Swing, JavaFX
Capa de Negocio: Enterprise Java Bean.
Capa de Datos: Java Data Object o cualquier gestor de datos relacional BD que se integra con la capa de negocio utilizando JDBC o algún ORM como Hibernate, EclipseLink, etc.
Hola a todos.... quisiera saber si es posible con Java crear un sistema distribuido en 3 capas... ( Cliente - Servidor Capa Intermedia - BBDD).. soy nuevo y quisiera saber q posibilidades tengo con java de hacer algo asi.... vengo de delphi de utilizar datasnap en 3 capas...
Desde ya muchas gracias