XML Latest Changes Are in Bolded Black Dissertation

Pages: 10 (2900 words)  ·  Bibliography Sources: 0  ·  File: .docx  ·  Level: Master's  ·  Topic: Education - Computers


Latest changes are in bolded black text and underlined

Assessing AJAX Application Performance over Optimized XML Networks

Both TCP/IP and XML have emerged as market standards globally. AJAX-based applications show the potential of significantly increasing enterprise platform performance. The intent of this research effort is to quantify the performance of AJAX-based applications on both TCP/IP and XML networks. What makes this analysis particularly relevant is the fact that while XML is pervasive, it is inherently resource-intensive as its commands are textual in nature (Souders, 2008). XML compression techniques are used in this analysis to mitigate the performance drain or penalty inherent in this communications protocol structure. TCP/IP-based configurations used in the analysis have been designed to support DHCP-based configuration. A DHCP-based TCP/IP configuration is significantly more flexible to use for testing as it provides a unique IP address on a leased basis. Having the TCP/IP network configured using DHCP also provides a test foundation that can manage the variation of network traffic inherent in this research effort.Download full Download Microsoft Word File
paper NOW!

TOPIC: Dissertation on XML Latest Changes Are in Bolded Black Assignment

AJAX-based applications are known for their performance advantages over other development platforms and languages due to their component-based refresh model which only updates those parts of the application that have changed (Serrano, Aroztegi, 2007). AJAX is also specifically designed to support large-scale transaction-based queries from relational and dimensional databases (MacVittie, 2007). No previous study to date has captured the level of scalability of applications when application and data queries have been randomized over TCP/IP and XML networks. AJAX performance analysis on TCP/IP-based networks has initially been completed only at a cursory level (MacVittie, 2007) (Yang, Liao, Fang, 2007). The completed performance tests of AJAX applications running on TCP/IP networks used a small number of transactions, which was another limitation of this previous study. The researchers who completed this specific test (MacVittie, 2007) chose to use a small number of transactions in their AJAX tests deliberately. They did this so that HTML-based applications could be included in the analysis.

Most significant to this study is the fact that no previous tests have set as their goal the testing of TCP/IP vs. XML-based networks, where randomized transaction loads were introduced through the use of AJAX-based applications. Creating randomized transaction loads across TCP/IP and XML networks shows the potential of AJAX's scalability in enterprise environments (Ives, Halevy, Weld, 2009).

Table of Contents

Chapter 1: Introduction

The History of XML

25 XML Compression and the Implications for AJAX Application Performance:

29 XML Scalability

32 XML Integration and Optimization for and Web Services

Integrating Previous Studies into This Dissertations' Research Model


Chapter 2: Background and Review of Literature:


44 XML as a Communications Standard

An Assessment of Design Objectives for XML

Features of XML

The differences between the XML and the HTML

51 eXtensible Stylesheet Language (XSL)

51 XLinks and XPointers

Chapter 3: Theory




Chapter 4: Analysis and Design


Research Design


Project Outline

Chapter 5: Methods and Realization


Design Modifications

Data Collection

For the test run of the four server configuration the following results were attained. Each of the Applet Frequency levels were interpolated through the use of a Cisco Network Router to evaluate its overall performance.


Chapter 6: Results and Evaluation


Results and Evaluation


References Cited

List of Figures

Figure 1: Example of a Private Trading Exchange Architecture

Figure 2 Variations in PTX Platform Design Dictate XML Optimization Strategic Value and Urgency

Figure 3 XML Compression Analysis

Figure 4 Web Services Operational Structure

Figure 5 Progression of TCP/IP to XML Source: (Ives, Halevy, Weld, 2009)

Figure 6 Test Design Structure

Chapter 1: Introduction

Companies involved in the production and distribution of newspapers, magazines, books and printed materials needed a more efficient means for sharing large amounts of content with each other quickly. Over the last fifteen years, many of these companies, who together form the worldwide publishing industry, defined the Extensible Markup Language (XML). Their goal was to get a standard set of processes and technologies in place to make it easier to share large, complex files with one another. As the Internet has grown, so has the need to share large files and also connect systems together. On this second point of connecting systems, XML has seen widespread adoption by many other companies outside the worldwide publishing industry. When a technology is adopted across many different industries it is considered a market standard. That is why many industry analysts and research firms today call XML a market standard. It is being adopted across many different industries. Companies in these industries need to share content with each other electronically. XML is well designed for these tasks. That is why so many companies, across a wide variety of industries, are adopting it.

As the growth of distributing printing and publishing continued to grow, Extensible Markup Language (XML) quickly established itself as an emerging standard for integrating systems and applications with one another. XML became significant as a de facto standard, and has been actively managed as such by the World Wide Web Consortium (W3C) (Walsh, 1998). As the W3C refined and added to the standard's definition, XML quickly became adopted as a de facto standard outside of the publishing industry, as well. In the last ten years, the growth of AJAX, C# and other programming languages have included support for the XML language and its key constructs. As a result, much has been done to create Rapid Application Development (RAD) environments, yet relatively little work on optimizing the performance of applications over XML networks (MacVittie, 2007). Initial tests of AJAX application performance only centered on HTML and page-based technologies comparisons (Yang, Liao, Fang, 2007). These tests completely ignored the more interactive and selective object-based technologies of AJAX that selectively only update a given element or widget on a page.

The growing adoption of Software as a Service (SaaS) has been responsible for AJAX software programming adoption growing. SaaS software runs on a centralized server, delivered over the Internet, and is accessed through Web browsers. As AJAX is designed to update only those segments of the screen that have changed, software vendors including Salesforce.com are standardizing on AJAX. In addition to AJAX, the programming languages of C# (pronounced C. sharp) and other Rapid Application Development (RAD) languages have grown rapidly due to the SaaS approach to delivering software growing. In comparing these other programming languages to AJAX however one important point must be kept in mind: only AJAX supports real-time updates and interactive use of data from databases (MacVittie, 2007).

It also created the necessary platform for supporting multi-tenancy and the development of more effective shared resource use models on XML and TCP/IP-based networks. XMLs' emergence as a global integration standard increased its adoption into many other industries and markets, as well. This is seen when the many variations of XML are taken into account, in addition to their many variations including RDF/XML, RSS, MathML, XHTML, SVG, MusicXML and Geography markup language (GML). The many variations of the XML standard continue to be a catalyst of its adoption, which is rivaling TCP/IP in popularity.

A third major factor in the growth of XML is its coding standards and flexibility in defining tags or placeholders in applications to further enable integration. The use of XML for defining, transmitting, validating, and managing data from one system to another is being driven by the demand on the part of organizations for supporting one-to-one, one-to-many, and many-to-many networking and hosted application architectures. As XML has grown as a market standard, companies who make programming languages, tools and solve very complex customer problems have begun to build applications to support it. The most popular development environment for AJAX is called Ruby on Rails (Choi, Wong, 2009). Ruby on Rails supports AJAX programming and XML, which is why so many programmers use it. In addition, software companies are also working to create parallel networks that can support over one thousands processes running at the same time. This is called a massively optimized parallel network (Choi, Wong, 2009) because it has the ability to keep track of so many processes at once. Ruby on Rails and support for massively optimized parallel networks are being invested in by software companies because XML makes connecting systems together easier and cost-effective. The scalability and security aspects of XML are the two primary catalysts that are fueling development of the standard in the areas of e-commerce and trading exchanges. Included in the further enhancements of XML for automating real-time financial reporting to government agencies is the Business Reporting Language (XBRL) standard. These two aspects of XML's development are making the scalability for broader enterprise-wide development and use for transaction-based systems possible. Adding in extra security on an XML networks makes it slow down. XML uses advanced security features to keep data from being intercepted or stolen. These advanced security features include security algorithms, pattern matching, and use of packets of data called metafiles. A metafile is like a container full of file folders with only the most important… [END OF PREVIEW] . . . READ MORE

Two Ordering Options:

Which Option Should I Choose?
1.  Download full paper (10 pages)Download Microsoft Word File

Download the perfectly formatted MS Word file!

- or -

2.  Write a NEW paper for me!✍🏻

We'll follow your exact instructions!
Chat with the writer 24/7.

Lives of African Slaves Per Levine Black Culture and Black Consciousness Essay

Black Fiction the African-American Experience as Seen Research Paper

Black History and Black Identity: A Call Book Review

Black Slavery in America Essay

Black Films as a Reflection of the Progress of African-American Culture Essay

View 200+ other related papers  >>

How to Cite "XML Latest Changes Are in Bolded Black" Dissertation in a Bibliography:

APA Style

XML Latest Changes Are in Bolded Black.  (2010, May 15).  Retrieved December 4, 2021, from https://www.essaytown.com/subjects/paper/xml-latest-changes-bolded-black/481

MLA Format

"XML Latest Changes Are in Bolded Black."  15 May 2010.  Web.  4 December 2021. <https://www.essaytown.com/subjects/paper/xml-latest-changes-bolded-black/481>.

Chicago Style

"XML Latest Changes Are in Bolded Black."  Essaytown.com.  May 15, 2010.  Accessed December 4, 2021.