Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

distributoed technology means?

 
raj esh
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi,

I want to know the difference between struts application,ejb application?
ejbapplication is a distributed application. we will deploy somewhere and the request can be made from anywhere and request processed.struts application also samething.

can someone elobarate the meaning of distributed

 
hunter hu
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Distributed concerns about scalability. That means the system has the ability to increase the access to service(resource). JEE/EJB is one of distributed solution.
 
Jimmy Clark
Ranch Hand
Posts: 2187
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The term "distributed" in current usage typically means that a single application is executing on multiple CPU and or JRE instances.

Many distributed (enterprise) applications run on 5, 10, 15 machines, via clustering, load balancing algorithms, messaging, web services, FTP, etc.
 
rama rajesh
Greenhorn
Posts: 28
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If EJB are distributed why not Servlets
 
Jimmy Clark
Ranch Hand
Posts: 2187
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Enterprise Javabeans is a specification that can be used for building a "distributed" application. However, a non-distributed EJB implementation can also exist. It depends upon the design of the application. It can be distributed or not. Nothing in the Enterprise Javabeans specification requires implementations to be distributed.

If you notice, nothing in my earlier post mentions EJB.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic