| |
| | Tuple Data Model Faces Real World |
 | | Defined with misleading simplicity as "a series of typed values," the tuple can be to distributed computing what a base pair is to a molecule of DNA: Tuples carry information and provide their own form of organizationin a manner that may seem inefficientbut they enable adaptation to situations not foreseeable when a system was conceived. |
 | | Tuple spaces (network-addressable repositories of tuples, shared by cooperating processes) thus provide a framework for distributed computing in environments, such as mobile and wireless networks, that don't fit the crucial assumptions (such as fast, persistent, synchronous links) that are integral to traditional IT models. |
 | | However, a tuple space, although likewise based on object-oriented matching of data types and encapsulation of behaviors as well as data, will not typically be designed for such complex relationships and will not replace an object database as a transparent, persistent extension of an application's transient object pool. |
| www.eweek.com /article2/0,1759,35424,00.asp (1311 words) |
|