StudentShare
Contact Us
Sign In / Sign Up for FREE
Search
Go to advanced search...
Free

XML and JSON - Research Paper Example

Summary
This paper 'XML and JSON' presents a detailed analysis of the XML and its standards. Additionally, this analysis and research-based paper will discuss the difference between XML and JSON. This paper will also discuss the examples of how organizations use XML or JSON to meet business needs…
Download full paper File format: .doc, available for editing
GRAB THE BEST PAPER98.2% of users find it useful
XML and JSON
Read Text Preview

Extract of sample "XML and JSON"

XML and JSON Abstract This paper presents a detailed analysis of the XML (extensible markup language) and its standards. Additionally, this analysis and research based paper will discuss the difference between XML and JSON. This paper will also discuss the examples of how organizations use XML or JSON to meet business needs. Here I will discuss why there is a need for XML or JSON. EXTENSIBLE MARKUP LANGUAGE (XML) XML (eXtensible Markup Language) is a more stylish arrangement for sharing data that facilitates web page developers to develop customized tags and utilize predefined tags. Additionally, in XML, developers can establish a link which points to several web sites in place of a single site. Furthermore, with XML, a server is able to distribute a complete record to the customer, facilitating the client to perform main part of the processing devoid of going back to the server (Shelly, Cashman, & Vermaat, 2005, p. 682). Extensible Markup Language (XML) allows consistent depictions of data structures, in order that data can be used and processed suitably by various systems instead of case-by-case processing. However, this technique of data processing is appropriate for supply chain management systems and e-commerce applications that carry out operations across corporation borders. Additionally, the XML not simply can diminish paperwork by automating activities, but also can connect supply chains for enhanced cooperation and knowledge transfer or data sharing as well as business associates or stakeholders. In addition, the XML oriented messages can be used from back-end stores and implemented via the portal interface and back once more. Since, a portal that makes use of the XML facilitates the corporation to correspond to its customers in an improved manner, by connecting them in a virtual demand chain, where variations in customer needs and interests are directly imitated in production plans. Thus, the XML has turned out to be the common language that all portal vendors implement, because of its capability to extremely shorten the process of systems assimilation or integration. In addition, the vendors are rapidly moving to put together the benefits and facilities accessible through XML standards. For instance, Teamsite, which is Interwoven’s content management software, currently completely incorporates XML, facilitating corporations to offer content obtainable in any layout all through the corporation. Furthermore, the Hummingbird’s Enterprise Portal Suite and Sequoia Software’s XML Portal Server (XPS) also incorporate the XML standard for communication and data sharing (Turban, Leidner, McLean, & Wetherbe, 2005, pp. 463-464). JSON (JavaScript Object Notation) JavaScript Object Notation (JSON) is a simple data-interchange arrangement. Since, it is trouble-free for humans to write and read it. Additionally, it is straightforward for machines to parse and create. In addition, JSON is foundational upon a division of the ECMA-262 third Edition, December 1999, which is Standard of JavaScript Programming Language. Furthermore, JSON uses conventions that are familiar to programmers of the C-family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others, but it is entirely language autonomous. Thus, JSON is an ideal data-interchange language because of these characteristics. However, the JSON is a division of the object literal notation of JavaScript. Since, JSON is a division of JavaScript; it can be utilized in the language having no fuss or muss (JSON, n.d). It is helpful when writing some type of JavaScript-based application, comprising extensions (mozilla, 2009). Furthermore, the (Java-Script Object Notation) is an extremely portable data transaction format. As its arrangement is familiar natively through Java-Script, its arrangement principles are simply recognized through other C-like languages. However, the JSON is constructed on two main structures (Matt, 2006): A set of value/name pairs. In a variety of languages, this is acknowledged as record, object, structure, hash table, dictionary, associative array or keyed list. A structured list of values. In the majority programming languages, this is acknowledged as a vector, array, sequence or list. XML Features and standards XML is quickly turning out to be a standard for e-commerce content. While HTML, documents oversee the demonstration of data and information in a web browser, on the other hand, XML deals with the configuration and handling of the data engaged. Thus, XML makes it practicable to save data objects that are constantly established throughout the corporations (Hoffer, Prescott, & McFadden, 2007). The procedure of standardization is itself an enormously complicated one. If one planed a standard too soon, the standard does not regard as sufficient information and is consequently not assumed. If the standard is planned excessively late, as well a lot of people will have assumed their own methods, and the standard will be unnoticed. However, a number of instances of standards that emerge too soon or too late include OSI layers, JavaScript, and rewritable DVD (W3C, 2007). In addition, the XML includes a number of these complexities by allowing a standard to build inside the circumstance of an XML format. Furthermore, absolutely, this is not an activity which can take place itself; however Xml presents wide-ranging structure as well as sets up the enormously primary steps essential for significant communication to happen (MSDN, 2007). Organizations use XML XML enables the creation of customized tags. These tags can be utilized throughout the corporations, facilitating the communication, description, corroboration, and interpretation of data among applications and between corporations. Additionally, the XML has also proved its value for linking inherited information to the web, since the XML tags are employed to illustrate data as it is configured in the inherited data layup, consequently eradicating the necessity to re-arrange it (W3C, 2007). Since the XML performs the jobs of HTML to assist it in the transmission, exchange, and handling of data, however, XML is not an alternate for HTML. In addition, all the categories of content can be organized via XML, for instance, sound files and images files. Additionally, the data that need to be transferred outside the corporation should attach to broadly defined XML framework. However, inside data should be defined mainly in XML (Hoffer, Prescott, & McFadden, 2007, pp. 399-400). The fashion of using XML as a constant storage arrangement is becoming increasingly common for the configuration of data and information, as a transitional database presentation, and for semantic annotation (MSDN, 2007). Difference between XML and JSON This section outlines some differences between the XML and JSON technology (ajaxwith, 2009) & (Almaer, 2007) & (Subbu, 2006): XML parsing is extremely generic; in this scenario we do not have to care for the types. On the other hand JSON parsing is extremely tricky. In case of developing a system code parsing through XML is a great deal cleaner than the code to parse JSON. The JSON data on the HTTP is more effective and faster as compared to XML. Assessing the JSON on JS is a great deal efficient and faster. Because of its intrinsic support on Java Script, the learning cycle as well as handling the JSON data is quicker than handling of XML through Java Script. To support WEB2.0/RIA applications, wherever there are many data transfers among the browser as well as server, it makes sense to obtain the response in JSON as well as manipulate it in the browser. JSON does not have some namespaces. JSON is not having validator. XQuery and XLink and other special facilities those are obtainable via XML but not on JSON. Concussion This paper has presented a detailed analysis of the two most popular web technologies. In this scenario I have discussed the XML and JSON. This paper has outlined the uses, technology and standards for these technologies. In addition, this paper has presented the comprehensive comparison of XML and JSON working and technology. I hope this research will offer an insight of the XML and JSON technology. References Almaer, D. (2007, January 04). JSON vs. XML: The Debate. Retrieved March 20, 2010, from http://ajaxian.com/archives/json-vs-xml-the-debate Hoffer, J. A., Prescott, M. B., & McFadden, F. R. (2007). Modern Database Management, Eighth Edition. New York: Pearson Education, Inc. JSON. (n.d). Introducing JSON. Retrieved March 25, 2010, from JSON.org: http://www.json.org/ Matt. (2006, March 29). The Case For JSON: What Is It and Why Use It? Retrieved March 25, 2010, from BorkWeb.com: http://borkweb.com/story/the-case-for-json-what-is-it-and-why-use-it Mozilla. (2009). JSON. Retrieved March 20, 2010, from https://developer.mozilla.org/en/JSON MSDN. (2007). Convergence Zones. Retrieved March 25, 2010, from http://blogs.msdn.com/mikechampion/archive/2007/01/12/convergence-zones.aspx Shelly, Cashman, & Vermaat. (2005). Discovering Computers 2005. Boston: Thomson Course Technology. Subbu. (2006, August 27). JSON vs XML. Retrieved March 26, 2010, from Subbu.org: http://www.subbu.org/blog/2006/08/json-vs-xml Turban, E., Leidner, D., McLean, E., & Wetherbe, J. (2005). Information Technology for Management: Transforming Organizations in the Digital Economy, 4th edition (4th ed.). New York: Wiley. W3C. (2007, July 25). Efficient XML Interchange Measurements Note. Retrieved March 25, 2010, from http://www.w3.org/TR/2007/WD-exi-measurements-20070725/ Read More

CHECK THESE SAMPLES OF XML and JSON

Identity Service Concept and API Management

REST is an architectural pattern rather than a technology, simple by itself, and uses plain XML or json as a communication medium.... The paper "Identity Service Concept and API Management" gives important information about an important component in API development.... The software has an interface enabled by a machine enabled format like WSDL....
10 Pages (2500 words) Assignment

Electronic Commerce

It will carry out analysis of productivity issues for major components of Web Services that consist of four technologies in combination that provide an implementation of SOA: HTTP as the primary network protocol, SOAP/xml for the payload format, UDDI for service registry, and WSDL to describe the service interfaces....
4 Pages (1000 words) Essay

How Does XML Improve and Enhance the E-business Framework

This dissertation describes the rise and growth of xml and focuses on it's abilities to improve and enhance the E-business framework.... Its only because of xml and its integration with business that made global trading possible among the companies.... This dissertation fully discusses the topic of xml in E-business frameworks and also covers topics, such as scope of xml, areas of xml interest, global trading of companies that could use the technology, client-side software like aggregators, EbXML and it also provides the reader with a few Illustrations and algorithms of xml....
29 Pages (7250 words) Dissertation

Profile-Based Web-Searching

It can convert DBF, CSV, text, or xml files to MySQL databases, eliminating time-consuming data entry and the errors that accompany it.... The paper "Profile-Based Web-Searching" discusses that Navicat affords all of the responsibilities through a single interface.... .... ... ... Personalized search is the fine-tuning of search results and advertising based on an individual's preferences, demographic information and other factors....
12 Pages (3000 words) Essay

Computer Web Services (SOA, restful services)

This essay describes the computer web services, that form today the core technology for developing distributed web applications.... The researcher focuses on the discussion of a massive demand for exchange of data and information across various enterprises.... .... ... ... A Web Service that is discussed in the essay, is a powerful software tool that has massively boosted the efficiency of communication among various business organizations....
5 Pages (1250 words) Essay

Web Site Development and Information Architecture

After that, a comparison between xml and HTML will be presented.... The author of this coursework "Web Site Development and Information Architecture" analyses two programing languages as HTML and xml.... xml is a document-processing standard that is an official recommendation of the World Wide Web Consortium (W3C), the same group responsible for overseeing the HTML standard (Eckstein & Casabianca, 2001).... According to Eckstein & Casabianca (2001), xml is actually a simplified form of Standard Generalized Markup Language (SGML2), which is extremely complex, especially for the Web....
9 Pages (2250 words) Coursework

The Study of JSON, Ruby on Rails, Dart, Opa, X10

This report "The Study of json, Ruby on Rails, Dart, Opa, X10" discusses a simple data interchange format that is very easy for humans to write and read it.... ne of the key advantages of json is that it is simple to read when arranged properly.... The major con of json is its verbosity which is about the need for closing tags.... he json programming format is frequently employed for serializing as well as transmitting structured data over a communication network connection....
6 Pages (1500 words) Report

XML as Databases - Advantages and Concerns

This paper "XML as Databases - Advantages and Concerns" has discussed the features and elements that differentiate XML databases from other database management systems, as well as important concepts associated with xml and databases, and the way an XML database is used.... This paper presents an overview of xml and its associated concepts.... In this scenario, xml (eXtensible Markup Language) is a relatively more fashionable arrangement for sharing data that allows web developers to build customized sites by making use of predefined tags....
20 Pages (5000 words) Essay
sponsored ads
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.
Contact Us