Last updated July 15, 2008

 

As Standards Evolve, Platforms Improve

As Web services standards evolve, so do the platforms that Wall Street firms use to develop them. This year, Microsoft, IBM, BEA and Sun Microsystems are expanding on their basic Web services development frameworks to offer support for the latest security and transaction protocols, improve Web services coordination, and add more management tools. Any of the four platforms-Microsoft's .Net, IBM's WebSphere, BEA's WebLogic and Sun's Sun ONE-will produce a Web service that will work with any of the others at the basic level, determined by the Web Services Interoperability (WS-I) organization.

Since its formation in February 2002, more than 170 companies have joined WS-I. Although Microsoft, IBM, BEA and Sun are all on the board, there is a strong presence of user companies-including Wall Street firms such as Merrill Lynch, Fidelity and Charles Schwab.

If problems occur, they are likely to happen with the highest-order functionality, where standards haven't yet been determined and the four vendors are making educated guesses about the direction they will go.

Microsoft has made a big bet on .Net, which is a framework to build Web services on the Windows operating system. On April 24, Microsoft released its latest version, Windows Server 2003. The .Net has been dropped from the title, but it will still let you develop and deploy Web services. To manage Web services once they're out there, Microsoft is updating its BizTalk Server, which is also now based around XML and Web services. Before, the BizTalk environment gave precedence to a proprietary messaging standard.

BizTalk Server 2003, due out late this year, makes Web services a first-class citizen, said Scott Garvey, director of Redmond- Wash.-based Microsoft's Web services marketing.

"We are re-plumbing our products so that XML and Web services are at the core of our products," he said. "We have invested billions of dollars to reengineer our product lines."

In addition, Office 11, to be released this summer, will include support for XML. That means that Excel, for example, will be able to import XML data files.
Microsoft's flagship database product, SQL Server, already supports XML but the next version, code named Yukon, promises to put XML right at its core.
Since Windows is ubiquitous in the business world, many firms already have the in-house expertise needed to develop .Net Web services. Those that have already done so include Bear Stearns, the London Stock Exchange, Pershing United Kingdom, the Nasdaq Stock Market, and Bank of New York's European Fund Services Group.

Unlike Microsoft's .Net, the rest of the Web services platform vendors aren't tied to any one particular operating system. The messages they send and receive are Soap (Simple Object Access Protocol), the same as in .Net, but the actual applications within the Web services are written in Java and can run anywhere, including on Windows servers.

IBM's Web services development platform is called WebSphere, and the company claims 21-percent revenue growth for the product in 2002. WebSphere consists of a number of interrelated pieces-foundation and tools, the application server, the development platform, the portal server, and the business integration product.

According to IBM, each one of the top 45 commercial and savings banks use the WebSphere Application Server. Customers include ABN Amro, J.P. Morgan Chase, CIBC and Wachovia. Many companies, however, use several development platforms simultaneously for Web services work.

This year, IBM has continued to work on expanding the capabilities of its Web services to include higher order functionality, such as support for security, transactions and business process standards. For example, Armonk, N.Y.-based IBM has joined forces with Microsoft and BEA, based in San Jose, Calif., to develop BPEL4WS (Business Process Execution Language for Web Services), pronounced BEE-pel.

"We have BPEL capability in our products today, already on the market," said Stefan Van Overtveldt, IBM's director of WebSphere market strategy. "It's not a full implementation yet, but it's close to getting there. We will have that full functionality on the market toward year-end."

Meanwhile, support for WS-Transactions and WS-Coordination is already built in, Van Overtveldt said. And a preview of WS-Security has been available since September. A final version will be out this summer in an update for WebSphere application server 5.1.

Of particular benefit to Wall Street firms, said Van Overtveldt, is IBM's ability to take existing applications and turn them into Web services-even decades-old legacy apps written in C++, Smalltalk or Cobol.

And it's not just scraping information off green-screen interfaces, he added.
"The screen scraping is the worst possible scenario," he said. "It's the step of last resort."

Instead, he said, IBM uses a suite of technologies first developed to help firms cope with Y2K to go into an application, find input and output fields, create a description of how an application functions-and then build a Web service to access it.

"This is true reach into an application," he said.

Screen-scraping is only necessary when neither the original source code nor the original programmers are available, he added.

BEA Systems has just released a beta version of its WebLogic platform 8.1, with the final version expected out this summer. Like IBM, BEA Web services are built on the Java platform and are popular on Wall Street-the company counts all of the top 10 Wall Street firms as customers.

According to John Kiger, BEA's director of Web services strategy, the new release includes an implementation of the emerging WS-Security standard and WS-Reliable Messaging, which ensures that Web services messages actually get to where they're supposed to be going.

"Today, there is nothing in the Web services technologies that can provide assurance that the message is actually delivered," Kiger said. "You can imagine the challenge of implementing a transactional Web services without being sure that a message is actually delivered."

In addition, he said, WebLogic Platform 8.1 and WebLogic Integration 8.1 support business process management. "You can build a business process using a visual tool by assembling applications, data and other processes in your environment," said Kiger. "Then you can expose that business process as a Web service, so that other developers and applications in your business can easily interact with that business process."

Although the Sun Solaris operating system is a popular choice on Wall Street, and Sun originated the Java programming language, the company is playing catch-up with its Web services development platform, Sun One. In fact, customers who buy Solaris servers even get a trial version of BEA WebLogic as part of the package. That doesn't mean Sun isn't committed to Sun One, said Drew Engstrom, Sun's senior market strategist for Web services, but Sun One does have a late start. Sun became a board member of WS-I just this March.

And the Sun One Web services development platform was only released about a month ago. The Sun One Application Server 7 is an entirely new product, Engstrom said, completely rewritten from iPlanet 6, which it replaced.
The Sun One platform edition is included free with Solaris. The enterprise edition, which will include some load balancing and scalability, is due out this summer.

On the plus side, Sun One does include support from ebXML (e-business XML), which provides secure messaging and nonrepudiation, as well as the Liberty Alliance's SAML (Security Assertion Markup Language), a federated way of confirming identity.

Sun One doesn't include support for WS-Security yet, Engstrom said, but he promised that when the standard is finalized, it will be included in the platform.

.

 

Maria Trombly can be reached at 011-86-21-6387-7243 or by email at maria@trombly.com