WEB APPLICATION DEVELOPMENT TECHNOLOGY AND TECHNIQUES
Web Application Development Technology and Techniques
[Institute's Name]
Web Application Development Technology and Techniques
Introduction
The web application development has proved to be an important aspect in the automated mechanism of the organizational operations. The need for computers in the organizational operations has been increasing day by day with the advancement in technology. In the past few years there has been an explosive growth in computer usage for business, government and educational purposes. At the same time, the global nature of the Internet has opened up global markets and global competition. The web application has progressed to greater extent through the development in the information technology.
Use of Web Applications in Present World
Web applications have traditionally been divided into content, application logic, and presentation layers. This three layer model is as an evolution from the days when web pages were contained in one file. Originally, web pages were static; all parts of a page were coded into one file. During the first evolution and the introduction of CSS, presentation was separated from the content. As content sources became flexible and web sites relied on databases, application programming logic was used to retrieve content and build HTML dynamically, thus resulting in a second evolution.
With the growing popularity of web-based applications and database-driven content, web services and XML-based data feeds allowed computer-to-computer consumption of dynamic content. The application logic layer was able to produce alternate forms of structured markup (e.g., HTML or XML) from the same content. Though this evolution is not usually referenced, alternate forms of markup are widely used in practice for RSS feeds and WSDL documents for Web Services. In this researcher's experience, however, web applications today do more than just display information or provide data feeds, so another evolution of the model is necessary for the complete separation of concerns.
Functions and Advantages of Web Applications
In a web application system, the typical client-server communication is adopted in a distributed manner, but in distributed software systems, the systems determine the security measurements. Thus, the information technology has changed its approach from a network-security to a software application-oriented security. Once the application port is open to the outside, the firewall for traffic control loses its function. Based on the website http://www.securityfocus.com in May 2006, operating systems, web-based applications, and others contribute 9%, 61% and 30% vulnerability respectively. For the web-based applications, two key aspects control web system security. The first method is access control. Through access to the Internet, attackers can post a high potential threat to the system. The second approach is the secure exchange of information. Access control preserves web information for proper usage. Secure exchange of information can keep information as original and confidential. Electronic entrance examination can play an important role in access control.
Approach of Cloud Computing in Web Applications
The combination of increased computer usage, global collaboration, and competition has brought with it the accompanying need to maximize the use of available resources while minimizing costs. One area of growing ...