File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Business Object Models

 
Dinaker Yanamandala
Greenhorn
Posts: 9
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 2933
5
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic