Authentication & authorization is an implied requirement that needs to be addressed. Although you can assume that is already avalaible & state it as an assumption. If you are addressing authentication & authorization requirements then LDAP is the preferred store for keeping user related information.
Email server is used to sending emails to winning bids. See the sequence diagram in figure 9-8.
Uptime is being addressed in deployment diagram by ensuring that there is no single point of failure.
I am not very sure how solution provided is helping in meeting performance NFR.
[OCP 21 book] | [OCP 17 book] | [OCP 11 book] | [OCA 8 book] [OCP 8 book] [Practice tests book] [Blog] [JavaRanch FAQ] [How To Ask Questions] [Book Promos]
Other Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, TOGAF part 1 and part 2
Right, but again it is assuming that the bidders should be notified by email. What if JustBuildIt wants to notify the winners using SMS instead? Note that my question is not about whether using email makes sense or not, but that it is something introduced to the system without no justification by the author. The question is, can we make assumptions like this without justifying it whatsoever?
My question was that the author has not given any justification whatsoever that using one hot standby Web/App server and one hot standby database server is going to guarantee %99.99 up time. It might be enough for that, yet it might only guarantee %99.95 up time. Also what if the only load balancer of the system fails?
Okay, but considering that the authors of the book know what the exam is about, and as they suggest that the solution that they have provided is complete enough, does it mean that I can submit a solution that has only as much detail as the example given in the book? Or should I justify why my solution handles the necessary up time, SLA, etc.?
Ashutosh Sharma
SCJP 1.2, SCEA 5, Brainbench certified J2EE Developer, Documentum Certified Professional
Blog : http://scea5-passingpart2and3.blogspot.com/
Make visible what, without you, might perhaps never have been seen.
- Robert Bresson
You can provide a pair of load balancer - active, hot standby to address SPOF issue.
Behrang Saeedzadeh wrote:2- Up time
Also there's no reason why the solution can handle %95 of transactions in less than 5 seconds and the rest in 20 seconds or less while this is a requirement.
Any ideas and suggestions regarding these issues? Can our solutions really be this vague?
Make visible what, without you, might perhaps never have been seen.
- Robert Bresson
Behrang Saeedzadeh wrote:
Thanks for the reply. But my point is that the architect of the given scenario has not explained why he thinks his solution provides %99.99 up time. And even though that he has provided hot standby machines for the DB and the App Server clusters, he has not provided a hot standby for the load balancer. And as such it can not be advertised as a system that provides %99.99 up time.
Make visible what, without you, might perhaps never have been seen.
- Robert Bresson
[OCP 21 book] | [OCP 17 book] | [OCP 11 book] | [OCA 8 book] [OCP 8 book] [Practice tests book] [Blog] [JavaRanch FAQ] [How To Ask Questions] [Book Promos]
Other Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, TOGAF part 1 and part 2
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime. |