The demand for flexible, efficient and user-friendly collaborative services is becoming more and more urgent as the competition in the current marketoriented arena is getting more intense and fiercer. Enterprises have to be more dynamic in terms of collaboration with partners and even competitors. The Service Oriented Architecture is a promising distributed computing paradigm offering solutions that are extendible, flexible and compatible with legacy systems. This paper proposes and investigates the use of SOA in the construction of collaborative services.