Of course, this is the classic heterogeneity problem. We have to have interoperability by cross-mapping onto a very simple model at the center to ensure that we can get minimum data to and from those systems. The Problem of Scalability . We have prototypes working for five or ten databases. The Problem of Autonomy .
Autonomy is another issue.
We need a model that makes it possible and desirable for participation by these different projects. We must accept their heterogeneity and learn to live with their autonomist behavior. The Problem of Stability . Another issue is stability. You might think this is just a matter of there being an ice storm in Montreal or a tornado in the Philippines that puts all the systems out of commission for a day or two.