Friday, 4 December 2015

M1 - Role of web architecture in website communications


Introduction


The massive improvement in technology within the past decade has meant that functionality within the web has also increased. An improved functionality of the web would be website communications. The improvement is due to faster internet connections that are available nowadays such as fibre optic connection and the improved reliability and affordability of internet connection.

Web 2.0


Web 2.0 is simply the new range of usage of the web which is based around interactivity, user content and information sharing. (Reilly, 2015) The technologies involved in the development of the Web 2.0 are rich web technologies which include Adobe flash, Microsoft Silverlight, JavaScript and many more (AJAX). Web 2.0 allows users to add information to an existing web content, this feature was not available with Web 1.0. The technology that allows the Web 2.0 to have this feature is developer’s usage of AJAX programming which uses JavaScript and the Document Object Model (Cross-platform language convention for HTML and XML) to update specific region of a web page without having to complete a full reload. (Wikipedia, 2015)

The overall performance of sites has improved due to the Web 2.0 technology that separates communication such as data requests going to the server and data coming from the server. If there wasn’t a separation user would have to wait before they can do anything on the page, this will decrease the usability of the web page. Most of all, it all wouldn’t be possible if not for the faster internet connection that is available to us and the higher bandwidth used by developers so more users can access their web pages at a time so there isn’t an online queue formed.

Web 2.0 still uses languages such as PHP, Ruby, Perl, Python and Microsoft.NET Framework to output data in a dynamic way retrieving the information from files and databases. Markup language HTML-5 is used in Web 2.0 to integrate the latest multimedia in web pages. (Wikipedia, 2015)

Web 2.0 is the edge that brings websites to life. Web 2.0 gives site platforms that are based on interaction for example, blogging, wikis and Flickr. (Reilly, 2015) The web 1.0 didn’t allow other users to add information to existing content on the internet, so this meant that only the developers of the websites can add information to their site. This meant that with the web 1.0 user couldn’t do things like add information to a Wikipedia page and add to encyclopaedia. Furthermore, with the advancement of the web and the release of the web 2.0 other users are now allowed to add more information to the encyclopaedia that has existed on a site. This whole development of the web 2.0 is what gave social media sites such as Facebook and Twitter their breakthrough

Cloud Computing Distributing Networks


The use of cloud distributing network within the web architecture world is something that has increased rapidly within the past few years. This is simply the medium of using a network of remote servers hosted on the internet to store, save, manage and edit data that has been processed. (wikipedia, 2015) The reason why most organisations use this method to control their data is the feature that it has that allows various people on the network to share the same resources.  The main purpose of cloud distributing network is to make sure that information stored at a location can be accessed from various different devices at the same time. Unlike if the data was stored on a personal computer. This type of information sharing also offers security to users due to the fact that the information that is stored on the network server hosted by the internet cannot be affected by physical problem such as the information store broken. An example cloud computing would be the Apple cloud system where data can added and retrieved from anywhere in the world as long as there is an internet connection. You can take a picture on your IPad and it will be retrievable on your IPhone.

Web storage


Web storage is the concept of being able to save, edit and manages files on a web server. Web storage was introduced as a result of the development of Web 2.0. (Wiki, 2015)Web storage allows users to save files, photos and video on web servers for site like Google drive and OneDrive. Users can save their work through these servers and access it on computers anywhere in the world as long as there is an internet connection. An advantage of this is that there is a minimal chance of you losing the work saved unlike pen drive and user areas. On the other hand, the disadvantage is that there is a security risk which is that hackers can gain access to your work if they have the correct malicious tools. Also there is a chance that the provider’s server can go down when you need to access your work. The web 2.0 has also allowed users on OneDrive to share their files saved via a link created.

Packet switching network


Packet switching is a protocol that allows either messages to be sent or sites to be requested through the means of dividing the data being sent into bits of 65KB per packet data. For example when a message is sent from one client to another. The data is not sent all in one go instead the protocol divides the data into packets and equips each packet with an order number so the message arrives in the same order that it was sent and on one end of the packet it stores information of the IP address that the data is coming from and on the other end it stores information on the IP address that the information is going to. The packets then get sent through different packet switch routes in order to reach its destination. Once all the packets have reached its destination they are then recompiled in the original order that the message was sent so the original message can be shown.

The reason why it is better to divide the data into packets is because if the message is sent at once the message will be sent at a slower speed as the size of the packet would be bigger resulting in bad latency and also when the message is sent at once it is more likely for loss of data during the process and when it gets to its destination the message would not be readable because not all data had been sent. (Beal, 2015) Another advantage of packet switching is that the packets can go through different routes, this means that if one packet switch route is not working the packet can re-route to use other working routes in order to get to its destination.

http://www.webclasses.net/Courses/TCP-IP/7.0/DemoBuild/units/media/figures/unit01/RouterPackSwitch.gif


Bibliography



Anon., 2015. Web 2.0. [Online]
Available at: http://www.webopedia.com/TERM/W/Web_2_point_0.html
[Accessed 27 11 2015].

Beal, V., 2015. Packet switching. [Online]
Available at: http://www.webopedia.com/TERM/P/packet_switching.html
[Accessed 29 11 2015].

Reilly, T., 2015. Web 2.0. [Online]
Available at: http://www.oreilly.com/pub/a/web2/archive/what-is-web-20.html
[Accessed 27 11 2015].

Wiki, 2015. Web storage. [Online]
Available at: https://en.wikipedia.org/wiki/Web_storage
[Accessed 27 11 2015].

wikipedia, 2015. Cloud computing. [Online]
Available at: https://en.wikipedia.org/wiki/Cloud_computing
[Accessed 27 11 2015].

Wikipedia, 2015. HTML-5. [Online]
Available at: https://en.wikipedia.org/wiki/HTML5
[Accessed 29 11 2015].

Wikipedia, 2015. Web 2.0. [Online]
Available at: https://en.wikipedia.org/wiki/Web_2.0
[Accessed 29 11 2015].

 


No comments:

Post a Comment