Sign In
Not register? Register Now!
Essay Available:
You are here: HomeResearch PaperIT & Computer Science
3 pages/≈825 words
7 Sources
IT & Computer Science
Research Paper
English (U.S.)
MS Word
Total cost:
$ 19.44

Internet Systems Development Software Technologies (Research Paper Sample)


Resource: Ch. 12, "Designing Distributed and Internet Systems".
Businesses and organizations are focusing on developing Internet systems to provide value to their customers and staff. There are many software technologies available to internet systems development teams including; SOAP, HTML, JSON, XML, CSS, ASP.NET, Objective C, php, JAVA [:tm:] , Python, Ruby, AJAX, Swift [:tm:] , AngularJS, Bootstrap, jQuery, R, and many more.
Write a 3-page paper that compares and contrasts at least three Internet systems development software technologies.
Explain why an Internet systems developer might choose one technology over another technology.
Explain how these technologies can bring value to the business or organization.
Incorporate additional research or academic information to support your paper.
Format your paper according to APA guidelines


Internet Systems Development Software Technologies
Internet Systems Technologies
Internet system development is the process of creating, planning, maintaining and modeling of systems to create database infrastructure, web content and software. There is a complex array of software technologies for internet systems. These technologies interact with various devices and system to exchange of data, business processes and logic with one another. They include Python, Ruby, HTML, XML, SOAP, JAVA, python and so forth. The selection of technology is based on its performance, security, type of data formats to be displayed, the efficiency, the size of the project, available support and production time (Papazoglou, 2008). Technologies analyzed in this essay include eXtensible Markup Language (XML), JavaScript Object Notation (JSON) and Hyper Text Markup Language (HTML).
Comparing Systems Technologies
The XML is a text based language defining a set of rules used to encode documents in a format that can be read by human and machine. XML is used in web services to facilitate sharing of data across electronic devices via the network. The tool is developed to transport and between applications and database as well as defining/describing markup languages. This language allows developers to create customized tags and facilitates definition, validation, transmission and interpretation of data across applications. The XML data is self-defining and self-describing because data structure is embedded within the data itself hence there is no need for pre-building the structure for storage of data. The XML format can be used by anybody or an organization to consistently share information and is also simple and easier to use language (Nordbotten, 2009).
On the other hand, HTML is a standard markup language for development of web pages and applications. It is basically the skeleton structure or the building block of web pages and web applications. It is a markup language used by web browsers to compose and interpret text and images among other materials into audible and visual web pages. The HTML is used to design web pages rendered on the side of the client and is all about displaying data (Anthes, 2012).
HTML and XML have a lot in common as well as some difference. The similarities are in terms of tags, values and attributes and they both enable developers to design customized tags thus facilitating definition, transmission, validation and interpretation of data between applications. Even though HTML has a set of fixed tags, it also allows designers to develop customized languages known as vocabulary for each type of XML application. Notably, the creation of customized languages is the key ability of XML, but this aspect comes at a cost. However, unlike in XML where formatting of tags is very strict, formatting of tags in HTML very forgiving. This means that tags used for marking and structuring HTML documents are pre-defined hence the author of these documents can only use previously defined HTML. On the other hand, tags used in XML are not predefined, hence allows the author of XML documents to define structures and tags to suit their needs (Oita & Senellart, 2011).
It is noted that contents of XML document do not have any formatted information; instead it simply describes the meaning of data. More importantly, XML cannot be substitute for HTML, but rather its compliment. On this basis, the future web development will widely utilize HTML language for displaying the data while XML will increasingly become a popular tool for defining and describing the web data and structure. It is important to note that XML is capable of storing data separately from HTML or inside HTML documents. Further to that, it can be used to store data in databases and files and also as a format for information exchange (Jiménez, Piattini & Vizcaíno, 2009).
JSON has also become a popular tool for formatting data within a web service environment. It is a standard data format derived JavaScript used to transmit data objects. JSON is an alternative to XML and is purposely designed for interchange of lightweight data (Severance, 2012). The difference is that XML is a markup language as noted in its name while JSON is a tool of representing objects as indicated in its name. This tool is more efficient in transferring and processing of data as well as much easier to understand, read and write by humans as well as easier for computers to generate and interpret than XML. These advantages have dramatically increased the popularity of JSON among software developers. System developers make the choice depending on a number of factors including security, type of data format or structure and capability to display data (Shelby, 2010). In particular, XML is document oriented tool and...
Get the Whole Paper!
Not exactly what you need?
Do you need a custom essay? Order right now:

Other Topics:

Need a Custom Essay Written?
First time 15% Discount!