The data provider system has to provide users with reliable, constant and timely data information, and it has to guarantee further developments of new data applications. We develop a data provider system of hierarchical architecture with components, interactions and relationships in each layer. The system enables each layer to act in concert with each other without restrictions. It contributes to implementing the goal. The main frame of the data provider system has already been successfully implemented, the others of each layer are on the way according to the architecture.