Deploying business components for Java in JDeveloper involves three main steps which you must perform:
When business components are deployed as a J2EE web module, the business components are packaged as a J2EE web archive (WAR) file which the client code can access. Deploying as a J2EE web module is especially suited to client code, such as JavaServer Pages and servlets, that run on fast, shared machines.
When business components are deployed as a CORBA server object or an EJB session bean, the business components run in a separate tier (middle-tier) from the client programs. For example, the CORBA object runs on the VisiBroker server and the EJB session bean runs on an EJB server such as Oracle Application Server.
At deployment time, the application module must be made available (remoteable) to the client code. In JDeveloper, you can make the application module available (remoteable) when creating a deployment profile with the Business Components Deployment Profile Wizard, Step 3 of 3: AppModules. Making the application module remoteable means creating an EJB remote interface and/or client-side proxies for application module methods which must be deployed to the client platform. For more information, see:
Notes: