wood burning stoves 2.0*
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes Preserving business model relations 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 "Preserving business model relations" Watch "Preserving business model relations" New topic
Author

Preserving business model relations

Chelaru Viorel
Greenhorn

Joined: Nov 22, 2007
Posts: 7
hello all,
I'm currently working on the scea 2 assignment and I'm not quite sure how to proceed.
I've read on this forum many times about preserving business model relations between entities, and many opinions there are.
I have entities connected with unidirectional relations. Now, what does exactly mean preserving the relations ?
1) I' not allowed to change those relations like making them bidirectional even if I make an assumption.
2) I can make those relations bidirectional and make an assumption why those entities have to know one about the other.

please help me,
I don't want to start with the wrong foot.
thanks a lot,
Viorel


SCJP 5.0 ,SCWCD 1.4, SCBCD 5.0, OCM JEE 5 Enterprise Architect, OCPJWSD 6 (in progress....)
Praison Selvaraj
Ranch Hand

Joined: Jun 05, 2010
Posts: 49
Hi Chelaru, I would say that if a relation exists between two entities, then such a relationship should be retained in the solution too. The directions uni or bi may not matter so much (a personal opinion though). But, as long as you have an explanation for your choices, all should be fine.

Cheers,
Praison


SCJP, SCWCD, SCEA
Chelaru Viorel
Greenhorn

Joined: Nov 22, 2007
Posts: 7
thanks for your response,
I'll make assumptions and make the relations bidirectional...and finger crossed.

Viorel
Teja Saab
Rancher

Joined: Mar 08, 2010
Posts: 152
Chelaru Viorel wrote:hello all,
I'm currently working on the scea 2 assignment and I'm not quite sure how to proceed.
I've read on this forum many times about preserving business model relations between entities, and many opinions there are.
I have entities connected with unidirectional relations. Now, what does exactly mean preserving the relations ?
1) I' not allowed to change those relations like making them bidirectional even if I make an assumption.
2) I can make those relations bidirectional and make an assumption why those entities have to know one about the other.

please help me,
I don't want to start with the wrong foot.
thanks a lot,
Viorel


The key is to ensure that you are not changing any business requirement by changing the business model. While you can make an assumption about anything you want, those assumptions must be deemed reasonable and should generally not be made in order to ease a technical challenge. The domain models that are supplied are done so intentionally to test the candidate's ability to architect a system within the constraints of the domain model provided.

Just my thoughts though...


SCEA 5, SCJD,SCWCD,SCJP,PMP,IBM-SOA Solution designer,IBM-XML
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Preserving business model relations
 
Similar Threads
Big Smokes Cigar Shop question
What to represent in the Part 2 diagrams ?
hibernate mapping 3 entities to 1 join table
Business Model
JPA ManyToOne Mapping Question