![]() |
![]() |
The Might of XML
Optimizing XML
Companies like DataPower, Tarari, and Xambala are providing chipsets or cards that can be used to clear the path for speedy XML digestion on networks.
Others, like Rogue Wave, are focusing on fixes in the software stack to deliver them from the glut of fat XML files.
Forrester Research analyst Randy Heffner believes that while the inefficiencies of XML impact a number of network functions, the problem is at the processor level. Even adding a basic function like encryption can knot up Web services, he says.
That’s where companies like DataPower come in. Eugene Kuznetsov, co-founder and CTO, was one of the first major engineers to relay the importance of XML optimization to the industry.
Since its launch in 1999, DataPower has created products for speeding up, securing, and integrating XML. Initially, Kuznetsov says, the company tried to
treat the problem with software.
But it quickly realized that having its own chipset was the key, because current processors aren’t equipped to handle massive loads of XML. That’s why the
company created the XG4 chipset to process XML faster and sold it in an appliance along with the software.
“There is a big tradeoff with XML,” says Kuznetsov. “You get all of this functionality, ease of implementation, and interoperability at the cost of
performance. Large financial services institutions have this problem in spades.”
In contrast, Rogue Wave Software, a division of Quovadx, provides advanced processing via software, according to President Cory Isaacson. His company subscribes to the notion that native code is better for processing XML and Web services than languages like Java or .NET.
Rogue Wave has created a product called Lightweight Enterprise Integration Framework (LEIF), a language-independent tool that does the heavy lifting of
XML message management using native code, or code that is compiled to run with a particular processor. LEIF takes C++ applications and exposes and
consumes them as Web services in native code. Isaacson says Rogue Wave is also planning similar solutions for languages other than C++.
While Isaacson acknowledges DataPower as an early mover and that hardware solutions will have a place in the networks, he believes native code has an advantage.
“Even if you parse a message faster in a hardware set, it doesn’t necessarily give you any access or intelligence for what to do with the message,” he Isaacson says. “You still have to have application code that understands what you want to do with the message to really make it efficient. We think that native code is going to have to play a part in this.”
Heavyweights Slow to XML Optimization
ZapThink’s Schmelzer says the glut of XML is thick enough to bear a large market in which the likes of DataPower and Rogue Wave can sell their wares. He
predicts the XML performance optimization market will reach $1.2 billion by 2010.
That could be a conservative estimate. After all, Web services purveyors like Microsoft, IBM and BEA haven’t made any large splashes into the pond –
yet.
Forrester’s Heffner says optimizing XML is on these companies’ radars for sure.
“They see the need and if it fits in priority scheme, long term they will have this integration,” Heffner says. “The question is how they go about it — will they put it in front of the server or in the server?”
Last month IBM, Microsoft, and BEA proposed the XML-binary Optimized Packaging specification to the World Wide Web Consortium following a workshop on the topic in September.
So, although they don’t have products, they are certainly weighing the dilemma that faces the industry. How can these vendors sell customers Web services infrastructures if they can’t provide them with fast, multiple messaging functionality?
And right now, simple Web services have been enough, even though Heffner and Schmelzer allow that add-ons like the Web Services Security stack will choke
the network some more.
“There are enough scenarios where the latency is not that critical that it could take some slower processing of XML messages,” Heffner explains. “It’s
when the volume increases and things start backing up that it becomes a problem.”
Analysis courtesy of internetnews.com
|
|||||||||||||||||||||||
![]() |
Featured
Links Learn the secrets of the popular search engines! Free Web Hosting Buyer's Guide -- Click Here! Enhance your Web site with the Dynamic HTML HierMenus Code |