History of REST
Since 1994, the REST architectural style has been used to guide the design and development of the architecture for the modern Web (Roy T. Fielding, 2000)
When HTTP , Uniform Resource Identifiers (URI), was being developed by the Internet Engineering Taskforce there was a need for a model to be created of how the WWW should actually work.
This idealized model of the interactions within a web application, is what was then later referred to as the Representational State Transfer (REST) architectural style and it became the foundation for the modern Web architecture, providing the guiding principles by which flaws in the preexisting architecture could be identified and extensions validated prior to deployment. (Roy T. Fielding., et al., 2005)
World Wide Web
Initially the web was meant for researchers but around 1993 it became evident that more entities were likely to use it as usage was starting to spread to campus dorms, clubs houses personal home pages and later to the institutions and commercial companies.
When individuals started publishing their personal information, on different topics they felt fanatic about this social network effect started a rapid growth of sites that still goes on to this day. Commercial interest also was beginning, but it was evident by then that the ability to publish on an international wide scale would be inevitable to business and related entities.
Despite this initial success that was being witnessed, a concern came to the
The first versions of WWW ((what most people call “The Web”))) provide means for people around the world to exchange information between, to work together, to communicate, and to share documentation more efficiently. Tim Berners-Lee wrote the first browser (called WWW browser) and Web server in March 1991, allowing hypertext documents to be stored, fetched, and viewed. The Web can be seen as a tremendous document store where these documents (web pages) can be fetched by typing their address into a web browser. To do that, two im- portant techniques have been developed. First, a language called Hypertext Markup Languag (HTML) tells the computers how to display documents which contain texts, photos, sounds, visuals (video), and animation, interactive
Web applications use a three-tiered architecture: The first tier is the Client Browser application, the second tier is a Web Server, and the third tier is a ________ .
This research report was to understand the background of the software architecture and how it interrelates with the architecture of web browser. Having a working reference that could be used for the project will help both during maintenance and design time.
It is also known as read-write web. The technologies of Web 2.0 allow assembling and managing large global crowds with common interests in social interactions. The added advantage of Web 2.0 over its previous generation is to support collaborations and to help gather collective intelligence. The main technologies and services of Web 2.0 includes Really Simple Syndication (RSS), blogs, Wikis, mashups, web services, tags, and etc. In this era of Web, several technologies like JavaScript, AJAX, XML and JSON were emerged. Though there are significant advantages, Web 2.0 has its own limitations. Some of the notable issues are:-
Tony’s Chips needs to understand its business requirements and organizational goals before building a Web architecture that includes functions such as serving as the back-up site and evaluating alternatives to the company self-hosting site. Tony’s Chips must employ qualified and knowledgeable information technology (IT) staff to manage its Web architecture. In addition, the IT staff needs to integrate past and current experiences, skills, and knowledge in order to successfully plan, implement, and evaluate for the Web architecture. Tony’s Chips needs to consider hiring consultants who can provide its workers with training and development for the implementation of its project. Training and development are necessary for many purposes such as maintaining or gaining a competitive advantage over its competitors (Nelson, 2010). The project should be developed on a modular manner to test the functional elements of the website.
WWW, something we all know today was created and introduced to the consumer in August of 1991. WWW or The World Wide Web, is a series of sites and pages connected with links. WWW has helped in creating the Internet we know today and would not be the same without it, as this was one of the biggest breakthrough innovations in the evolution of the internet. This is the software that allows for all forms
At the point when a staff part writesand shares data or feeling through a blog, it ends up noticeably harder for the association to control what data has been distributed and authoritatively discharged. Touchy corporate and client data might be spilled. Also, aggressors may have the capacity to gather data about the association and dispatch a social building assault on the associationWith a specific end goal to give a rich client encounter, many Web 2.0 locales have utilized lightweight UI code, for example, nonconcurrent JavaScript and XML (AJAX). In the conventional customer server models, the lion's share of solicitations are dealt with and prepared on the server side. AJAX enables a higher extent of solicitations to be handled on the customer side. This may give noxious clients greater chance to alter any application code running on a customer PC when examining and testing an application for vulnerabilities.
By publishing open standards for Web protocols and languages, the W3C aim to avoid web fragmentation with its goal of having ‘Web interoperability’. The W3C (short for World Wide Web Consortium) are a group founded in 1994 by Sir Tim Burners Lee, the same individual to have invented the World Wide Web in 1989. This compliance group are in charge of setting the international rules and guidelines for websites which are placed for the World Wide Web. They do this so that the Web progresses in a single direction rather than being split amongst competing divisions although it is not compulsory for a website or web browser to meet every
With the increasing interests shown by web designers and the consistent alterations in the business environment, there have been remarkable changes of the World Wide Web, ranging
Upon the inception of the world wide web, the world in which we live began to change. Web browsers and media sites developed into the societal norm and from the user’s desktop writing a letter or dialing the phone became Facebook Likes and Twitter Tweets. The paper application morphed into electronic connections and automatic downloads of resumes through LinkedIn. Google replaced the library and a pin on Pinterest can produce crafting ideas and share ideas in mere seconds.
As two building blocks of the Internet, HTTP and HTML play significant roles both in the current world and also the history of the Internet. They all have distinctive functions but there is always certain connection between them and only when they cope with each other, they are able to operate properly. And they successfully enabled the Internet getting into a new era which created numerous profits to economy and the development of society. They are also two key elements underlines the WWW (World Wide Web). Hence this essay will mainly focus on the capabilities of both HTML and HTTP and discover how they are related to one another. Also, it will investigate the historical impact on the Internet from exerted by HTTP and HTML from different aspects.
Initially, I didn't pay much attention to the Web. After all, it was just a new take on distributed information server systems such as WAIS[8] and Gopher[1]. True, it was easier to use than WAIS, and the ability of Web browsers to display formatted text and graphics with embedded links made it more attractive and engaging than either WAIS or Gopher. But there was nothing really new; it was an incremental advance, a new combination of well known functionality. So I mentally categorized the Web as just the latest fashion to sweep the internet.
These applications possesses desktop-application characteristics. AJAX (Asynchronous JavaScript and XML) serves as the principal thrust to the development to a profoundly intelligent Web and the occurance of Web 2.0. AJAX, as most misapprehended, is not a programming language, but rather is a combinations of technologies that allows the customer side part of the web application to regularly update the substance of the application by asynchronously interacting with the server.
The Internet and World Wide Web are commonly used words among people today. As a college student especially, the Web and Internet play a huge part of life. What is sometimes tough to realize though is the newness of the Internet and the Web. Because the two have become such a huge part of life, it is shocking to consider that the Internet itself has only been in existence for the past thirty years or so. It is important to understand the history of the Internet and the creation of the Web to better prepare for the future of the two and to ensure that the use of the resources is maximized, focused, and beneficial to all mankind.
In the future, the authors would like to extend their work and knowledge by making the system possible to access by everyone through web or what we called “web-base application”