The integration framework includes a facility for making remote procedure calls (RPC). The Integration Repository makes extensive use of RPC to make calls to the remote system for querying and data synchronization.

The RPC facility is designed to be as generic as possible in order to support a variety of remote systems and middleware transports. The classes and interfaces in the atg.integrations package provide an API that can be implemented in various ways to work with Web services, the Java Connector Architecture (JCA), or different middleware transports. For example, the ATG Tibco Adapter includes an implementation of the RPC API that enables the ATG platform to execute Tibco commands.

This chapter discusses the following topics:

 
loading table of contents...