Knowledge Management in Collaborative Environment and Service Oriented Organizations