Making SOA and Web
2.0 Pay Off"> Meanwhile, "the buzz will likely not center on SOA specifically, but SOA will necessarily be in the background making the convergence work," said Ronald Schmelzer, an analyst with Waltham-based ZapThink. "In order for companies to realize value thats more than simply the next version of AOL or MSN with a smattering of disconnected services or the next version of a desktop-installed enterprise print service app, companies must leverage the power that SOA offers in order to make true service convergencein all its definitions of the worda reality," Schmelzer said.Getting an SOA returnBreaking it down to business, Ruchir Rodrigues, executive director of strategic systems and development at Verizon, said SOA can drive revenue. Verizons SOA environment has supported 1.5 billion transactions in two years, Rodrigues said. "We have about 7,000 developers in the United States and about 2,500 in India," said Rodrigues, in New York. "We do 8.5 million transactions per day." In addition, Verizons SOA-based system has more than 556 unique services and has saved $20 million in two years, he said. Read an interview here with the leaders of two top companies in the SOA space. "We knew there was a ton of money to be saved in bringing the number of duplicate services down," Rodrigues said. "You can make money. You can package services differently and actually sell different configurations and make more money." Stuart Sackman, senior vice president of product strategy for Automatic Data Processings Employer Services Group, said SOA has reduced the number of applications at the company. Applications are broken down into components and shared across the Roseland, N.J., company. "Within the company we call it [SOA] integration and reuse, and we have the business tied to it," said James Barry, vice president of application development, payroll front end and human resources application development at ADP. "For our clients, SOA means a common set of services from ADP. The SOA allows us to ship components in ways that line up better with how our customers do their work. For the IT team, SOA means a common set of plumbing, connection between systems and reuse of code," he said. Barry said some of the soft benefits of SOA include building applications with less code, smaller development teams that can concentrate on core services, the ability to extend the enterprise and easier training. Meanwhile, hard benefits include savings; more sales; extra products; and a smaller, shared infrastructure, he said. "Were driving toward all our operations using SOA," Barry said. "SOA is the underlying architecture for a payroll application ADP provides for benefits enrollment and 401(k) services. Ive got 20,000 companies using it and 4.5 million to 5 million users, and through the self-service components, well have over 40 million [users] in a couple of years." Reusing applications is a common benefit of using Web services, said Jaime Sguerra, CTO at The Guardian Life Insurance Company of America, based in New York. "We have achieved a level of reusability we didnt have before. The impact has been 32 percent actual savings in the first 12 applications. Were building a lot more applications with a lot better quality," Sguerra said. Guardian currently has about 70 services and is working on delivering 30 more, he said. Building the toolbox Given the early enthusiasm for Web 2.0 and Web services technology, its no surprise that vendors are lining up to pitch their wares. A slew of vendors provide offerings in the Web services and SOA space. The big players include IBM, with its WebSphere solutions; BEA, with its WebLogic solutions; and Microsoft, with its Web Services Enhancements, BizTalk Server and other components. Microsoft also is betting on SOA and Web services with its upcoming WCF (Windows Communication Foundation), a pillar of Windows Vista also known as "Indigo." Sun Microsystems is pushing its Java Business Integration platform. The emerging SCA (Service Component Architecture) is a key Java-based SOA standard. Other companies supporting SOA include TIBCO Software, WebMethods, Sonic Software, Cape Clear Software and a host of companies providing governance and other solutions. In addition to RIA technology such as Flash and AJAX, Web 2.0 technologies include RSS, lightweight development frameworks such as Ruby on Rails, REST (Representational State Transfer), and wikis, said John deVadoss, director of architecture strategy at Microsoft, in Redmond, Wash. To read an interview with the creator of Ruby on Rails, click here. According to deVadoss, Microsoft is planning to help enterprises bridge the worlds of Web 2.0 and SOA. He said technologies such as AJAX and software as a service help drive the need to bridge the two worlds. "AJAX is a reflection of the browser applications of today being inadequate," deVadoss said. "AJAX tells us we really have to focus more on the user." Companies offering AJAX solutions include Microsoft with its Atlas tool and Sun with its Java Studio Creator 2. IBM recently formed the AJAX Toolkit Framework Project in Eclipse, as well as an open-source effort known as Open AJAX. Other AJAX supporters include Laszlo Systems, Xamlon, JackBe, Exadel, Backbase, Genuitec, ClearNova and Software AG. Ultimately these tools will allow developers to create small applications shared across the enterprise. As Barr explained, developers "will have a toolbox of very high-level components that they will be able to knit together using a modicum of code." In other words, developers will be high-tech plumbers, bricklayers and component assemblers. Check out eWEEK.coms for the latest news, reviews and analysis in programming environments and developer tools.