Which of the following defines heterogeneous distributed database?