A method of delivering data over a computer network in which a CORBA name
service runs on a first computer connected to a computer network at a
kiosk station, and a subscription agent runs on a second computer
connected to the computer network at a user's station. A request is sent
from the subscription agent on the second computer to a name service on
the first computer for registration on the name service. The request
includes a name and an associated internet protocol network address and
port number. The request is received at the name service on the first
computer. Data is received from a data resource connected to the first
computer, the name from the request is displayed in a list of names on a
display at the first computer, and user input is received at the first
computer selecting the name from the list. The data is directed from the
resource to the internet protocol network address and port number
associated with the selected name so that the data is received by the
subscriber on the second computer, an application is opened in the second
computer designated by the subscription agent, and the data is directed
to the application in the second computer.