A one-stop-service for the tourism sector is proposed in this work. To build and develop smart tourism services you need many key tourism stakeholders' participation and integration which is not an easy effort; in this work, we proposed some important tourism basic services like Location-Based services, Location-Aware services, Tourism Information, smart tourism guide, navigation, localization, emergency notifications, and tourist experience. The researchers used the Component-Based-Architecture (CBA) approach that was integrated with a layered service approach to build the smart tourism model. This architecture allows for easy system expansion and adoption.