Distributed application provides 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
ReducedSolutions
complexity
Faster time-to-market
Language, tool, and hardware independence
Reduction of ownership cost
Distribute development keys
Distributed development is based on several key elements:
Concurrent development of packages and components
Reuse of software components (either built in-house or purchased)
Cyclical and incremental development
Release strategy
|