Search Computing - A Model-Driven Perspective