Using Java with Enterprise Internet Computing (continued)
Application (Business Logic) Tier
You can use Java on an application server to implement shareable, reusable business logic as application components. A common way to implement this is to use component models, such as Enterprise JavaBeans (EJB) and Common Object Request Broker Architecture (CORBA) objects. These two components are also to be considered during design time, when a distributed environment is required.
The data server not only stores data but also stores and executes Java code, particularly where this code is data intensive or enforces validation rules pertaining to the data. You can also use Business Components, from the Oracle Application Development Framework (ADF), to support your application’s data access.