Increased complexity of scientific research poses new challenges to scientific data management. Meanwhile, scientific collaboration is becoming increasing important, which relies on integrating and sharing data from distributed institutions. Scientific experiments require effective and efficient management of data. In this paper we present an integrated, extensible architecture based on service-oriented approach that addresses large collections of heterogeneous scientific data. This architecture provides capabilities to scientists to model their experiments. enabling complex interconnections between computational simulations, data transformations applications, and analysis and visualisation tools.