An automated banking machine (12) is operative to conduct transactions in
response to HTML documents and TCP/IP messages exchanged with a local
computer system (14) through an intranet (16), as well as in response to
messages exchanged with foreign servers (20, 22, 24, 26, 28, 96) in a
wide area network (18). The banking machine includes a computer (34)
having an HTML document handling portion (76, 80, 82). The HTML document
handling portion is operative to communicate through a proxy server (88),
with a home HTTP server (90) in the intranet or the foreign servers in
the wide area network. The computer further includes a device application
portion (84) which interfaces with the HTML document handling portion and
dispatches messages to operate devices (36) in the automated banking
machine. The devices include a sheet dispenser mechanism (42) which
dispenses currency as well as other transaction devices. The device
application portion communicates with a device interfacing software
portion (64) in the banking machine through a device server (92) in the
intranet. The device server maintains local control over the devices in
the banking machine including the sheet dispenser. The banking machine
operates to read indicia on the user's card corresponding to a system
address. The computer is operative to connect the banking machine to the
home or foreign server corresponding to the system address, which
connected server operates the banking machine until the completion of
transactions by the user.