I doubt your question can be answered as easily as this but you can access a BBS directly in code. The following C# code allows you to call the BOs MoveFirst method through the BBS:-myBBS.BusinessObject.MoveFirst();
A BBS points at the BO but the BO doesn't point at the BBS. So if you are trying to take an unknown BO at runtime and locate it's BBS then you could use .NET Reflection if you can work out the BBS name from the BO name. For example, if your BOs are named as "customerBO", "productBO", etc. and your BBSs are named "customerBBS", "productBBS" then you can work out the BBS name at runtime from the BO name and use .NET Reflection to access the properties on the BBS. Reflection is not as fast as accessing the BBS directly in code (as above) but it will be faster than scanning through all form objects searching for the BBS.
Aaron