Distributed Application Development
In this application architecture, functionality is distributed among multiple applications residing on the same computer or on multiple computers.
Distributed Applications provide the following benefits:
- Divide And Conquer: functionality encapsulation within a discreet unit
- Build up Speed: spreading of some applications' functionality across processors
- Web computing
- True interoperability
- Scalability
- Reduced complexity
- Faster time-to-market
- Language, tool, and hardware independence
- Reduction of ownership cost

