Check points

hi
what are check points in Webmethods and how do they work in
Fail-Over situation?
when do we usually use check points.
thank you