permaculture playing cards*
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
Author

Business Object Models

Dinaker Yanamandala
Greenhorn

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.

Thanks
Dinaker
Peer Reynders
Bartender

Joined: Aug 19, 2005
Posts: 2922
    
    5
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: http://aspose.com/file-tools
 
subject: Business Object Models
 
Similar Threads
Data Model ------> Object Model
Do you model Physical Things or Processes?
Domain object model
About UML and Domain model relationship
Questions on design patterns