1. You can get some basic information about any SMF service with 'svcs
-x <fmri>'. That information generally includes a man page where you can
read a detailed description of what the service does.
2. You should think about *why* you are interested in disabling
services. If it's to improve security by reducing your attack surface
(the most common reason this issue comes up), then I suggest that you
should concentrate your effort on *network* services which are reachable
from outside your system. For that, your work is mostly done already;
see #3 below.
3. If you haven't already done so, look at
http://opensolaris.org/os/
read about simple ways to disable all unnecessary network services.