It's not a secret anymore!
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
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: 2933
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
I agree. Here's the link:
subject: Business Object Models
jQuery in Action, 3rd edition