The Roles of Peripheral Participants and Brokers: Within and Beyond Communities of Practices