 | | Wide Studio Application Builder User's Guide
| |
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 | |