Chapter 11. A Quick Tour of EJB

Traditionally, distributed applications were built using protocols, most notably TCP/IP, designed to allow autonomous processes on separate machines to exchange data. A typical client-server application, for example, might comprise a client application that does the processing and display of data and a database server that does nothing but provide the data. The reverse situation is also possible; the client application may be responsible only for the presentation of the data with all processing done on the server.

Modern distributed applications, however, often do not just transfer data but in addition allow one machine to invoke procedures on a remote machine. A popular standard for remote procedure calls (RPC) ...

Get Java™ Oracle® Database Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.