Need to take snapshot in solaris (using ZFS or ....)

Hi,

I am working on Network Management Software product. This is supported both windows and solaris platform. I need to take the snapshot of the solaris server \( which installed our product\), like vmware in windows. 

I think using ZFS files system, we can take the snapshot in solaris 10  but need more infor regarding this. 

Any related links or ZFS snapshot white papers ?. or anyother ways we can take the snapshot in solaris? .

Any ideas should be appriciated. :\):\):\):\)