Distributed Application Development, Design and Management
No doubt that there is great demand for large-scale distributed
applications. Our proposal is to develop tools that will enable
developers to realize scalable distributed applications on the Internet.
The life cycle of a distributed application development can typically be viewed
as having four stages:
- Design
- Implementation and testing
- Deployment and utilization
- Maintenance and evolution
Distributed Applications provide the following benefits
- Web computing
- True interoperability
- Scalability
- Reduced complexity
- Faster time-to-market
- Language, tool, and hardware independence
- Reduction of ownership cost
Advantages of Distributed applications
- Network Distribution of Application for more stability and guard against failure.
- Availability of Frameworks and patterns to reduce development time
- Robust application development based on real-world
business objects
- Access to shared business data
- Integration of legacy or heritage applications
- Graphical presentation to the users which is most important now a days