The pace of technological change requires applications to constantly evolve. Service Oriented Architecture (SOA) promises to render this evolution more flexible. We present a case study for a collaborative authoring application targeting groups of around five users collaborating over the Internet. We define the basic requirements of the prototype and we show how these can be fulfilled by accessing certain services through the Jabber and JXTA set of protocols and using off-the-shelf techniques. We prove this concept by measuring the performance of the prototype in a heterogeneous environment and by providing details of an alternate service fulfilling the requirements.