The Internet of Things (IoT) is making it possible for a large number of heterogeneous physical objects (or referred as Things) to be connected to the Internet. However, as more and more things are getting connected, interoperability issues have been raised as one of major challenges in achieving the vision of IoT. To cope with this issue, many researches and industry communities have begun to adopt Web technologies such as HTTP, JSON, and REST. With the current trend of the Web of Things (WoT), we encounter various IoT platforms (or middlewares) which are able to collect, manage and mashup a huge mass of things and their data. Considering the large number of heterogeneous things deployed across different platforms, the interoperability problem between things and platforms has now come to the fore. In this paper, we present a semantic approach to generating a service description and deploying a set of heterogeneous things to different platforms automatically.