The following pages explain how to construct CMA objects for adding services to Fedora data objects. As an alternative, you might be interested in EZService which enables the creation of the FOXML for these objects from a simple XML definition of the methods and parameters using sone XSLT stylesheets.