The information Technology in Support of Everyday Activities: Challenges and Opportunities of the Service Oriented Computing