Scientific and industrial applications have become more complex over the past decades and nowadays include multi-domain workflows (e.g. ingestion of large (unstructured) datasets, high-performance computing simulations, machine learning tasks). This chapter discusses the EU-funded H2020 LEXIS project approach to the effective management of such multi-domain workflows and their execution on heterogeneous and geographically distributed computing resources. The LEXIS project solution aims at providing users with a tool to describe all the steps involved in the execution of the application (i.e. the workflow) and their execution on the most appropriate pool of resources.