BEA Logo BEA WebLogic Enterprise Release 5.0

  Corporate Info  |  News  |  Solutions  |  Products  |  Partners  |  Services  |  Events  |  Download  |  How To Buy

 

   WLE Doc Home   |   Getting Started   |   Previous   |   Next   |   Contents   |   Index

Getting Started

The Getting Started presents an overview of the BEA WebLogic Enterprise (WLE) product and describes the development process for developing distributed CORBA and Enterprise JavaBeans (EJB) applications using the WLE software. The document does not discuss every feature of the WLE product; instead, it gives a general description of building a typical application or bean using the WLE programming environment.

 

Overview of the WLE Product

 

The WLE CORBA Programming Environment

Overview of the WLE CORBA Programming Features

   IDL Compilers

   Development Commands

   Administration Tools

   ActiveX Application Builder

WLE CORBA Object Services

WLE CORBA Components

   Bootstrap Object

   IIOP Listener/Handler

   ORB

   TP Framework

How WLE CORBA Client and Server Applications Interact

   Step 1: The server application is initialized.

   Step 2: The client application is initialized.

   Step 3: The client application authenticates itself to the WLE domain.

   Step 4: The client application obtains a reference to the object needed to execute its business logic.

   Step 5: The client application invokes an operation on the CORBA object.

 

The WLE Enterprise JavaBeans (EJB) Programming Environment

Overview of the WLE EJB Programming Environment

Types of Beans Supported in WLE

EJBs and Persistence

Roles of People Who Develop, Build, Deploy, and Administer EJBs

Items You Create for an EJB Application

Tools and Facilities Provided for Building and Deploying EJBs

EJBs and Failover in the WLE Environment

 

Developing WebLogic Enterprise (WLE) CORBA Applications

Overview of the Development Process for WLE CORBA Applications

The Simpapp Sample Application

Step 1: Write the OMG IDL code.

Step 2: Generate client stubs and skeletons.

Step 3: Write the server application.

   Writing the Methods that Implement Each Interface's Operations

   Creating the Server Object

   Defining an Object's Activation Policies

   Creating and Registering a Factory

   Releasing the Server Application

Step 4: Write the client application.

Step 5: Create an XA resource manager.

Step 6: Create a configuration file.

Step 7: Create the TUXCONFIG file.

Step 8: Compile the server application.

Step 9: Compile the client application.

Step 10: Start the WLE CORBA application.

Additional WLE CORBA Sample Applications

 

Using Security

Overview of the Security Service

How Security Works

The Security Sample Application

Development Steps

   Step 1: Define the security level in the configuration file.

   Step 2: Write the CORBA client application.

 

Using Transactions

Overview of the Transaction Service

What Happens During a Transaction

Transactions Sample Application

Development Steps

Step 1: Write the OMG IDL code.

   Step 2: Define transaction policies for the interfaces.

   Step 3: Write the CORBA client application.

   Step 4: Write the server application.

   Step 5: Create a configuration file.

 

Designing and Developing Enterprise JavaBeans for the WLE System

Designing EJB Applications for the WLE System

   The Client Application Programmer's View

   The EJB Programmer's View

Developing EJB Applications for the WLE System

   Development Steps

   EJB Examples

 

Building and Deploying Enterprise JavaBeans (EJBs)

Overview of the EJB Building and Deploying Process

Steps for Building and Deploying EJBs

   Step 1: Obtain the EJB JAR file from the bean provider.

   Step 2: Modify the deployment descriptor.

   Step 3: Create the WebLogic EJB extensions to the deployment descriptor DTD.

   Step 4: Produce the deployable EJB JAR file.

   Step 5: Configure the EJB application.

   Step 6: Specify the module initializer object in the WebLogic EJB extensions to the deployment descriptor DTD.

   Scaling an EJB Application

   For More Information