Contents for Programming WebLogic RMI over IIOP
Overview of RMI over IIOP
What Are RMI and RMI over IIOP?
Overview of WebLogic RMI-IIOP
Support for RMI-IIOP with RMI (Java) Clients
Support for RMI-IIOP with Tuxedo Client
Support for RMI-IIOP with CORBA/IDL Clients
Protocol Compatibility
Server-to-Server Interoperability
Client-to-Server Interoperability
Using RMI over IIOP Programming Models to Develop Applications
Overview of RMI-IIOP Programming Models
Client Types and Features
ORB Implementation
Using a Foreign ORB
Using a Foreign RMI-IIOP Implementation
Developing a Client
Developing a J2SE Client
When to Use a J2SE Client
Procedure for Developing J2SE Client
Developing a J2EE Application Client (Thin Client)
Procedure for Developing J2EE Application Client (Thin Client)
Developing Security-Aware Clients
Developing Clients that Use JAAS
Thin-client Restrictions for JAAS
Developing Clients that use SSL
Thin-client Restrictions for SSL
Security Code Examples
Developing a WLS-IIOP Client
Developing a CORBA/IDL Client
Guidelines for Developing a CORBA/IDL Client
Working with CORBA/IDL Clients
Java to IDL Mapping
Objects-by-Value
Procedure for Developing a CORBA/IDL Client
Developing a WebLogic C++ Client for the Tuxedo 8.1 ORB
When to Use a WebLogic C++ Client
How the WebLogic C++ Client works
Developing WebLogic C++ Clients
WebLogic C++ Client Limitations
WebLogic C++ Client Code Samples
RMI-IIOP Applications Using WebLogic Tuxedo Connector
When to Use WebLogic Tuxedo Connector
How the WebLogic Tuxedo Connector Works
WebLogic Tuxedo Connector Code Samples
Using the CORBA API
Supporting Outbound CORBA Calls
Using the WebLogic ORB Hosted in JNDI
ORB from JNDI
Direct ORB creation
Using JNDI
Supporting Inbound CORBA Calls
Limitation When Using the CORBA API
Using EJBs with RMI-IIOP
Code Examples
Packaged IIOP Examples
Additional IIOP Examples
RMI-IIOP and the RMI Object Lifecycle
Configuring WebLogic Server for RMI-IIOP
Set the Listening Address
Setting Network Channel Addresses
Considerations for Proxys and Firewalls
Considerations for Clients with Multiple Connections
Using RMI-IIOP with SSL and a Java Client
Using a IIOPS Thin Client Proxy
Accessing WebLogic Server Objects from a CORBA Client through Delegation
Overview of Delegation
Example of Delegation
Using RMI over IIOP with a Hardware LoadBalancer
Limitations of WebLogic RMI-IIOP
Limitations Using RMI-IIOP on the Client
Limitations Developing Java IDL Clients
Limitations of Passing Objects by Value
Propagating Client Identity
RMI-IIOP Code Examples Package
Additional Resources
CORBA Support for WebLogic Server 8.1
Specification References
Supported Specification Details
Tools
Other Compatibility Information