In this paper, we propose a new Ontology-enabled Service Oriented Architecture (OSOA) for Pervasive Computing that is built on Web Services architecture, and incorporates Universal Plug and Play (UPnP). OSOA aims to combine context awareness and humancentric requirements related to ubiquitous computing with a new ontology-based approach to ad-hoc and goal-driven service composition.