EJB® (Enterprise JavaBean®) is a component software architecture for building Java applications that run on a server. EJBs use a container layer that provides common functions, such as security and transaction support, and delivers a consistent interface to all your applications regardless of the type of server.
PRPC can accept a request from another system using an EJB bean through the Service EJB rule. PRPC can also initiate a request to an EJB bean through the Connect EJB rule.
Java objects that are not EJBs are sometimes called Plain Old Java Objects, or POJOs.