Question: What is Java Space technology?
Answer: Describing shortly Java Space
technology it is importantant from the beginning to say that,
Javaspace technology is based on a new model of computation called the
tuplespace model and aims to overcome some of the key difficulties related to
Client-Server communication.
The dominant model of computation in
distributed computing is the Client-Server model.This model is based on the
assumption that local procedure calls are the same as remote procedure calls.
Javaspaces overcome the problems of synchronization, latency and partial
failure, inherent in distributed systems, by providing loosely coupled
interactions between the components of distributed systems.
Javaspace processes communicate through a space, not than directly.
Communication between processes on different physical machines is asynchronous
and free from the main limitation of the traditional client/server model, when
client/server communication requires simultaneous presence on network both parts
- client and server.
JavaSpace technology. Sender and receiver in Java Space don't need to be
synchronized and can interact when network is available...
In a distributed application, JavaSpaces technology acts as a virtual space
between providers and requestors of network resources or objects. This allows
participants in a distributed solution to exchange tasks, requests, and
information in the form of Java technology-based objects.
12 comments | | Score: 4
|