Internet Retailer - Strategies For Multi-Channel Retailing


Feature Article
Feature Article March 2003   
E-Mail 'Serving up the new connectivity' to a friend  Printer Friendly: Serving up the new connectivity   

Serving up the new connectivity

Already supporting practical retail objectives, web services technology will support several new trends in the next few years.
By Paul Demery

Cross-platform integration has been the dream of retailers ever since retailers adopted technology. But as legions of programmers will attest, the ability to link store sales data to customer data to replenishment systems is Nirvana that’s hard to attain. Programming in such a way that different systems can talk to each other, as well as the cost of hardware to house all the programs, have proven an insurmountable obstacle to many.

REI Inc., the multi-channel retailer of outdoor sporting goods, knows the problems first-hand. It long has harbored a vision of linking in-store kiosks to product manufacturers so a customer desiring an out-of-stock brand of cross-country skis, for instance, can use the kiosk to order them directly from the vendor for in-store pickup free of shipping charges then use the same kiosk to purchase an admission pass to a snowy national park.

REI already offers in-store kiosks for special orders, but the system has been difficult to build, because each vendor connection has required a separate in-store computer with its own network connections. For REI’s IT staff, that meant deploying more computer servers and spending many additional hours writing programming code to make REI’s ordering system communicate with each supplier’s fulfillment system. “It took a lot of work and caused a lot of consternation,” says Ernest Hughes, director of technical services for the Seattle-based retailer.

Getting flexible

And so REI is one of a number of retailers looking at web services technology, touted by many researchers, consultants and vendors as the antidote to cross-platform integration headaches. Such headaches can thwart many an integration project, because companies often figure it’s too costly and time-consuming to deploy enough hardware and write sufficient code to make disparate systems communicate. “Web services give us the flexibility to do that,” Hughes says.

Indeed, web services technology sharply changes the integration game. It’s based on several Internet protocol standards with acronyms like XML, SOAP, WSDL and UDDI (see sidebar) that enable disparate software applications not only to integrate, but actually tell each other in real time what data they need to share — such as when a retailer’s POS system tells an inventory system that a store needs more of a hot-selling product. Web services can also be used to exchange purchase orders, invoices and other documents in an automated exchange between computer systems. And because web services technology is automated, it saves on manual data entry, resulting in more accurate data transmissions. Finally, because they operate in an open-standards environment, web services can be made to integrate with legacy applications regardless of whether they’ve been modified with their own web services infrastructure.

Web services technology comes packaged in platforms and application suites such as Microsoft Corp.’s .Net, IBM Corp.’s WebSphere, Sun Microsystems Inc.’s Sun One, BEA Systems Inc.’s WebLogic and SAP AG’s NetWeaver. Using Internet protocol standards that support universal integration among disparate applications, regardless of whether they’re running on an operating platform from Microsoft, IBM, or another technology provider, web services provide for integration that is faster, easier and cheaper to build, Hughes and others say.

The bright future that web services promise has been enough to persuade some retailers to invest in web services infrastructure and development tools even though they don’t yet know what they would use them for. In fact, a recent study by IDC showed that 18% of retailers planned to invest in web services in the coming year, with some not even clear as to why. “Some respondents that said they were considering doing something with web services within the next 12 months still weren’t sure of its capabilities or what they would do with it, but they said they think it’s something that would make sense for their organization,” says IDC analyst Christopher Boone.

But the optimism may be warranted as REI and other retailers say they have deployed commerce projects, or are planning ones, that they would not have considered if not for the advantages of web services:

— In a cross-channel alliance project connecting online retailers with manufacturers such as Panasonic and Sharp Electronics Corp., more than 100 e-retailers have increased sales of products to customers who began their product search on suppliers’ web sites before being transferred to a retailer’s buy page for the particular product they wanted. Thanks to web services from Channel Intelligence Inc. running on Microsoft’s .Net technology, shoppers see near-real-time updates of each retailer’s inventory, helping to drive up consumer confidence in the manufacturer-retailer shopping route.

— For internal application integration, Vancouver, B.C.-based pharmacy chain London Drugs Ltd. is using web services to extend real-time visibility into inventory levels to six new stores without increasing IT staff.

— In a project that provides wireless access to back-end data, PerformanceProducts.com, a niche retailer of custom auto parts, is planning to use web services this year to link its IT staff’s handheld computers to web site performance data, enabling them to access real-time updates on visits, sales and other key metrics. IT Director Kirk Palmer says his company’s top executives are next in line for the web services-powered handhelds, which should keep them from calling on his IT staff so often for data.

All these projects could have taken place to at least some degree without web services—but at much higher cost and requiring far more development time because each integrated connection would require special coding and in many cases additional servers. “We could have built custom programming for a wireless connection to download web site performance data to our handhelds, but because of the time and resources we would have had to invest, we wouldn’t even have considered it,” Palmer says.

Hands across the network

Because PerformanceProducts doesn’t have a policy of buying similar handhelds for its employees, Palmer’s project will have to build an interface with multiple handheld operating systems. That’s relatively easy with web services technology, he says, because it’s designed to integrate with disparate systems. “Without web services, everyone would have to be on the same kind of handheld device,” Palmer says.

Moreover, building links without web services could cause problems in downloading information due to less robust integration, Palmer adds. “The old way would take more time to code and provide less reliability and performance,” he says. “But my main job is solving problems, and I can see a need for web services-based PDAs.”

At London Drugs, a chain of 56 retail pharmacies, web services are expected to ease an expansion that will nearly double its number of stores over the next few years. The company is using web services development technology from Microsoft, including the BizTalk Server as part of the .Net platform. “Our goal is to grow to 100 stores over the next nine years, and the web services environment we’ve set up will allow us to do that without adding significantly to our infrastructure,” says Nick Curalli, general manager of information technology for London Drugs.

In addition to extending real-time visibility into its supply chain processes, London Drugs is using web services technology to tie several in-store business applications from multiple vendors, such as payroll and human resources programs, to a central server in each store, and from the store server to headquarters. Without web services standards, this kind of in-store and corporatewide integration would require additional coding and network connections as well as a larger IT staff to maintain a more complicated system, Curalli says.

In one of the more effective applications of web services already showing results in higher web sales conversion rates, dozens of manufacturers, including Panasonic, Sharp Electronics Corp. and Hewlett-Packard Co., are using a web services-based system to let shoppers on their web sites see near-real-time updates of linked retailers’ store inventories. In this way, shoppers can be assured of a product being in stock before they choose to buy from a particular retailer.

The system is provided by Celebration, Fla.-based Channel Intelligence, whose co-founder and CEO Rob Wight is a former Microsoft executive who helped develop the .Net platform and its support for web services.

Sales boost

The Channel Intelligence system is also designed to enable shoppers to transfer from the product image on a manufacturer’s site to a retailer’s buy page in two mouse clicks. The combination of the quick links and the inventory updates, Wight says, provides for an improved shopping experience that has resulted in 4 to 10 times more leads from manufacturers’ sites converted into sales on the retailers’ sites. That’s in comparison to the number of sales conversions from earlier versions of linked manufacturers’ and retailers’ sites before Channel Intelligence implemented its web services platform.

Before the current system was put into place, shoppers on manufacturers’ sites who were ready to buy would link to a retailer’s site, then have to search again for the desired product. Often the retailer’s site did not indicate whether it was in stock. “We’ve heard from some manufacturers that these increased rates of conversions have resulted in up to 30% increases in corresponding online sales of particular products,” Wight adds. Channel Intelligence, which launched its service with Panasonic in December 2001, is working with 50 manufacturers and 150 retailers. Many of the retailers connect with multiple manufacturers.

Thanks to web services, Wight says, Channel Intelligence is able to integrate a manufacturer’s web site with the sites of 10 or more retailers within an average of three days. Building that integration without web services, he says, would be far more complicated. “If we had to do this on the other model, I can imagine all the layers for two-way communication that would have to go on. There’d be more client/server applications,” he says. “But by having this web services model, we don’t have to add any middle communication weight to it.”

Wight says many of the participating retailers have no web services in their own infrastructure. But that’s not a problem, he adds, because Channel Intelligence can use its own web services to quickly capture the information it needs from the retailers’ web sites to provide the shopping link with manufacturers. But after the participating retailers begin to experience an increase in sales, Wight will offer to build web services directly into their own infrastructure. Because that would make them integrate even faster with manufacturers’ web sites, Wight figures he can then get these retailers connected with additional manufacturers.

Depending on the amount of products and retailers involved in a manufacturer’s web-selling strategy, Channel Intelligence charges manufacturers as much as $25,000 per month to host the integrated transactions with retailers, though small manufacturers with limited products and fewer retailers may pay as little as $1,000 per month. It charges nothing to connect the retailers. Other than a JavaScript connection it builds into the manufacturers’ web sites, its clients are not required to build anything onto their own infrastructure.

Reuse

Web services can be useful in the retail industry, experts say, because web services applications developed for a particular purpose can be reused for another purpose. That’s particularly helpful in retail, says Kimberly Knickle, research director for AMR Research Inc., because of the changes retailers constantly face in high employee turnover, a changing supplier base, and changing product lines. She says the turmoil is greater in retail than in other industries.

A human resources application built for a particular retail department during peak employment, for instance, could be reused by a different department as employment needs evolve. An inventory replenishment application developed for suppliers can be reused as the ranks of suppliers change. And a merchandising management application could be redeployed as fashion demand hits a different style.

Moreover, retailers often are pressed for time to get new systems in place in time for particular selling seasons. “Most retailers have a short window to do their technology projects,” says Hughes of REI. When starting out a year with plans to implement new technology systems to support the fourth-quarter’s holiday shopping season, he notes, retailers have barely nine months to get a new system up and running. Because web services don’t require the heavy code-writing or extra hardware installations of conventional technology launches, they make it easier to introduce new systems in a shorter time span. “And web services also provide the flexibility to change that system year to year,” Hughes says.

Among other applications for which retailers might use web services are: integrating loyalty programs among alliance partners; electronic billing, presentment and payment systems shared with trading partners; automated order placement or confirmation with b2b exchanges, such as the WorldWide Retail Exchange; and self-service human resource applications, under which an employee could access an online application for customized data pulls from back-end databases, such as to check health care benefits or 401(k) plans.

Supporting alliances

Web services will also support marketing alliances between different retailers, because the flexibility they provide in integrating web sites makes it easier to maintain a branded presence when linking to another company’s site. “If you’re just using HTML to link between two web sites, you’d have to create a special page to keep the same brand,” says Daniel Sholler, vice president of application development strategies at research and consulting firm Meta Group Inc. But web services make it easier for a company to display on its own branded site information it has integrated or pulled from a partner’s site, he says.

Web services will broadly impact all types of businesses, and another way that will bring their benefits to companies is through enterprise portals that provide access to integrated applications. “Web services make it easy to bring together multiple business objects, using the same business logic in multiple ways, so you can have automated data among different applications and even extend them to handheld devices,” says Don LeClaire, vice president of the Office of the CTO at Computer Associates International, a provider of enterprise software.

“Web services allow companies to take content, or portions of corporate information, and integrate it into a portal environment with other applications into their own custom web page application,” says Christopher Ovens, web services marketing manager for Ottawa-based Cognos Inc., which specializes in business intelligence applications. “The point of web services is to allow application developers in an organization to do whatever makes sense for their companies.”

Ovens offers an example: Web services could enable automated reports of inventory levels to appear on a portal page, where managers could use integrated business intelligence tools to analyze sales data and projections with current inventory levels, production schedules and expected deliveries of goods. “So you can have a complete 360-degree view of inventory and sales all going on in an organization,” he says.

That marks a drastic contrast to the traditional challenges retailers have faced in handling data, which typically lies within three broad areas: headquarters, the supply chain, and in-store. On an annual basis, retailers may be processing billions of transactions, including sales, supplier invoices and employee records, that have to be gathered and compiled from multiple systems—a task that relies on a complex arrangement of computer servers as well as extensive data entry work. “It’s been traditionally hard to get that all to work together,” says Bob DeLaney, director of retail systems technology at Sun Microsystems. “Now with web services, integrating all that is easier.”

For example, H-E-B Grocery Co., a Texas-based chain with 55,000 employees and 300 stores in Texas, Louisiana and Mexico, is developing a web services infrastructure to better integrate applications that contain information related to employees, customers and suppliers. Don Beaver, CIO of H-E-B, says he’s deploying web services technology in Sun’s Open Net Environment platform to provide application integration with the flexibility to accommodate growth. Without the flexibility of web services, integrating those applications could require additional program code-writing and hardware, he says.

Fundamental shift

Web services also hold out promise for a fundamental shift in the way managers and executives have used technology. Instead of fitting their business processes to the technology system built by an IT department, management will have more control over making technology systems suit their preferred business processes. It will also free them from having to rely on IT staffs to access and analyze back-end data.

Oracle Corp. is promoting this route with its recently released portal environment for its Oracle 9i application server. The new package is designed to make it easier for non-technical users to customize portal content and integrate data from multiple applications with self-service interfaces.

As retailers learn to compete in different ways, particularly as they minimize operating costs, web services integration may help them develop new ways of operating that don’t fit today’s conventional definitions of retailing. “With the web services approach, it’s making things considerably more blurry between b2c and b2b,” says Peter Baskin, vice president of store strategy for Retek Inc., a provider of retail store management systems. For example, he says, web services integration will make it easier for retailers to accept special orders for inventory they don’t own in cases where they forward orders to manufacturers for direct-to-consumer deliveries and then account for them as store sales. Outside of web services, such activities would not benefit from automated application-to-application communication, requiring more direct data entry by retailers.

Multi-channel

REI’s Hughes adds that web services will also blur the lines between different selling channels, because it will make it easier for retailers to build network links between online and offline operations. “If we want to have a successful, common user experience across all the channels, that means we need integrated systems,” Hughes says.

REI, which right now is using XML to integrate data between REI.com’s e-commerce platform and the corporate-wide customer relationship management application, is planning to use web services to build more integration between its CRM system and its three selling channels—stores, catalog and web site. That will enable the CRM system to better collect and analyze customer buying behavior in all channels and issue targeted marketing programs to audiences based on buying behavior, Hughes says.

Its size makes it an ideal candidate for web services, analysts say. “The larger the organization, the more potential for realizing benefits from web services,” says Boone of IDC. “But the higher the complexity of a large organization, the greater the need to have web services standards in place and get it right the first time.”

Web services also play into the need for companies to have scalable infrastructure that can easily expand along with their growth as well as with the growth of their trading partners. To connect with multiple trading partners, for instance, a retailer might have to integrate disparate applications running on different platforms. An inventory-tracking system at a distribution center could be a Java-based application running on an IBM platform, while the in-store systems could be running on Microsoft technology. Integrating them could require extensive code writing. “But because web services can abstract you from specific technology, you don’t have to worry about which technology your systems are built on,” says Sholler of Meta Group.

Security threats

But web services can also pose serious security threats by exposing corporate data outside of a company’s firewall, where the automated push and pull of web services could let that data get in the wrong hands. If a retailer is using web services in an external b2b environment, it will need to assure that it controls access through what’s known as Port 80 in corporate firewalls. But security in web services is not just for external exposure, says LeClaire. “Businesses should care even more about securing web services behind the firewall, to make sure that when two applications are communicating, no one is eavesdropping,” he says.

Companies that provide web services management and security services include Blue Titan Software Inc., San Francisco; Forum Systems Inc., Waltham, Mass.; Reactivity Inc., Belmont, Calif.; Talking Blocks Inc., San Francisco; DataPower Technology Inc., Cambridge, Mass.; and Islandia, N.Y.-based Computer Associates.

As is the case with most evolution of technology, web services will grow after the experiences of early adopters become known, and particularly after major industry players begin to realize efficiencies and higher customer service capabilities that force others to follow suit to remain competitive.

Behind the scenes

But the spread of web services technology will also occur in a more behind-the-scenes way, because major technology vendors, including Microsoft, IBM, Oracle and SAP, are all building web services standards into their applications and development tools. “New applications will use web services as a matter of course,” says Knickle of AMR. “This will be a push from the developers, not a case where you just wait for large companies to force small companies into a new technology.”

“You’ll wake up one morning and find that all software products support web services,” says Jerry Rightmer, CTO of 360 Commerce Inc., which is building web services technology into its suite of retail operations software.

And as retailers get their technology infrastructure updated with web services, they’ll reach the point that web services are intended to provide: An environment where business processes that increase value in operations dictate what technology does—instead of the other way around, where business processes are forced to fit the parameters of technology. “Retailers will see where they need to better integrate applications to improve operations, and then see where they can build web services to make that happen,” Knickle says.

Says REI’s Hughes: “We’re not leading our business with technology. We’ll be building customer service with web services. That’s what it’s all about.”

paul@verticalwebmedia.com

 

How web services work

Web services rely on a bunch of integration standards that can easily get lost in a sea of acronyms: XML, SOAP, WSDL and UDDI. But they’re not as obscure or confusing as they might seem. Basically, they’re designed to describe the content of a software application and make data from one application integrate more easily with data from another application.

XML, or Extensible Markup Language (a more complex outgrowth of Hypertext Markup Language, or HTML) is designed as information that can describe itself. It’s also known as meta data, or data about data. It can enable the data from one application to communicate with the data from another application, such as to describe a request for an inventory report on the number of in-stock Nikon D100 cameras. The requesting application and the inventory application are able to exchange this data automatically and deliver it to whatever device, such as desktop computer application, an e-mail in-box, or a handheld PDA, that’s been programmed to receive it.

While XML is the language that helps applications communicate, SOAP, or simple object access protocol, makes it possible for the data from each application to enter the other application. In other words, SOAP formalizes the way XML data passes between different processes. WSDL, or web services description language, describes how the data in different applications can be mapped using transport protocols.

“The main benefit of web services is that the web service interface describes itself, so it’s easier for different web sites or applications to interface,” says Philip Sonntag, retail products manager for SAP AG. “That’s the beauty of SOAP and XML.”

Over the longer term — though no one seems sure just how far into the future — retailers as well other types of companies will use the full capabilities of web services to communicate with a potentially limitless number of trading partners over the Internet. They’ll do this by placing web services-enabled applications on the Internet that can communicate with applications of other companies. Using an online Yellow Pages type of web services standard known as UDDI, or Universal Description, Discovery and Integration, a potential trading partner or supplier could find a retailer listed in the UDDI registry, find out how it likes to communicate and do business, then integrate applications that would, say, exchange information between the supplier’s product catalog and the retailer’s catalog.

Use of UDDI is not expected to happen until web services standards become further developed, particularly for security of corporate data, and until companies move beyond using web services for developing internal application integration.

Meantime, this year will see further developments of standards designed to improve web services security. The World Wide Web Consortium, or W3C, and other technology groups have been developing security standards such as SAML (Security Assertions Markup Language), which industry analysts expect to begin appearing soon in vendors’ web services platforms. SAML is designed to identify someone who is trying to access a web services application.

Another standard in the works, WS-Security, is being designed to support web services running on platforms from multiple technology vendors. It will provide a neutral version of security that governs how data is packaged and passed among applications, whether they’re built with web services tools provided by Microsoft, IBM or other technology vendors.

End of Content

Copyright © 2006 This content is the property of Vertical Web Media. Privacy Policy
Articles by Age, Title, Author. Conference, CD, Guides