Here's old school, very simple, just to throw it out there.
A is the big circle.
B is the smaller circle orbiting A.
C is the smallest circle orbiting B.
Draw B and C.
Place a Motion Path Behavior (Basic Behavior group) on C.
Change its "Path Shape" to Geometry and drag B into the source well.
Now, this is important; make a new Group, OUTSIDE of the Group that B and C are in.
Inside this new Group, draw A.
Place a "Motion Path" behavior on the Group containing B and C. Not on B or C, but on the GROUP that contains them.
Change its "Path Shape" to Geometry and drag A into the source well.

You can adjust speeds with the number of Loops set for each Motion Path behavior.
Or apply a Link behavior to one of the Loop parameter, link it to the other, control both with one control.
Then apply the emitter that Karsten mentions.