Web Application Development
Web application development is the process and practice of developing web applications. There are many entities that require applications for the Web. For eg. Business-to-Business interaction. Many companies in the world today demand to do business with each other over the secure and private networks.
The Phases in a Web Application Project
The Web application development process has 4 phases:
- Envisioning the nature and direction of the project
- Devising the plan
- Development
- Testing, support and stability
The Web Application Model
The Web application model, like many software development models, is constructed upon 3 tiers: User Services, Business Services and Data Services. This model breaks an application into a network of consumers and suppliers of services.
The User Service tier creates a visual gateway for the consumer to interact with the application.
Business Services tier defines business logic and procedures. It grabs data from User Service tier and process data at server end. This tier can range from Web scripting in to server side programming that allows the user to perform complex actions through a Web interface.
The final tier is the Data Service layer. Data services store, retrieve and update information at a high level. Databases, file systems, and writeable media are used for Data storage and retrieval devices.


