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
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "business domain model" Watch "business domain model" New topic

business domain model

abd hassan
Ranch Hand

Joined: Jul 15, 2003
Posts: 38
I passed my SCEA part1 few weeks ago with 79% and I'm just starting on part2. This is really my first time trying to create an Architecture from a scratch. I'm just a little confused about the business domain model class diagram. Does each class in the business domain model display a business "Entity" which needs to be shown in the implementation class diagram? Is there a one to one relationship? I guess I need an example of building the actual business objects based upon the domain model.
Also, if there are any valuable resources for getting started on part2 then please let me know.

Ramon Gill
Ranch Hand

Joined: May 15, 2003
Posts: 344
You should buy Cade's book as it has a good case study. A lot of people have passed by basing their diagrams on Cade's. There's also a good case study in Sun's blueprints ('Pet Store').

Compare Cade's BDOM diagram on page 160 and his Class diagram on page 169. The Class diagram is an extension of the BDOM. In Cade's example class 'Manufacture' in the BDOM is dropped from the Class diagram and becomes an attibute of Product. This is because as you learn more about a project, you make changes. Generally, most classes in the BDOM will end up as entities in an Implementation class diagram, but maybe not all of them. You'll also notice more classes are added to the Class diagram that are not in the BDOM. This could be because they wasn't thought of originally, or they add workflow, or business logic rules (see the session beans Cade added).

In short, you'll get a lot out of Cades case study.

I agree. Here's the link:
subject: business domain model
It's not a secret anymore!