With 2,000 retail companies, 2,000 suppliers, and more than 90,000 convenience stores in its membership, the National Association of Convenience Stores (NACS) is a large, diverse organization. John Hervey, NACS's CTO, explains Project JXTA's role in the organization's ongoing technology standards program.

Boardroom Minutes: Efficiency seems to be important to your members. How long have you been working to improve efficiency through technology solutions?

John Hervey: We started the technology standards project in November 1995 and have what we call four pillars as its foundation. The first pillar is electronic business-to-business, or EB-to-B—originally EDI.

We didn't get much traction for traditional EDI, but when XML came along, we took our existing work and put it into XML format. Today I think we have more active implementations of XML EB-to-B than any other retail segment. Every day, for example, Shell Oil sends out approximately 17,000 price change notifications in our format, and we have bills of lading and other documentation in the system.

The second pillar addresses payment systems. This deals with the message format that flows between a credit card processing terminal at a retailer location and the host credit card processor. That message format, believe it or not, is different for every processor. As a result, when you go to a gas station and use pay-at-the-pump, the message format differs among the major companies. To help our members, we've adopted an international ISO standard for a standard message format from the credit card terminal to the host. Several of the oil companies worked on that with us and will be making that change as they update their software.

The third pillar addresses point-of-sale (POS) and back-office integration. In our industry, retailers like to be able to purchase a POS from one vendor and a back-office system from a different vendor, so that they get best-of-breed solutions. This often leads to the necessity of having an interface written between disparate vendors, which is very expensive. So our effort here is to develop a common standard for interchange between POS and back-office systems.

The fourth pillar addresses device integration and here's where we get into Project JXTA. We're developing what we call the NACS Open Site Architecture. We're encouraging vendors to adopt it, and we're going to be encouraging retailers to do so through some pilot projects—actual field installations.

BM: And you're encouraging your members to adopt Project JXTA technology?

JH: Well, we're not going to say, "We want you to adopt Project JXTA technology." We're going to tell our members that we want them to adopt the Open Site Architecture, which is built on Project JXTA protocols and a couple of other things.

BM: What is the background of the Open Site Architecture?

JH: First we considered all the devices that sit on the counter in a convenience store and the fact that they don't talk to the POS system. This is, of course, a real accounting and reconciliation nightmare for a retailer. For example, if a clerk sells a money order and processes it on the money order terminal, the retailer then depends on that clerk to go over to the POS and ring it up. If this doesn't happen, the reconciliation document from the money order company will show that the money order was sold, but the retailer won't know when it was sold, who processed it, or anything else.

BM: And this is only one example... .

JH: Sure, the same thing is true with lottery tickets. Every time an online lottery ticket is sold, the retailer depends on the clerk to do it on the POS as well. So what we wanted to do was to get everything talking to the POS.

BM: What other devices are there?

JH: Well, there's the tank gauge monitor, there are fuel dispensers, there's a car wash code generator, a safe, and of course the back-office system... .

BM: So a tremendous number of inputs you need to have in your centralized communications.

JH: Yes, and you also need off-site people to be able to go to specific devices. For example, an armored car service may be hired and may want to monitor the safe, and only the safe. It needs to be able to come in and find out how much money is in the safe, and that's the only information you want that service to be able to access.

BM: So this example shows how a JXTA peer group is employed, right?

JH: Yes, that's right. We wanted to get everyone talking to one another and then be able to define exactly who has the authority to talk to which device or devices. Our objective was to create an architecture for the convenience store of the future, three to five years down the line, and define how we will get there from where we are today.

BM: How long have you been working with Project JXTA technology?

JH: We started talking with Sun in late August, early September 2002. We put a group together that developed questions for Sun. Sun's responses led us to make a decision to move forward with Project JXTA technology. Then in December, Sun produced a training seminar for us.

BM: So what are the benefits of the Open Site Architecture and Project JXTA protocols?

JH: There will be substantial savings, number one, for convenience store owners, because we think that it will be easy for them to implement solutions. They will be able to build to one standard, as opposed to diverse platforms. They will save money, because they're going to have to do only one kind of implementation in the future.

BM: Then their suppliers can compete on price and service?

JH: Right, but we think retailers are really going to benefit in other ways, such as in maintenance savings: A dispenser manufacturer in a dispenser peer group can use JXTA protocols to do some diagnostics and preventive maintenance.

Another example is today's tank gauge monitors, each of which is hooked up to its own modem, reporting leaks or high-water problems. Being able to put this function onto an Open Site Architecture network means that a tank can be part of a peer group and notify people through a pager or a cell phone. The retailer is thus able to remove a modem and a phone line that are no longer needed.

I also think fewer devices may be necessary. Things that are proprietary today and need to be stand-alone devices can, under our Open Site Architecture and JXTA protocols, perhaps be integrated into a common POS device if all they're doing is communicating some information.

BM: That should help stores handle individual customers more quickly.

JH: Exactly, and speed of service is very important in the convenience store industry.

BM: Is there an enterprise benefit to retailers that have more than one store or a chain of stores?

JH: Oh yes. Suppose I have ten stores and I want to change the price of gasoline at all of them. I can create a peer group from my home office that includes the price sign, the fueling dispensers, and the POS. And I can send out the new price to the fuel dispensers and get confirmation that the prices have been changed—and I can do that from a home office to all ten stores.

BM: It seems that in this arena, there are two security aspects: the security of the retailer's information and the privacy concerns of people's ATM cards and credit cards.

JH: There's not really a concern about ATM cards and credit cards, because all of this information is already encrypted. But we are concerned about someone trying to hack into the IP network and across to some device and do some damage that way. We think Project JXTA's security is going to protect us from that.

BM: How much technical understanding will an individual store owner or clerk need in order to work with the Open Site Architecture?

JH: If this thing is going to be successful, it's got to be simple. It has to be something that's easy to use on-site but that also provides ease of use for off-site adjustments and monitoring, and so on.

BM: Are you already thinking ahead to further steps?

JH: This is an iterative process, and one probable next step for us involves POS/back-office integration. We want to take all the work we did in XML and then port it over. The device integration work—the Open Site Architecture—and the POS/back-office work will come together. I think that this will be a tremendous thing, because we'll have combined the benefits of both of these initiatives. 

"There will be substantial savings for convenience store owners, because it will be easy for them to implement solutions. They will be able to build to one standard, as opposed to diverse platforms. They will save money, because they're going to have to do only one kind of implementation in the future."
—John Hervey, CTO, NACS


Copyright 2003 Sun Microsystems, Inc. All rights reserved.

Sun, Sun Microsystems, and the Sun logo are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. Sun Trademarks.

For more information, please contact industry_boardroom@sun.com.