Generate a Mirror | Mirror List

Google
 
  AddThis Social Bookmark Button

Anticipating a your site getting Slashdotted, or succuming to the Digg effect? Mirror your site for free with LynxCache.

 


10 things IT needs to know about Ajax - Network World

mirror of http://www.networkworld.com/research/2008/033108-ajax.html?nw


    10 things IT needs to know about Ajax - Network World                     [1]      
[2]   

 

SKIP LINKS

 

Go to page content [3] Go to site-wide navigation [4] Go to most read and latest news list [5] Go to Contact Us page [6]

 

NETWORK WORLD

 

Tuesday, April 15, 2008 Search [8] [9] [10]

 

Click Here [11]

 

Home [12] News [13]

 

Research Centers [14]

 

Security [15]

 

Anti-Virus / Spyware / Spam [16] Compliance & Regulation [17] Firewalls / VPN / Intrusion [18] NAC [19] Services [20] Cisco Security Watch [21] Microsoft Security Watch [22]

 

LANs & WANs [23]

 

Broadband Services [24] Ethernet Switches [25] Metro Ethernet [26] MPLS [27] Routers [28] WAN Optimization [29]

 

VoIP & Convergence [30]

 

IP PBX [31] SIP [32] Unified Communications [33] VoIP Services [34]

 

Network Management [35]

 

Application Management [36] Desktop Management [37] ITIL [38] Patch Management [39]

 

Wireless " /> [104] Get information about your IP IP Information 50+ On-demand DNS and network tools [105]

 

DATA CENTER

 

Most Read

 

Building a 5-ton mechanical calculator [106] Fun with social networking [107] 11-year-old takes school net by the horns [108] Japans 10 funniest tech-related ads [109] How the iPhone is killing the Net [110]

 

Experts hack power grid in no time [111] Can your network handle HD video? [112] Pool heated by data centers excess heat [113] Extreme airs Gigabit Ethernet switch [114] Cisco opens ISR routers to developers [115]

 

View more Most Read

 

Videos

 

http://link.brightcove.com/services/link/bcpid1403442705 [116]http://www.brightcove.com/channel.jsp?channel=1243596290 [117] [118]Rss Feed

 

Latest News

 

Cisco\'s Microsoft-compatible NAC gear almost ready [119] Extreme airs Gigabit Ethernet switch, upgrades 10G switch [120] Cisco\'s Linksys phase-out moving along [121] Oracle patches 41 security flaws in database and other products [122] Symantec chief talks acquisitions, Cisco\'s snub and "Project Huggie" [123]

 

Cisco opens ISR routers to software developers [124] AOL buys search company [125] Check Point launches UTM gear for midsize businesses, branches [126] Building a 5-ton mechanical calculator... from 19th-century plans [127]

 

View more Latest News [128]Rss Feed [129] Related Articles [130] Whitepapers [131]Rss Feed

 

Advances in Wireless LAN Architecture: The Aerohive Cooperative Control Architecture [132] Data Center Networking for Financial Services Firms [133] Data Center Networking Strategies for Healthcare Firms [134]

 

REMOTE CONTROL: How to Reduce the Cost, Complexity and Risk of Managing Your Distributed IT Infrastructure [135] The Economic Benefits of an Aerohive Networks Cooperative Control Wireless LAN Architecture [136] The Importance of Building High-Availability Wireless LANs [137]

 

View more DATA CENTER whitepapers Webcasts [138]Rss Feed

 

Lifting the Hood on Data Grids [139] Balancing Your Innovation and Efficiency Platforms for Competitive Advantage and Responsiveness [140] Bringing Order and Security to your Mobile Workforce: Corporate Mobility Policy and Device Management [141]

 

Oracle Database 11g: Advances in Compression, Real Application Testing and Data Guard [142] Webcast: Enterprise Linux Support [143] Live Webcast On Cutting Data Center Energy Costs By 50 Percent or More [144]

 

View more DATA CENTER webcasts Special Reports [145]Rss Feed

 

Executive Guide: Storage Heats Up [146] Network World Executive Guide: Perfecting Application Performance Management [147] Get More From Your WAN [148]

 

Network Storage: Controlling the data explosion [149] Data Centers: At the center of the action [150]

 

View more DATA CENTER special reports See "Quotes of the Week" Slideshow! [151] [152]

 

ADDITIONAL RESOURCES

 

WHITEPAPERS [153] REPORTS [154] WEBCASTS [155]

 

RSS [156]

 

FEATURED WHITEPAPERS

 

The Importance Of Time-Based Analysis [157] Confio Software Inc.

 

The only performance that matters in a computer system is how long it takes to respond to a users request for information. The only sensible way to monitor the way the performance of a system is to measure the amount of time it takes to respond to those requests. This paper, written by internationally recognized firm Bloor Research, explains that counting the number of times things occur is outdated and that a time-based approach is not only more intuitive but is also more effective in monitoring and identifying root cause. The paper also highlights Confio as an excellent example of a practical solution using this method.

 

MOST READ

 

Endpoint Security: Data Protection for IT, Freedom for Laptop Users [158] Wait-Time Analysis Method: New Best Practice for Performance Management [159] Edison Group TCO White Paper [160] Laptop Security Tool Helps Allina Hospitals Track 97% of IT Assets [161] Compliance, Protection, Recovery: A Layered Approach to Laptop Security [162]

 

JUST POSTED

 

Advances in Wireless LAN Architecture: The Aerohive Cooperative Control Architecture [163] The Importance of Building High-Availability Wireless LANs [164] The Economic Benefits of an Aerohive Networks Cooperative Control Wireless LAN Architecture [165] Deploying F5 Networks BIG-IP Local Traffic Manager with WebAccelerator for Microsoft Office SharePoint Server 2007 [166] REMOTE CONTROL: How to Reduce the Cost, Complexity and Risk of Managing Your Distributed IT Infrastructure [167]

 


RSS [168]

 

FEATURED REPORTS

 

Executive Guide: Storage Heats Up [169] HP

 

Get the latest on storage technologies that allow IT professionals to better cope with new IT demands. Learn how storage technologies can help you successfully tackle e-Discover, regulatory compliance, green data center initiatives and the data explosion. Get all the details now.

 

MOST READ

 

Network World\'s complimentary Executive Guide: Network Access: Keeping It Under Control [170] IT Buyer\'s Guide to Security Information Management [171] Identity Management [172] The Wireless Explosion [173] Get More From Your WAN [174]

 

JUST POSTED

 

Network World Executive GUide: The Virtualization Equation [175] Executive Guide: Storage Heats Up [176] IP address management in 2008 - six things to know [177] The New Network/System Management Challenges [178] Buyer\'s Guide - App Acceleration/WAN Optimization [179]

 

RSS [180]

 

FEATURED WEBCASTS

 

Webcast: Enterprise Linux Support [181] Oracle

 

Watch Raven Zachary, Research Director for Open Source at the 451 Group, an independent IT analyst firm, discuss the emergence of enterprise Linux and the role of Oracle Unbreakable Linux support.

 

MOST READ

 

Learn how to Create a More Efficient Virtualized Data Center [182] Reduce the Complexity and Cost of Windows Server Consolidation in Six Modules [183] Discover how to Create an Orchestrated Data Center through Virtualization [184] Get Real-world Advice on how to Cost Effectively Consolidate your Data Center [185] HP Live Webcast: Create a more efficient NOC [186]

 

JUST POSTED

 

Lifting the Hood on Data Grids [187] Balancing Your Innovation and Efficiency Platforms for Competitive Advantage and Responsiveness [188] Oracle Database 11g: Advances in Compression, Real Application Testing and Data Guard [189] Bringing Order and Security to your Mobile Workforce: Corporate Mobility Policy and Device Management [190] Webcast: Enterprise Linux Support [191]

 

10 THINGS IT NEEDS TO KNOW ABOUT AJAX

 

Web development expert says watch for security, network performance issues in new Ajax applications By Thomas A. Powell, Network World Lab Alliance , Network World , 03/28/2008 Click Here [192]

 

Share/Email Comment [193] Print

 

Social Web Email Feedback Close

 

Digg Technorati del.icio.us MIXX

 

Slashdot Reddit Newsvine Facebook

 

Stumble Fark

 

YOUR NAME:

 

YOUR EMAIL ADDRESS:

 

RECIPIENT(S) EMAIL ADDRESS:

 

(Comma separation for multiple addresses)

 

YOUR MESSAGE:

 

YOUR NAME:

 

YOUR EMAIL ADDRESS:

 

YOUR MESSAGE:

 

The introduction of any new Web technology will affect a network's infrastructure in ways that range from inconsequential to earth shattering. Ajax is one of the more disruptive new Web technologies traveling across networks today. To help you minimize future surprises on your network, we've outlined the 10 things you should take to heart about Ajax. (Also see our slideshow illustrating tips for deploying Ajax applications effectively [194].)

 

1) AJAX IS AN IDEA, NOT AN ACRONYM

 

While Ajax [195] commonly is spelled out as Asynchronous JavaScript and XML, the full name is not entirely appropriate because it oversimplifies the history of the technology and the implementation options that lie at its heart. More exactly, Ajax encompasses the idea that Web applications [196] can be built to opt out of the typical post-wait-repeat cycle used in server [197]-side-focused Web applications. Ajax lets Web applications move to a more responsive, continuous, but incremental style of updating. Ajax provides users a richer, more interactive way of experiencing the underlying Web application. This goodness for the user might mean that more monitoring and security [198] oversight might be required of network professionals, as well as, potentially, server and network alterations.

 

2) IT\'S REALLY ALL ABOUT JAVASCRIPT

 

Ajax applications are written in JavaScript and usually rely on the XMLHttpRequest object for communications, which is making its way through the World Wide Web Consortium process [199]. Because, like many Web technologies, it now is only an ad hoc industry standard, notable differences can be found in various browsers' implementations of it. It's also possible to use other data transport mechanisms -- with and without widespread industry support -- with Ajax applications, including traditional frame and image-cookie methods, as well as the use of binary bridges to Flash or Java.

 

Regardless of the transport approach used by the developer, Ajax has raised JavaScript to a more important position within a Web application than it previously held. JavaScript now is responsible for important data-collection, communication and consumption duties, so it no longer can be treated as a second-class Web technology without serious repercussions.

 


Developers who think the JavaScript technology is toxic can try to avoid the language by having a tool or framework generate it from some other language like Java (Google Web Toolkit, for example), or hide the code behind components or tags (such as with .Net or Ruby). At the end of the day, however, JavaScript still will be in the application. It's better to understand the language and embrace it directly, because if you are going to use Ajax, you ultimately are using lots of JavaScript.

 

Ajax is intertwined with the network, so bad code is going to mean lots of troubleshooting by network administrators, as well as developers: The bottom line is to encourage good, network-aware coding! The same organizational "rules and tools" -- coding standards, testing regimes and source-code control -- that are in place for other languages must be applied to JavaScript to ensure that Ajax applications are supportable and robust.

 

3) XML IS NOT REQUIRED

 

Despite the "x" in the acronym, Ajax does not require XML. The XMLHttpRequest object can transport any arbitrary text format. For many Ajax developers, JavaScript Object Notation or even raw JavaScript code fragments make more sense as a data format, given that JavaScript is the consuming environment. For direct input into documents, other developers may favor raw text or HTML fragments. Still others will use such data formats as the less-known YAML markup language or such old standbys as comma-separated values.

 

Of course, it is possible and certainly reasonable to use XML, but it is far from required. Using binary formats for uploading files is not supported yet by the XMLHttpRequest object, but considering that Flash uses a binary format called Action Message Format, it is likely that similar features will be found in Ajax applications soon enough. You should know which format is being passed around the network, because it isn't always XML. Also, make sure you can analyze the format for performance and security.

 

4) PLAN FOR AN INCREASE IN HTTP REQUESTS

 

The most obvious issue for the network administrator supporting Ajax applications is that the architectural programming pattern has changed the network utilization of Web applications from a batch-like, somewhat infrequent response of a few hundred kilobytes, to a more continuous exchange of smaller HTTP responses. This means that network-bound Web and application servers may find themselves even busier than before. What Ajax will do to your server and network utilization certainly will depend on how the application is built -- make sure your developers understand the network impact of their applications. 1 | 2 [200] | 3 [201] | NEXT > [202] Click Here [203]

 

Share/Email Comment [204] Print

 

Comments (12 [205])

 

12Welcome, LogoutLog in [206] | Register [207] Login

 

Username

 

Password

 

FORGOT YOUR ACCOUNT INFO? [208]

 

It is in section 8.1.4 of [209]By ANONYMOUS on April 4, 2008, 5:48 pmIt is in section 8.1.4 of the HTTP/1.1 RFC 2616: "A single-user client SHOULD NOT maintain more than 2 connections with any server or proxy."

 

Reply [210] | Read entire comment [211]

 

buried on digg? [212]By ANONYMOUS on April 2, 2008, 8:57 pmAnon -- Get over yourself! It was good content and it wasn't over ten pages -- there was a reasonable amount of text per page.

 

Reply [213] | Read entire comment [214]

 

buried on digg? [215]By ANONYMOUS on April 2, 2008, 8:57 pmAnon -- Get over yourself! It was good content and it wasn't over ten pages -- there was a reasonable amount of text per page.

 

Reply [216] | Read entire comment [217]

 

I don\'t remember there being [218]By ANONYMOUS on April 2, 2008, 6:52 pmI don't remember there being such a limitation mentioned in either of the RFC's defining HTTP. Sounds like the web server in question was configured to allow only...

 

Reply [219] | Read entire comment [220]

 

Author\'s reply to "Only two simultaneous HTTP connections?" post [221]By CHRISTINE BURNS on April 2, 2008, 1:42 pmI'm the editor who worked the Thomas Powell on this article and I am posting his response here. "Much of the conventional wisdom about Ajax is simply wrong. Take...

 

Reply [222] | Read entire comment [223]

 

View all comments [224] Add comment Screen Name Anonymous comments subject to moderator approval. Register [225] here for member benefits. Subject Comment (required) HAVE A NETWORKWORLD ACCOUNT? LOG IN [226] HERE. REGISTER NOW [227] FOR A FREE ACCOUNT.

 

First Name

 

Last Name

 

E-mail

 

Zip Code

 

IT Buyer's Guides

 

View All Buyer\'s Guides [228]

 

Improve network authentication for wireless and wireline nets with 802.1X. [230]- IDENTITY ENGINES Webcast: Six Steps to a Successful Migration [231]- ALTIRIS Why should Network Administrators Explore the V in K-V-M Switches? Find out now. [232]- ATEN GetTheBestForLessSale. Save up to $500 off top-selling HP printers. Click here to save. [233]- HP Global Crossing is the most viable alternative to handle your IP needs. [234]- GLOBAL CROSSING Learn the benefits of deploying a next-generation load balancer. [235]- A10 NETWORKS Try SonicWALL\'s simply brutal spam solution for free. [236]- SONICWALL The greatest thing since...? Click to learn more about innovation and AMD. [237]- AMD

 

Whatever your size, there\'s a Sun solution for your business. Learn More. [238]- SUN A10\'s AX Series is the best price/performance load balancer for application delivery. [239]- A10 NETWORKS Get data management under control. Brocade data solutions enable low costs and room to grow. Download the demo. [240]- BROCADE Tech - Ed 08 : Microsoft\'s largest tech conference : June 08 in Orlando [241]- MICROSOFT Network Monitoring Software for large complex networks [242]- STATSEEKER NETWORK MONITORING SOFTWARE Secure your virtual and physical environments with the same software. [243]- TRIPWIRE Webcast: Six Steps to a Successful Migration [244]- MICROSOFT Find out how NAC helps eliminate rogue computers on your network. [245]- SOPHOS

 

NETWORKWORLD, INC. About Network World, Inc. [246] | Advertise [247] | Careers [248] | Contact us [249] | Terms of Service/Privacy [250] | Reprints and links [251] | Partnerships [252] | Press room [253] | Subscribe to NW [254]

 

IDG, INC. CIO [255] | Computerworld [256] | CSO [257] | Demo [258] | GamePro [259] | Games.net [260] | IDGconnect.com [261] | IDG World Expo [262] | Infoworld [263] | JavaWorld.com [264] | LinuxWorld.com [265] | MacUser [266] | Macworld [267] | PC World [268] | Playlistmag.com [269] The Industry Standard [270] IDG List Services [271]

 

[272] [273]Copyright (c) 1994-2008 Network World, Inc. All rights reserved.

 

 

 

Google
 


All content mirrored on this site is generated from the open-source browser, Lynx. Ads are included simply to pay for our bandwidth in supplying this free service. All content is copyright the original owner (see mirror of: in the header).