Using the Rose Expert with Other Builder Products

The following sections describe how the Rose Expert relates to other products in the Builder development enviornment:


 

Using the Configuration Expert to Set Up and Boot Servers Created with the Rose Expert

The Configuration Expert will import the gservers.lst file generated by the Rose Expert (as part of the framework classes source generation phase) as its source of server exectutable configuration information.

Figure 1-2 provides an architectural overview of the relationship of the Rose Expert to the Configuration Expert, showing how you can use server data from the Rose Expert as input to the Configuration Expert.

Figure 1-2 Using the Rose Expert with the Configuration Expert

For more information on using the Configuration Expert to configure and boot applications you have built with the Rose Expert, refer to the Configuration Expert Online Help (see Where to Find Related Information).
 

Populating the Contract Repository with Data from Rational Rose

You can export client/server interface contracts from the Rose Expert to the Contract Repository, thereby populating the Contract Repository with the data. This gives you the ability to share the BEA TUXEDO services modeled in the Rational Rose paradigm with the rest of the Builder development environment.
 

How Does the Rose Expert Compare to the C++ Expert?

The code generated by the Rose Expert (C++ framework classes, makefile, FML field table) is essentially the same as the C++ Expert, but the interface contract source is the Rose model, not the Contract Repository (as it is for the C++ Expert).

Since both the Rose Expert and C++ Expert products generate gservers.lst files, developers working in either of these environments can use the Configuration Expert to set up and boot their applications.

The C++ Expert and Rose Expert are not intended to be used together, since the Rose Expert is functionally equivalent to the C++ Expert.

As a plug in to Rational Rose, the Rose Expert gives you the ability to create BEA TUXEDO applications in the context of a powerful analysis and design paradigm. The Rose Expert is intended for developers who want to create BEA TUXEDO applications in an object oriented application design environment that supports state-of-the-art object modeling strategies.