This week's book giveaway is in the Servlets forum.
We're giving away four copies of Murach's Java Servlets and JSP and have Joel Murach on-line!
See this thread for details.
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes Quick  Question - can we change business domain model ? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "Quick  Question - can we change business domain model ?" Watch "Quick  Question - can we change business domain model ?" New topic
Author

Quick Question - can we change business domain model ?

deepak adlakha
Ranch Hand

Joined: Jul 27, 2001
Posts: 325
Hi All,

I am working on part 2. I have one quick question, will it be ok, If i go ahead and change the business domain model and create my new model and support the new model with class / sequence / component diagrams.

Or Sun expects us to work on business domain model, which they provided us ?

any thoughts will be helpful here.
Teja Saab
Rancher

Joined: Mar 08, 2010
Posts: 152
deepak adlakha wrote:Hi All,

I am working on part 2. I have one quick question, will it be ok, If i go ahead and change the business domain model and create my new model and support the new model with class / sequence / component diagrams.

Or Sun expects us to work on business domain model, which they provided us ?

any thoughts will be helpful here.



Hi Deepak,

First a disclaimer. I have not yet started working on part 2. In fact I have not yet taken the part 1 exam though I will be in about 2 weeks time. So my opinion might not matter as much as that of someone who has cleared all parts.

My personal opinion is that we should not change the domain model that is supplied. Obviously we cannot assume that there are no other applications depending on the same domain model. Changing the domain model would break any existing applications that might be dependent on the current domain model.

If you change the domain model, I would assume that it would make it more difficult for evaluators to evaluate your assignment. I am sure that they expect certain design patterns, assumptions, risks etc that candidates identify based on the provided domain model. If you change the domain model in a way that makes it easier to build a robust architecture, that might work against you.

In real life, how often do we have the flexibility to change the domain model to fit our needs. Since this assignment is supposed to be a mini version of what we can expect in a real life scenario, I would be really hesitant to change the domain model. I would personally build an architecture by considering the existing domain model as a constraint. You could add an assumption that the domain model is not being altered as it could adversely affect other applications using the same model.

Just my 2 cents.........



SCEA 5, SCJD,SCWCD,SCJP,PMP,IBM-SOA Solution designer,IBM-XML
sivan jai
Ranch Hand

Joined: Feb 24, 2010
Posts: 115
Not sure what you mean by creating your own business domain model. The model that is given is THE domain model that you need to work with. Ofcourse as you design your system you will have more entities coming into the picture. If you read the SCEA guide it is very clear on maintaining the domain objects as is. Read the guide you will get a better understanding of what can be done and what should not be done.
deepak adlakha
Ranch Hand

Joined: Jul 27, 2001
Posts: 325
Thanks Guys.
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
 
subject: Quick Question - can we change business domain model ?
 
Similar Threads
Can we change the business domain model yes or no for the scea assignment ?
why are we given a business domain model
Passed FINALLY! VERY HAPPY! Tips...
Domain Models
Business Domain model for assignment