Appendix A. Security of Distributed Object Architectures

Common Gateway Interface (CGI) programs use a transaction model: The client issues a transaction request and then waits until the server returns the results. Distributed object architectures offer a more elegant approach; the object space that an applet or an application is working with is extended to include objects on different systems. Client-side Java and server-side Java can be combined to create a fully distributed architecture, in which functions can be split between the client and the server to optimize processing and network loads.

Distributed object architectures have a number of advantages, including security advantages, over more conventional transactional systems. For example, ...

Get Enterprise Java™ Security: Building Secure J2EE™ Applications 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.