The Eight Pillars of a Collaboration Architecture