Social Internet of Things: Architectural Approaches and Challenges