These are the researchers who completed the HTML, DHTML vs. AJAX application performance on XML (Yang, Liao, Fang, 2007) and the XML network optimization research completed across a replicated server and transaction-based methodology (Smullen, Smullen, 2009). Efforts will be made to collaborate with these researchers to learn from their expertise that has not been published in their analyses and also to collaborate on how to capture XML network optimization concepts and AJAX programming best practices that can further accentuate and strengthen the results of this analysis.
During the project the following data will be gathered:
XML network performance measures and analysis across a randomized set of load factors using four-square network configuration of open source Web Application Servers running on the Linux operating system.
AJAX Widget performance using SQL queries randomized to replicate the activity of a distributed order management system.
Use of network analyzers to evaluate packet traffic efficiency from XML optimization for non-optimized AJAX Widget performance. AJAX Widgets optimized for XML will also be charted against these specific results and variance analysis completed.
XSLT as a control variable will be introduced into the second phase of XML performance and performance degradation will be measured over the randomized pattern of XML network traffic.
A separate methodology will be used to capture the performance of HTML vs. AJAX-based Widget (*small application) performance over TCP/IP vs. XML-based networks
HTML Application Performance
Page-based refresh using IP address
Page-based using XML Link
Component-based refresh using IP Address
Component-based refresh using XML Link
Skills required for completing the analysis including XML programming expertise with skills in JAVA, XLST style sheets and C# programming languages. For the creation of the AJAX Widgets, AJAX programming language expertise is required. Knowledge of open source Web Application Servers and their configuration for XML integration across a closed-loop network is required as is expertise of software and hardware-based network analyzers which can evaluate the performance of the Widgets during the extended evaluation. Finally expertise in randomizing resource loads on networks to ensure that randomized of results is achieved is also required.
Software required to complete this analysis include the following:
Linux-based Server Operating Systems (Server PC)
Linux-based Desktop operating system (Client PC)
Ruby of Rails AJAX Programming Language and Kit
Java Development Kit
Java Enterprise Edition
Visual Web JavaServer Faces;
Oracle Open Source Application Server
Native XML Database 1.3.
MySQL Enterprise database server
Cisco Network Analyzer and configuration of packets
Cisco Randomized and Packet Evaluation Analysis Tools
The design of the test will be based on a four-square-based testing structure to replicate in a closed-loop network environment the effects of XML performance and AJAX application optimization. The following design provides a structural model of the proposed network topology to be used.
The basis of the testing environment will focus on the randomization of network traffic and resource loads across the test region to replicate the resource constraints of enterprise applications. The primary focus of the study will be on replicating what a distributed order management system will experience over XML networks with randomized traffic and resource loads.
The specific attributes of this model include the following:
SQL Server Consolidation Layer -- To fully replicate what occurs in a distributed network environment with an enterprise this layer will be a centralized Oracle open source Database running in conjunction with a MySQL Open Source database to evaluate ht effects of XML optimization across a closed-loop network. Variations in network performance will be evaluated across the network based on these database performance metrics.
Analytics Layer -- using the analytics and performance measurement applications available via Open Source in Linux-based operating systems the development of scorecards and benchmarks will be completed. This will enable greater levels of performing monitoring and prediction based on the results of randomized resourcing loading of the XML network.
Cisco Network Analyzer -- This device will be used to initiate the resource loads across the network and the randomized of packets to replicate what network traffic is like in large-scale enterprises. This is critically important so that a performance analysis can be completed of the AJAX-based Widgets over time. This is also critically...
This phase is expected to take approximately a month to gain access to a lab, get the systems configured with the Linux operating system, set up TCP/IP connections and completes the XML integration points.
Phase 2 is the development of the XML integration links and the programming of the AJAX query applications and databases. Again, public domain programming tools and databases will be used to save on costs. This phase is anticipated to take the longer of the project, approximately 2 1/2 months, to complete.
Phase 3 is the actual running of the experiment. This will include changing the level of traffic congestion on the XML-based network, testing AJAX-based traffic loads using SQL statements and testing the interaction of XML and SQL loads over the network. Phase 3 is the analysis phase, and this will take the remainder of the project's seven-month duration. During this phase the resource and yield curves will also be created and analyzed as well.
Complete the Research Methods module
23 September 2009
21 October 2009
Refine project proposal and Literature Survey
23 September 2009
21 October 2009
Define test region and set up lab environment
23 September 2009
21 October 2009
22 October 2009
22 November 2009
AJAX query applications and databases
22 October 2009
7 January 2009
Conducting experiments and testing
8 January 2009
8 March 2009
1 March 2010
9 March 2010
9 March 2010
9 April 2010
10 April 2010
27 April 2010
DHCP -- Dynamic Host Configuration Protocol. A command within TCP/IP for dynamically allocation IP addresses on a network.
HTML -- Hypertext Markup Language, where an entire page is refreshed at the same time.
TCP/IP -- Transmission Control Protocol/Internet Protocol.
XML -- Extensible Markup Language.
XMLHTTPObject -- Value within XML that can interpret caching vs. noncaching performance and report back on its effects; critical to the evaluation of XML-based networks.
XSLT -- Style Sheets that serve as the graphical interfaces of XML-based networks and applications.
Bernoff, J., and C. Li. 2008. Harnessing the Power of the Oh-So-Social Web. MIT Sloan Management Review 49, no. 3, Last accessed 23 November 2009, 36-42.
Bachle, M., and P. Kirchberg. 2007. Ruby on Rails. IEEE Software 24, no. 6, Last accessed 26 November 2009, 105.
Choi, R., and R. Wong. 2009. Efficient Filtering of Branch Queries for High-Performance XML Data Services. Journal of Database Management…
The implications of security payloads and overheads on the performance of optimized XML networks (Choi, Wong, 2009) are inherent in the continual design of XML standards and protocols attempting to compress these elements and optimize their performance. The integration of security into Business Reporting Language (XBRL) is having a minimal impact on overall performance of XML networks overall, as the features in this standard are compressed (Piechocki, Felden, Graning,
INTERNET-BASED MANUFACTURING SYSTEM. Design internet-based manufacturing system for the oversea small manufacturing companies Global competitions and rapid changes in the customers' requirements are forcing the manufacturing companies to adopt the Information Technology (IT) for the production and the configuration of manufacturing process. With the increase in demand for more specialized products, the traditional mode of production is no more capable to meet the customers' requirements. In the present competitive market environment,
Designing XML Databases What exactly is a 'web-enabled database? The World Wide Web, as everyone knows, provides the user with a host of tools with which he cane gain access to information and knowledge on the Internet and browse for information using web browsing technologies. Numerous people also use web browsing in order to deliver marketing messages, advertising information, promotional material for any products, and so on. However, what is most
Database Design for Spa/Hotel Booking System The WR (Woodlands Retreat) is a medium sized organization currently intending to build a database system to integrate modern IT (information systems) in its business operation to enhance its dynamic and innovative business operations. Although, the Woodlands Retreat has an IT system, however, the current systems are not capable of keeping book records as well as not capable of managing all data for the company
The reward for the effort of learning is access to a vocabulary that is shared by a very large population across all industries globally" (p. 214). Moreover, according to Bell, because UML is a language rather than a methodology, practitioners who are familiar with UML can join a project at any point from anywhere in the world and become productive right away. Therefore, Web applications that are built using
Role-based ERP systems are critical for the siloed, highly inefficient architectures of legacy ERP systems to be made more relevant, contribute greater financial performance, and lead to higher levels of overall customer satisfaction. c. Purpose of the study The purpose the study is evaluate how enterprises who adopt role-based ERP system implementations are able to attain higher levels of financial and operations-based performance vs. those that rely on silo-based, more functionally