The most challenging issues in Nomadic Computing environments arise from the combination of heterogeneity, dynamism, context-awareness, and mobility. Driven by these issues, this paper presents a new middleware infrastructure, named ESPERANTO, to support the integration of diverse Nomadic Computing domains. This middleware aims to glue the emerging heterogeneous Nomadic Computing technologies and Service Oriented Architectures.