JavaSpaces

E68049

JavaSpaces is a Java-based distributed computing technology that provides a shared, network-accessible object space for loosely coupled, scalable, and asynchronous collaboration between applications.


Statements (49)
Predicate Object
instanceOf Java technology
distributed computing technology
tuple space implementation
basedOnLanguage Java
category coordination service
distributed object technology
middleware
communicationPattern space-based communication
communicationStyle asynchronous message passing via shared space
coordinationModel Linda-like tuple space
decouples senders and receivers in space
senders and receivers in synchronization
senders and receivers in time
designedFor distributed computing
highly available systems
parallel processing
enables coordination via shared space
decoupling of producers and consumers
implementedIn Java platform
provides network-accessible object space
shared object space
relatedTo Jini
Jini network technology
requires Java Virtual Machine
supports asynchronous collaboration
distributed applications
loosely coupled collaboration
scalable collaboration
supportsFeature distributed transactions
event-driven programming
location transparency
persistence of entries
time-based leasing of resources
supportsOperation notify
read
take
write
supportsProgrammingModel master-worker pattern
pipeline pattern
producer-consumer pattern
space-based architecture
typicalUseCase data sharing between services
job scheduling
task distribution
workflow coordination
usesConcept entries
event notifications
leases
transactions

Referenced by (3)
Subject (surface form when different) Predicate
Jini
coreComponent
Sun Microsystems
developerOf
Jini
relatedTo

Please wait…