The CORBA component development process

The high level CORBA development and deployment process for EAServer is:

  1. If you are using C++ or Java, define the component interfaces in CORBA IDL and deploy the IDL to the EAServer repository. Chapter 3, “Using CORBA IDL,” describes how to do this.

    If you are using PowerBuilder, you can define interfaces with the PowerBuilder IDE. PowerBuilder generates IDL when you deploy to EAServer.

  2. Create EAServer entities to define the CORBA packages and components. The package and component properties specify the component interfaces and control interaction between EAServer and your implementation. Chapter 4, “Managing CORBA Packages and Components,” describes how to define and configure CORBA packages and components.

  3. Develop the component implementation classes and deploy them to EAServer. For more information, see:

  4. Run the jaguar-compiler command on the CORBA packages to generate the code and EJB wrapper components required to run the components in EAServer. You can do this several ways:

  5. Create the client code to invoke the component methods. You can call CORBA components from any other client model, including EJB clients and Web components. For details on CORBA client models, see: