BEA Logo BEA BEA Tuxedo Release [Release Number]

  BEA Home  |  Events  |  Solutions  |  Partners  |  Products  |  Services  |  Download  |  Developer Center  |  WebSUPPORT

 

   BEA Tuxedo Doc Home   |   Getting Started with BEA Tuxedo CORBA Applications   |   Previous Topic   |   Next Topic   |   Contents   |   Index

Getting Started with BEA Tuxedo CORBA Applications

 

This document presents an overview of BEA Tuxedo® CORBA and describes the development process for developing distributed CORBA applications using the BEA Tuxedo software. This document does not discuss every feature of BEA Tuxedo CORBA; instead, it gives a general description of building a typical application using the BEA Tuxedo CORBA programming environment. To find information about all the BEA Tuxedo CORBA features, see the Home page of the BEA Tuxedo online documentation.

 

Overview of the BEA Tuxedo CORBA Environment

Introduction to the BEA Tuxedo CORBA Environment

Features of the BEA Tuxedo CORBA Environment

 

The BEA Tuxedo CORBA Programming Environment

Overview of the BEA Tuxedo CORBA Programming Features

IDL Compilers

Development Commands

Administration Tools

ActiveX Application Builder

BEA Tuxedo CORBA Object Services

BEA Tuxedo CORBA Architectural Components

Bootstrapping the BEA Tuxedo Domain

IIOP Listener/Handler

ORB

TP Framework

How BEA Tuxedo CORBA Client and Server Applications Interact

Step 1: The CORBA Server Application Is Initialized

Step 2: The CORBA Client Application Is Initialized

Step 3: The CORBA Client Application Authenticates Itself to the BEA Tuxedo Domain

Step 4: The CORBA Client Application Obtains a Reference to the CORBA Object Needed to Execute Its Business Logic

Step 5: The CORBA Client Application Invokes an Operation on the CORBA Object

 

Developing BEA Tuxedo CORBA Applications

Overview of the Development Process for BEA Tuxedo CORBA Applications

The Simpapp Sample Application

Step 1: Write the OMG IDL Code

Step 2: Generate CORBA client Stubs and Skeletons

Step 3: Write the CORBA server Application

Writing the Methods That Implement the Operations for Each Interface

Creating the CORBA server Object

Defining an Object's Activation Policies

Creating and Registering a Factory

Releasing the CORBA Server Application

Step 4: Write the CORBA 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 CORBA Server Application

Step 9: Compile the CORBA Client Application

Step 10: Start the BEA Tuxedo CORBA Application

Additional BEA Tuxedo 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 CORBA Server Application

Step 5: Create a Configuration File

 

back to top   next page