Yes, that has been done many times. During the install of BO you can select to install just the ‘web tier’ which you need to install on the app-server machine.
Basically you can mix and match all other components over different platforms, except for the CMS - all of these need to run on the same platform.