Explain the role of intranets, extranets and private exchanges in B2B e-commerce.