A method and system for providing access for a scripting language on a
first platform to objects on a second platform. First, a socket
connection is established between a program written in a target scripting
language and the second platform. Second, a string message that
identifies a specific interface is transmitted across the socket. Third,
the string message is automatically converted into a call on the
specified object. Fourth, a status and any output parameters are
converted into a string message and returned to the scripting language on
the first platform.