Dynamic Bank

The Dynamic Bank example has a simple Bank interface to open a bank account and to query the balance in a bank account. It illustrates the use of the Dynamic Invocation Interface (DII) and the Dynamic Skeleton Interface (DSI). DII allows a client to dynamically formulate a request for an object interface. DSI allows a server to be implemented dynamically.


From this example, you will learn how to:

Directory Contents

Building this example

Note: This example will not run under JDK1.0.2. The solution to this problem is to upgrade to JDK1.1.0 or higher.

Typing make (vbmake on Windows) in the dynamic_bank subdirectory will cause the Bank.idl to be run through the idl2java compiler. It will also build the following classes for the examples described above:

Running this example

To run the examples, first make sure that the VisiBroker Smart Agent (osagent executable) is running on your network. Then start the Bank server using the command: Next, open a user's bank account and query the balance in the account using the command



Return to the top-level examples page.