File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes OO, Patterns, UML and Refactoring and the fly likes Business Object Models Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of REST with Spring (video course) this week in the Spring forum!
JavaRanch » Java Forums » Engineering » OO, Patterns, UML and Refactoring
Bookmark "Business Object Models" Watch "Business Object Models" New topic

Business Object Models

Dinaker Yanamandala

Joined: Mar 10, 2005
Posts: 9
Do business object models add value? can someone point any online resources where i can learn about business object models.

Peer Reynders

Joined: Aug 19, 2005
Posts: 2932
A Business Object Model is sometimes more generally called a Domain Object Model (just in case you are dealing with a non-commercial domain). A good place to start your research is Anti-Pattern: Anemic Domain Model.

You may not need a domain model if your application is dead simple and there is very little business logic. However if you plan to maintain the application and evolve it to the ever-changing "business" needs then the development (and evolution) of a Domain Model is worth while.

See also:
Is it a good idea to put business logic in domain/model objects ?

Domain Driven Design � Tackling Complexity in the Heart of Software by Eric Evans
Amazon US
Addison-Wesley Professional
Domain Driven Design Homepage
subject: Business Object Models
It's not a secret anymore!