The recent advance in information technologies has the potential to greatly enhance product development, and to make distributed designers, engineers, manufacturers and customers work together over networks. This paper reviews related work on service-oriented architecture, distributed infrastructure and highlights the need to integrate service-oriented architecture technologies for meaningful and interactive collaborative design processes. This paper presents a service-oriented architecture implemented by web services for collaborative design. The collaborative workspace is presented to facilitate the design participants’ collaboration. The proposed architecture is applicable to different requirements of design participants and enhances design interaction during the product realization process.