That would be you Business Object. You would never just issue a "SAVE()". Inside that "SAVE()" Method you may want to put some logic to assure that what you're about to save is correct. In addition, you may even want to put some error trapping in case the "SAVE()" fails.
Check out my article on UT Magazine for some more information:
http://www.levelextreme.com/magazine/January2002/Page13.asp