BALTIMORE -- After more than five years, Web services have finally moved from being an interesting concept to being a technology that comes in basic and advanced levels, according to a speaker at the Gartner Application Integration and Web Services Summit.
"Web services are entering the generation where the impact is beyond developers and IT," said David Smith, a vice president and research fellow at Gartner Inc., the Stamford, Conn.-based consultancy. Smith spoke Monday at the conference.
Companies can choose either an "opportunistic" or a "systematic" approach to Web services. The former requires few IT infrastructure resources to consume or provide a service (application) over a network. Such efforts tend to work best for small application integration projects, he said. The latter is more difficult to achieve but provides a greater return on investment.
Smith said that these two approaches are not mutually exclusive. An organization can build different Web services at the same time using either one, depending on the size and scope of the project.
Not everyone at the conference shared Gartner's view that most companies have deployed at least a simple Web service at this point. Several attendees from a range of industries said that they are either still exploring the possibility of Web services or are just beginning to plan a request for proposals from vendors.
One company in the planning stages is the IT consulting firm Computer Science Corp. of El Segundo, Calif.
Within six months, the company plans to integrate some of its own legacy applications as well as connect them to recently deployed applications using Web services, said conference attendee Dan Lam, a software technical manager at CSC. "We want to be able to bridge them with Web services so we can operate seamlessly," he said.
Web services are still a bit hazy to Dennis Sutch, a computer specialist for the Department of Commerce. He said that Web services look like a possible solution to the problem of data redundancy for the agency's employee directory.
"We see a use for it probably in sharing data between different applications," he said. "Right now, the way we do it is pretty much manually loading data and dumping it from one application into another."
While Web services are still a "moving target," Smith said, the idea of building software as a service has been around for a while. It's just that Internet-based standards are helping Web services succeed where other concepts, such as Common Object Request Broker Architecture (CORBA), failed.
"[Web services] should be thought of as the next generation of the Internet, as opposed to the next generation of CORBA," he said.
Smith said that Web services also hold the potential to deliver on the elusive IT goal of software code reuse -- developing application components that can be used to create multiple applications.
However, that promise won't become a reality without a dose of fear, Smith said. In this case, it's a fear of outsourcing parts of the application development process, such as construction and testing a Web service application.
Traditionally, application developers have looked at their work as more "art" than engineering, Smith said. So, outsourcing -- or at least the threat of it -- "will help drive application development organizations to start taking the reuse issue a lot more seriously," he said.
CSC's Lam said that fear of outsourcing is only one possible motivator. "Outsourcing is not the whole thing," he said. "It's only a part of it."
He said that peer pressure from competitors will play a much larger role. If a competitor's developers are doing reuse and your organization isn't, they will have a competitive edge, Lam said.
FOR MORE INFORMATION: