Definition :
The business object model is an object model describing the realization of business use cases. It serves as an abstraction of how business workers and business entities need to be related and how they need to collaborate in order to perform the business.
Further Reading :
Book : Applying UML and Patterns by Craig Larman.