A network system built in a distributed system environment includes a
server having a first ORB, a client having a second ORB, specifications
for which are different from those for the first ORB, and a naming server
which registers a profile object to disclose specifications for the first
ORB through a naming service of the naming server. The second ORB in the
client accesses the profile object through the naming server, grasps the
specifications for the first ORB, and performs IIOP intercommunications
according to the grasped specifications. The network system improves
reliability and communication efficiency in intercommunication between
ORBs with different specifications.