File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes Business domain model Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "Business domain model" Watch "Business domain model" New topic

Business domain model

rekha Ssharma

Joined: Jul 03, 2012
Posts: 6
Hello everyone,
Currently working into my assignment(ocmjea part2),
Can anyone let me help to understand that in a given BDM, do all the classes will remain in the application domain. or it can be assumed that some classes will belong to other external system . and to use them we have go through some integration layer to use them.

For reference see Mark Cade,Simon Roberts old edition and the case study "Golf Equipment Store". Where BDM have Order, product,product category, manufacture, customer. Order and product have many to many bi directional association. In the sequence diagram it is appeared that the product belongs to content management system. and the user is browsing the product from the CMS. Since order and product in different domains how the cardinality of many to many will be maintained during persistence

Hope my question is clear,i just want to know that the BDM classes will remain in Business tier as Entity class or POJO's or not.

Thank you,

shekar hari
Ranch Hand

Joined: Sep 07, 2011
Posts: 36

In my assignment, I have included all the classes and some extra classes in Class diagram and passed.

You have to make a notes for what changes you are making to BDM. I have made minor changes to the BDM and included those changes with a specific reason in the class diagram and in the assumptions/notes section.

Some of the classe might belong to other external systems and you can use them using some integration layer.

To my knowledge, BDM classes may remain in Persistence tier as Entity POJO's.

SCEA/OCMJEA certified
I agree. Here's the link:
subject: Business domain model
It's not a secret anymore!