• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

About scalability

 
chao cai
Ranch Hand
Posts: 154
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What can help us to improve the solution's scalabilty,just the EJB and pool?
someone said used the pattern like Fast Lane read, service locator,MVC can improve scalability,but I don't think so,I think Fast lane read service locator can only improve the performance.
 
Sourav Gupta
Greenhorn
Posts: 27
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
In my opinion J2EE application server is the primary concept for scalability. EJB and pool definitely improves scalability. Serviece Locator, Business Deligate patterns also improve scalability by abstracting the process of finding/creating references to components. These help providing location transparancy to the components/services.

Thanks,
Sourav Gupta
 
Bharani Subramaniam
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Dont know how much it relates to the SCEA exam but if you need scalability then you might want to look at something like SEDA(Staged Event Driven Architecture) coupled with an ESB architecture. This way you can simply keep adding CPU and scale your application.

Cheers
Bharani
 
Pham Huy Anh
Ranch Hand
Posts: 41
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello,

I think we must not forget about scability for part II, III due to the fact that number of user will increase notably.

Thanks to chao cai and Sourav Gupta for raising and answering the issue.

As I see in many book, there are
- Vertical scability: add CPU, RAM ..., not architect job
- Horizontal scability: add server, clustering..., deployer, administrator job rather than architect

So what can an architect do for scability in additional to :

- Serviece Locator
- Business Deligate
- CMP,
- CMT
- Server clustering.

Thanks,
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic