BOAR: a library of fragmented object types for distributed abstractions
Mesaac Makpangou, Yvon Gourhant, Marc Shapiro · 2002
Presents BOAR, a forest-structured library of predefined fragmented objects (FOs) encapsulating commonly used distributed abstractions. The authors identify three kinds of interaction FO types (channel, sharing, and synchronization), which can be beneficially included in BOAR. A channel FO type encapsulates a remote or group invocation protocol. A sharing FO type encapsulates a sharing mechanisms such as replication or partition. Finally, a synchronization FO type encapsulates a synchronization mechanism. A FO programmer picks-up from BOAR, the FO types implementing the mechanisms which fits best its needs.>