• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

EJB scalability

 
Ray Ye
Ranch Hand
Posts: 59
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Which one of the following is NOT a feature provided by EJB that provides scalability?
a. The ability to add additional EJB containers
b. The ability to invoke object methods remotely
c. The ability to distribute responsibilities in a multi-tier environment
d. The ability to pool instances of Enterprise Java Beans
e. The ability to enforce the ACID properties of concurrent transactions

I don't know which one to choose.
a. essentially is container clustering, which can be considered as horizontal scaling, it will increase reliability, availability
b. essentially is distributed computing, which may also increase scalability
c. is an obvious feature in multi-tier architecture
d. is an obvious feature for resource management
e. is an obvious feature for transaction

Anyone enlightens me?
 
Anonymous
Ranch Hand
Posts: 18944
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
a & e r NOT for scalability.
imho.

R�stem
 
Ray Ye
Ranch Hand
Posts: 59
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi R�stem
More insights on why you chose a & e? Thanks
 
Anonymous
Ranch Hand
Posts: 18944
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
 
Ray Ye
Ranch Hand
Posts: 59
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I don't agree that a is not related. Since there are two types of scaling, vertical and horizontal. And clustering is the horizontal one. And it did not say clustering has to happen in one machine, it could arrange on a group of machines, the CPU crisis should not be an issue.

e is on the margin. Though it is only transaction related, but different isolation level will affect perfomance and will cause scalability issue.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic