Computerworld - LAS VEGAS -- By the end of the year, New York-based brokerage Merrill Lynch & Co. intends to set up a Web services system designed to handle the internal transactions needed to produce a stock quote.
Anthony Skipper, vice president of architecture/Web services at Merrill Lynch, said that although Web services can make data more accessible, they aren't necessarily an easy technology to adopt. "The two biggest issues we have are security and performance," he said.
Skipper was demonstrating the basics of the new system at the booth of Chutney Technologies Inc. here at the Networld+Interop conference. Merrill Lynch chose a new product from Atlanta-based Chutney to help on both fronts, he said.
Skipper said Web services components such as Web Services Description Language (WSDL) require lots of XML script to function, sometimes creating objects six times as large as the data they describe. Beyond that, he noted that Web services can create convoluted application paths that slow performance and can be CPU-intensive.
Merrill Lynch plans to use the Chutney product to reduce those application-path links and provide the Web services equivalent of a Dynamic Link Library. A storage engine will sit next to Merrill Lynch's application server cluster and help bypass the nonlinear operations, Web service processing and I/O tasks, and network transmissions normally associated with Simple Object Access Protocol (SOAP) messaging.
Having a central Web services broker that calls and collects all other SOAP messages prevents developers from accidentally skewing application paths, Skipper said.
"You do run into these situations where you've got developers who are clueless," Skipper said. "And you have to protect against that."
On the security side, Skipper intends to use Merrill Lynch's existing single sign-on software from Netegrity Inc. in Waltham, Mass., in conjunction with the Chutney storage engine.
He said that firm project dates have yet to be established and didn't reveal the project cost. But he promised, "This is something we've got to get done in the next six months."
The Chutney link library retails for $5,000 per CPU, with a 20% annual maintenance fee. The storage unit costs $100,000, or $150,000 for those who want fail-over capabilities installed in it.
Skipper said the lesson he has learned in putting together the project is that Web services aren't the quick and easy fix some vendors make them out to be.
"The instant you've got to scale really high, you've got to worry about the performance of your systems, and you've got to get something to help keep your costs down," he said. "A big Web services deployment could create massive server overhead ifyou're not careful."
Read more about Applications in Computerworld's Applications Topic Center.
- Path Selection Infographic Path Selection Infographic
- Hyperconvergence Infographic A wide range of observers agree that data centers are now entering an era of "hyperconvergence" that will raise network traffic levels faster...
- Preparing Your Infrastructure for the Hyperconvergence Era From cloud computing and virtualization to mobility and unified communications, an array of innovative technologies is transforming today's data centers.
- Increase IT Performance from the Enterprise to the Cloud with WAN Optimization Massive consolidation and data mobility, enabled by virtualization, have radically altered how we build servers, design applications, and deploy storage for the emerging...
- Live Webcast
Transforming Finance, Procurement and Supply Chain Effectiveness with Cross-Functional Analytics
Date: May 6th, 2014
Time: 1 PM EDT
Attend this Webcast to find out how Oracle's packaged analytic applications enable line-of-business managers to examine all...
- Video Stream Quality Impacts Viewer Behavior This scientific white paper, using statistical data from Amakai's streaming network, analyzes how changes in video quality cause changes in viewer behavior.
- Service-Enabling CICS Applications: Best Practices This informative webcast provides an informed, thorough look into CICS service-enablement options and how they can affect your environment. You'll learn how to... All Applications White Papers | Webcasts