In an information processing apparatus, a program processing unit executes
a program described as an object-oriented language executed by a
platform-independent machine language. A monitor unit monitors a change
of a network address of the information processing apparatus. A reference
provision unit provides a new network address of the information
processing apparatus for another information processing apparatus when
said monitor unit detects the change of the network address of the
information processing apparatus.