I am confused with the definition of distributed application. In the book, I found
distributed system means a collection of independent computers that appears
to users as a single coherent system. And I think distributed applications
mean the applications run on the distributed system. But I still not clear
about the definition.
Do we consider client-server application or internet application as distributed application?
For example, J2EE applications such as JSP, EJB applications?
please advise. thanks!!
Distributed application is a program designed to run on multiple computers. To execute a business logic, you may need to talk to various software running on multiple computers on the network. If the application is divided into tires, it is a distributed application. So, if your J2ee components are deployed on separate computers, then it is a distributed application.
Hope this help,