O`Brien, D., Roles and Challenges in Business to Business E Commerce