Finding Your Way Around E-commerce

  • Written By: D. Geller
  • Published: August 4 2000


Breaking into E-commerce can have you going in circles. That's not necessarily bad - you may not be sure where you are or where you're going, but there's a limit to how lost you can get. Even so, it's natural to want to get your bearings: E-commerce can be a dizzying ride. One report predicts that online sales in just one niche market will soon reach $3.5 billion. Another says that E-commerce will save businesses trillions in just a few years. Pretty exciting stuff, and everyone in the company wants a piece of it. But in the small print those same pundits suggest that the costs of building an E-commerce site top a million dollars, that most projects end up late, and that nobody really has a clue how to measure ROI. Would the best thing be to circle the wagons and start shooting?

As always, the way to get around the uncertainties is to have a map. Some maps are very precise, which is great when you can get one, but when trudging through uncharted territory its enough to know the major landmarks and where they lie in relation to each other. Any topographic information is a real plus.

The map in Figure 1 is a guide to the E-commerce space. Partitioned into three concentric circles, it can both prepare you for your trip and keep you from bumping into the bigger obstacles.

The Inner Circle

The Inner Circle (banish any thoughts of Dante) represents the basic infrastructure - both hardware and software - that's needed to get started in just about any form of E-commerce. You start walking counterclockwise from the place called IT/Networking. Even without specific web experience the knowledge already in this department will be the foundation for everything else. You'll want to cover all of the bases to get out of this circle: Note, by the way, that in this ring there are many opportunities for outsourcing.

  • Routers: You already have routers for your network, but there are special models (and considerations) in web space.

  • Firewalls: Depending on the kinds of web usage and applications, a router may not provide all the security you need. A firewall - technically a software product but typically running on its own small server -can offer greater security and flexibility.

  • Servers: The riskiest thing about choosing a server is that you won't be able to get a reliable prediction for the load it's going to carry. What you can be sure of is that once an E-commerce site goes up, any little glitch is going to cause palpitations in the executive suite. So you need to look at fault-tolerant or redundant hardware solutions.

  • Mail Servers: A mail server is software, and you probably have one already for corporate e-mail. But E-commerce can inflate both the magnitude of e-mail and the functionality needed from the server, so it's not safe to assume that the solution you have will stand up to the job. Long-term performance considerations may dictate that this live on its own server, but that's a decision that may not be required at the start. Fax serving may also be a consideration, especially in a B2B web site.

  • Storage Systems: Again, the requirements of reliability and continual uptime may cause you to investigate different models from the ones you're used to.

  • Web Servers: This is the software that serves the web content to the user's browser. Unfortunately, while the major players all have about the same functionality, this will prove to be a religious decision (Netscape vs. Microsoft, open vs. proprietary, …) that is going to involve IT staff, programmers, and web designers. These battles actually started up above when you picked the server hardware, didn't they? Note, by the way, that you'll see vendor offerings for "Commerce Servers." These are webservers enhanced with support for certain commerce activities. Use them out of the box or as toolkits for custom solutions, especially where a one-vendor solution makes sense.

  • Databases: Another area where there is certainly core competency in the IT/Networking department, databases can present special challenges in a few ways. While the OLTP model is important, many websites require that information be sliced, diced and extracted in ways that don't easily fit the relational model. Also, the rate at which they are hit can exceed what you've seen in traditional IT applications.

  • Backup: Even something as basic as backup (and recovery!) has its own web spin. The well known problems at E-Bay highlight the need for redundancy at all levels, but unlike more traditional IT approaches, there is no overnight window for periodic backup, and delays of hours in reloading a database won't be tolerated. ("Dammit, Scottie, I need warp drive now!" "Aye, Captain, I'll do me best.") Meeting business needs here requires a combination of software, hardware and network approaches.

The Magic Ring

What really puts the squeeze on is the tools and applications in this layer. A few years ago they were thought of as goals in themselves, but they re quickly becoming de rigeur foundational elements that the business side will take for granted in designing their web strategies. Unlike the Inner Circle, there is no one clear path here in the Magic Ring. Any particular site strategy might call for a different subset of these functions, and might require them to be implemented in any order.

  • Security and Certification: Beyond security at the router and firewall level, here is where one gets into such considerations as encrypting credit card and other personal data, digital signatures and, in general, proving to customers on a real-time basis that they're dealing with whom they think they are.

  • Development: There are a wide range of tools, from simple HTML editors to complete web page development environments, from simple forms to complicated Java applets or Active-X components, that can come into play during the construction of a web site. Even when development is done outside of IT, the IT department will get involved because some of these approaches have server and database implications. And, as with the basic server decisions, this is an area where religious wars can sprout at the slightest provocation.

  • Testing: At web speed there's never time to test: Put it up first, and then find the problems; if performance is slow, throw on another server. Those who are uncomfortable with this approach, or who want to have an approach more organized than the Hundred Monkeys Testing Methodology, will want to invest in tools that test content accessibility, basic functionality, and behavior under controlled load. For the rest, there's stress testing - except it may be that it's IT and not the web site that gets graded.

  • Content Management: If managing network configuration files and software versions is getting routine, Content Management may prove a bit more interesting. At the low end there's the problem of size. A web site can throw up hundreds of pages per week on an ongoing basis, but those doing the throwing may be writers or marketing types who've never thought about the problems of cleaning out dead files and tracing the chain reaction caused by small changes. At the highest end, companies whose business is content (ranging from publishers to B2B vendors to catalog sites) may be interested in tighter control of style and format, and in easy repurposing. There are high price-tag applications that do content management on a corporate basis. These may have enterprise-wide benefits; they're sure to have enterprise-wide consequences.

  • Ad Serving: A critical technology for almost any web site. Even if your site is not serving ads, one needs to pay attention to this technology. We're starting to see products that support your advertising on other sites. (Even though your ad agencies will support your advertising efforts, there may be some technology issues involved with bringing the reports and the control to the right desktops.)

  • Traffic Reporting: You might not believe how important this is. In theory, the basic reports could be developed from the web server logs by an intern, but you'll find that many different departments want different kinds of packaging and details. Traffic reports are their clue to what works and what doesn't, and the faster they can find out about a page that's too boring for people to read, or one that's a grabber, the faster one can make changes that have a direct or indirect effect on revenues. This may be the one piece of web technology that everyone on the business side will use - and scream about when the reports are late or inconsistent.

  • Data Mining: It isn't clear what the eventual name for this area will be, or exactly what its functions will be. What seems to be evolving is a data warehouse approach - that is, quick inquiries into a wealth of information. It's built on traffic logs, advertising reports, and some kind of real-time analysis that captures information about user behavior that the other sources miss. If someone in marketing wants to ask how many people saw the widget ad on the web newspages exactly three times before they clicked on it, or how many times people will search for something before they decide it can't be found, this is the technology you'll need. It's an area that is intimately associated with Personalization.

  • Personalization: This is in part the flip side of Data Mining. Given detailed knowledge about how individuals (or groups with certain behavioral characteristics) behave, how can we personalize their experience? More than a MyPage approach, personalization refers to serving ads or reordering content in real time to match these behaviors and get people to stay on the site, click on ads, or buy. When a site requires registration or uses technology to differentially identify anonymous visitors, the potential for using mined data increases many fold.

  • Messaging: How many ways can E-commerce create a message? Automated responses, targeted newsletters, fax blitz, groupware, IP telephony, paging, and who knows what else. Communication is still the foundation of a business, and the Web only multiplies it.

  • Help Desk: A necessity for any business over the web. Naturally, the people at the desk will need tools for accessing the various databases used by the website, including the data about user behavior and purchasing.

  • Relationship Management: Part Help Desk, part Personalization, the term is used by some to mean the kind of customization of user experience that the web makes possible, and by others a natural web (or intranet) extension of traditional tools for managing more direct contacts with customers and vendors.

  • Extranet: An extranet can be an important way to create a secure, closed network between you and your business partners.

  • Search: At the very least you'll need a search function to help people find things on the site. There are various options that differ on usability, utility, and the way that they reflect your content. Some sites will supplement their content with links to related material that's found by searching the web.

The Beltway

Out here in the fast lane are the applications and functions that define the web site. There are new tourist attractions showing up every day. Since no attempt at a complete list will be complete for very long, we've only shown a sampling that covers both villages and the capitol cities.

  • Survey: A web site is a great way to gather information about things that interest you: Just post a survey and get a few (hundred) thousand responses. Posting the results on the website for users to see generally adds more page and ad views.

  • Community Creation: Many web sites support forums (bulletin boards as they used to be called) and chat. A good way to pull in visitors and sell ads -- especially if your site won't be hurt when people exercise their free speech. The technology here can be very flat or allow users to create animated characters to represent them in chat space.

  • Catalogs and Directories: Although there aren't firm distinctions here, a catalog is generally a product list that leads to a purchase, where a directory is a searchable database that leads to information or links. In B2B applications a catalog may be hosted by the vendor, by a third party that brings together a number of vendor catalogs, or by the buyer.

  • Storefronts: If you're selling to consumers, the storefront is where you do it. Storefront software will probably include support for building a product catalog and handling credit card transactions.

  • Auction: It isn't all that long ago that eBay burst upon the scene, and already there's packaged software that lets you put an auction on your own site.

  • Marketplace: A marketplace brings buyers and sellers together. For a company that has a presence in both camps this could be an option for new revenue opportunities.

  • Payments and Billing: This really is the point of it all, isn't it? In a consumer environment it's a relatively simple matter of accepting credit card numbers and passing them on to a processor, and possibly interfacing with an e-money or wallet vendor. The B2B world is quite different, with the need to access back-end financial systems and the requirement to generate reports that can be handled automatically by your partners' back-end systems.

  • Human Resources: With rsum gardens like MONSTER Board and HotJobs, there is every incentive for a company to do more recruiting on the web. Placing ads on websites or in newsgroups is just the tip of the iceberg. The more that resumes can be accepted from e-mail or forms submissions and processed automatically, the faster they can be in managers' hands.

  • Industry or Market-Specific Protocols: Global, business-to-business E-commerce demands that information flow easily between companies and between applications. And that implies standards, created by impartial groups supported by all vendors. And that could happen? But until then we get to choose between proprietary, vendor specific approaches and vendors or partners supporting one of a number of emerging standards.

So there's a lot of territory to cover when someone says "We've got to do E-commerce - everyone else is!" But a careful approach, starting with corporate and IT strategies rather than jumping into a particular application or technology and hoping that the next 10 initiatives will plug right in, always has been, and always will be, the best chance for success. And you'll probably discover that E-commerce isn't really so bad - these days it's found in all the best circles.


ROI: Return on Investment.

B2B: Business to business.

MyPage approach: providing users with a customized first page within a website

OLTP: On-line transaction processing
comments powered by Disqus