logo

Wide Studio Application Builder User's Guide

Wide Studio Home
Up to


What is the Remote Instance

WideStudio enables an instance existing in the WideStudio application running on other machine to be called in the same way as if it existed in own process. The remote instance feature covers the following:
  • Distributed Computing
    An instance(object) existing in aother WideStudio application can be accessed in the same way as an instance(object) which exists in own process to enable distributed computing easily. Large scale WideStudio applications can be designed with being functionally separated in multiple processes to operate collaborating with each other.
  • Seamless distribution over the network
    Instances scattered over WideStudio applications running on multiple computers on the network can be seamlessly referred to without awaring their whereabouts. Agents running on each computer manage remote instances existing on their platform and exchange information among the agents, by which any remote instance can be managed its whereabouts. WideStudio applications can access such remote instances without being aware of their whereabouts to plug into correct remote instances automatically.
  • Fault tolerance improvement
    WideStudio applications can be run multiplexing. For example, when one application out of the multiplexed goes down, an agent detects it and interchages the remote instance on another application. As for the WideStudio application, it can access the remote instance without aware of its being exchanged by multiplexing
Accessing to a remote instance is performed by using the remote instance acquired with an object management in the same way of accessing to an usual instance acquired by WSCGIappObjectList() object management.



In calling a remote instance existing on the same machine, the agent running on the same machine gets a remote instance to be called.



In calling a remote instance existing on a different machine, agent running on each machine exchanges information of remote instances to get it be called.




Document Release 3.0

For Use with Wide Studio Release 3.0, Summer 2002


Wide Stuido Home | Up to

Copyright(C) T. Hirabayashi, 2000-2002 Last modified: June 10, 2002