A mechanism for providing application-layer information persistence and
exchange is provided. For an exemplary embodiment, an information space is
constructed to span a group of one or more server systems. The information
space is based on the tuple-space paradigm first introduced for the Linda
coordination model. A coordination entity manages storage of tuples within
the information space. Applications access tuples by consulting a local
cache of known tuple locations. If the location of a tuple is known,
access is directed to the known location. If the location is unknown, the
coordination is queried to determine the correct tuple location. If a
tuple has moved, the previously storing server generates a re-route
exception. This causes the accessing application to query the coordination
entity, retry the access, and update the local cache.
Обеспечен механизм для предусмотрения персистирования и обмена данным по применени-slo4. Для примерного воплощения, космос информации построен для того чтобы span группа в составе one or more системы сервера. Космос информации основан на парадигме тупле-kosmosa сперва введенной для модели координации Linda. Реальность координации управляет хранением tuples внутри космос информации. Применения достигают tuples путем советоватьть с местным тайником знанных положений tuple. Если положение tuple знано, то доступ направлен к знанному положению. Если положение неизвестно, то координация запрошена для того чтобы обусловить правильно положение tuple. Если tuple двигал, то ранее сервер производит исключение re-route. Это причиняет достигая применение для того чтобы запросить реальность координации, заново попытать доступ, и уточнить местный тайник.