Win a copy of The Java Performance Companion this week in the Performance forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Does Part II ask for extensibility ????

 
Harry Chan
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello,
I am now working on the part II design project for the exam and wondering if it is necessary to take system extensibility into account. Although it is not specified in the requirements, I find designing an extensible architecture very different than one that just fulfills the initial requirements. There are some catalogued architectural design patterns which enhanced extensibility: e.g, event-centric design and state machine. I've seen them used in several J2EE applications mentioned in magazine, along with the Sun's pet store program and IBM's San Francisco framework.
Can someone comment on this, especially if you have finished or even passed the test?
Thanks,
Harry
 
Danl Thompson
Ranch Hand
Posts: 93
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yes, tyically an architect is concerned with extensibility. But also scalability, latencey, capacity, performance, managability, reliablity, availability, testability, and security.
The others aside, extensibility can be handled by a clean OO design. Your OO model is key to adding funcitionality later.
dan'l
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic