Adaptable multi-hub connectivity in a system for collaborative planning.
Collaborative planning partners communicate using a set of local hubs.
Each local hub is disposed for receiving and sending collaborative
planning messages, caching and modifying collaborative planning data, and
coordinating with one or more regional authorities regarding access to
data. The local hubs communicate with client devices, other local hubs,
and regional authorities. Regional authorities control access to
collaborative planning data, thus controlling who owns that data, who is
allowed to modify that data, and who is allowed to read or cache that
data. Regional authorities partition the collaborative planning data,
each one thus having a distinct subset of that data for which that
particular regional authority has the final say. Regional authorities
coordinate so that each one can obtain instructions for data not
belonging to that particular regional authority.