Web services, which allow applications to swap functionality across the Web, received a boost from BEA Systems Inc. here this week at eWorld 2001, the vendor's sixth annual user conference.
The firm announced that its WebLogic Server will soon support a bevy of Web services protocols (see chart). But some users said they're not ready because they don't yet use Enterprise JavaBeans (EJB), a component needed to make Web services work.
Joe Licata, vice president of system services at Chase Manhattan Bank in New York, said EJBs require a lot of memory and therefore aren't always the best choice. "EJBs are overhyped," said Licata. "We are concerned about speed and scalability, and they can slow down an application."
Still, Licata said EJBs will aid in the development of Web services for the bank so it can reach out to the computing environments of customers and partners.
"EJBs are useful for building business transactions, but they can be overkill," said Mike Gilpin, an analyst at Giga Information Group. Gilpin said he expects wider EJB use by midyear.
Natis estimated that a mere 20 percent of applications contain EJBs at present, but he expects usage to double to 40 percent by 2003. "The importance of an EJB architecture is that it allows you to have a loosely coupled environment," Natis said, adding that infrastructure is required for Web services.
Still, some firms - including Visa U.S.A. Inc. and Universal Studios - are building applications faster using EJB components and common utilities.
"[EJB] allows for more flexibility and reuse," said Sara Garrison, a senior vice president of technology development at Visa. "And the more common your utilities in context of main processing operations, the more customized you can be."