The Internet of Things (IoT) isa epitome in which smart objects actively communicate with diverse physical devices without the need of human interaction that are in a network. IoT environments are described by a grade of miscellaneous including devices with diverse capabilities, Operational and network protocols. To handle such heterogeneity some platforms have proposed to elevate interoperability by eliminating the explicitness of such devices. In this context the referral architecture is used for outlining the inaugural set of building blocks for the IoT environment and provides a solid establishment. This paper targets on reviewing the distinctive reference architectures and provide well integrated and context aware intelligent services for IoT.