There is no doubt that there is great demand for large-scale distributed applications. Indeed, tremendously expensive special-purpose distributed systems have been deployed and today are used extensively in the banking, airline, and telecommunication industries. The major barrier to supporting these, and even richer, applications on the Internet is the difficulty of designing, building, testing, and maintaining distributed applications using the tools that comprise the state-of-the-art today.
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. |