Net Database Summit.  December 3-6. San Diego.
DBMS

Integrating Electronic Commerce

Strategic Solutions for Integrating Electronic Commerce in Business Applications

By Stewart McKie

Electronic commerce (EC) in business applications is no longer confined to electronic data interchange (EDI) and electronic funds transfer (EFT). As the Internet begins to take off as a routing infrastructure for consumer-to-business and business-to-business transactions, business applications vendors are scrambling to EC-enable their existing packages. A whole new group of Web EC applications are coming to market.

Defining Electronic Commerce Applications

There are essentially three types of electronic commerce: consumer-to-business, business-within-business, and business-to-business, as summarized in Table 1 (page 84).

Consumer-to-business EC is focused on the use of a virtual storefront on the Web -- often part of a multivendor mall of such storefronts -- that allows any Internet user to browse and order goods or services from the storefront's online catalog. The paradigm is clearly modeled on the real-world shopping experience, with "carts" (order forms) to drop your goods into and "checkouts" (payment processing) to settle your bill with a credit card. Most of the security concerns that have been voiced about EC on the Web actually relate to consumer-to-business EC because of this transfer of credit card data across an unsecured public network. Consumer-to-business EC is little more than a step up from traditional mail order or more recent telephone-based ordering systems.

Business-within-business EC takes the intranet beyond its popular role as a corporate and product information center. Here the EC is strictly intracompany, and payment processing is not an issue. The transfer of funds is purely an accounting transaction via a chargeback or an intercompany billing, rather than a true payment where details of a credit card or bank account are being passed over the Internet. In this scenario the intranet becomes a conduit or service center for the exchange of goods and services among the subsidiaries of a large company -- a means for internal salespeople and retail or captive outlets (single-source customers) to place orders or for employees to requisition and purchase approved goods and services. Business-within-business EC is a significant new market opportunity for existing and startup EC application vendors to exploit.

The real action, however, is in business-to-business EC, where end-to-end business processes, such as fulfillment and procurement, are being reengineered to function electronically and without the need for private, value-added networks (VANs). Vertical niches within business-to-business EC, such as online banking, are already becoming important markets in their own right and appear set over time to completely change the way whole industries work. Business-to-business EC is an area where many business application suppliers in the accounting, supply-chain, and manufacturing sectors are focusing their attention right now; it's also the area several new startups expect to break into. Business-to-business EC is the catalyst behind the rise of the extranet, an intranet whose boundaries extend beyond internal corporate users to include external business partners, such as customers and vendors.

Transaction Processing

One issue that is restricting the acceptance of Web EC is that the Internet is not a particularly good platform for managing the integrity or security of high-volume EC transaction processing. The Internet offers no control over state management to understand when a transaction begins, fails, or completes, and currently the Net suffers bandwidth problems even without any significant business-to-business transaction processing taking place. Although many options are available, such as the Secure Electronic Transaction (SET) or VeriSign's digital identification technology, there is no single commercially accepted standard for authenticating participants in a transaction or for securing and encrypting transactions. [For more information on the SET 1.0 standards, see Kurt Indermaur's article in this issue on page 91.] Similarly, no commercial standard exists for packaging data and mapping the data between heterogeneous business applications. The whole concept of workflow management across the Web is in its infancy. Establishing standards in these areas will take serious collaboration between the software industry and the business world -- not atypical behavior to date.

Even existing EC "standards" in the areas of EDI and EFT leave much to be desired. EFT formats differ from country to country, so software vendors often just custom-build EFT formats on demand. EDI has not become pervasive in the business community despite the fact that many Fortune 1,000 enterprises -- such as General Electric Corp. -- demand that their major business partners interact with them using EDI. Although the Internet reduces the cost of routing EDI transactions when compared to traditional VANs, EDI data-mapping capabilities are not integrated into many business applications and, instead, are optional third-party add-ons that are supplied by specialized EDI software vendors. To secure its place in the world of Web EC, EDI must become the de facto transaction import/export format in business-process management applications, just as the Lotus and Excel spreadsheet or Word and WordPerfect document formats are between desktop applications. (See Peter Benson's article, "EDI and the Internet," Internet Systems, May 1996, page 29.)

Infrastructure

Web EC has provided another shot in the arm for server hardware vendors and has introduced a new category of server: the commerce server. The desktop browser battle has become old news, but the Web EC war will be won by whomever dominates in the commerce server market. Microsoft Corp., Netscape Communications Corp., and specialized vendors, such as Open Market Inc., are already active in the commerce server arena. If you accept that Web EC will become an essential part of every business process management application by the year 2000, then every business will need a commerce server. This opening represents an opportunity as big as file servers for PC LANs or the database and application servers that were demanded by client/server applications. The other infrastructure component that is helpful for Web EC is an email messaging system. Email can be used to manage the paperless communication of order and payment acknowledgments or backorder or shipping information between participants in the EC transaction. Table 2 (page 84) lists some of the major products in each EC category that I discuss in this article. This is a representative list only and is not intended to name all the current EC vendors.

Managing Web EC Processes

Business-to-business Web EC largely revolves around automating the fulfillment and procurement business processes. It can be delivered in two ways: Each approach has its own advantages and disadvantages. The first option may not even be viable if the suite vendor has not yet Web-enabled its applications. However, at this time, many leading business application vendors such as Baan Co., Oracle Corp., PeopleSoft Inc., and SAP AG are Web-enabling their applications via Java applets, and others such as FlexiInternational Software Inc. and Great Plains Software Inc. are Web-enabling via ActiveX controls. If deliverable, the first option has the advantage that the EC transaction is "seamlessly" integrated with the accounting system and can take advantage of all the business rules and structural data (such as customer, vendor, and item master files) that already exist in the accounting system database. The disadvantage of the first option is that the Web EC functions may not be as well designed or visually appealing as a ground-up Web EC package, and the system may still need to be interfaced with other applications, such as credit card verification systems, to handle certain EC transactions.

The second option may offer a more Web-friendly user interface and closer integration with both the Internet itself and Web-based EC-related services, such as participant or payment authentication systems. Whereas in the first approach, full integration with the accounting system's business rules and data can be assumed, in the latter option this integration will usually need to be custom built -- unless you want to replicate all the accounting data and rules in some sort of "mirror" system. You might also need to build custom routines to allow for online credit checking in order entry, budget checking in purchase order entry, or inventory backordering because cash receipts, departmental spending budgets, or purchasing of inventory are controlled in the back-end accounting system. It's these exception events in the EC business process "pipeline" that generally require information retrieval from or writing to the back-end accounting system. Consequently, some duplication of effort may be inevitable if a front-end Web EC package is used in conjunction with a back-end accounting system.

Some Back-End EC Solutions

All the leading enterprise resource planning (ERP) application vendors including Baan, Oracle, PeopleSoft, and SAP have also announced or delivered Web EC strategies and products. Other accounting vendors, from the low end to the high end of the market, that have announced or delivered Web-based EC solutions include:

Peachtree Software. The Peachtree Business Internet Suite is a complete package for setting up a Web storefront and managing orders and order status through the use of the PeachLink order processor and an email program. The package utilizes technology from EDI vendor Harbinger Corp. and links to Peachtree's own Complete Accounting for Windows suite of applications.

SBT Corp. WebTrader is another consumer-to-business Web EC package that offers connectivity to the accounts-receivable and order-entry modules in SBT's Pro Series accounting software that runs on PC LANs.

Great Plains Software. Dynamics.Merchant (for consumer-to-business EC) and Dynamics.Order (for business-within/to-business EC) are new modules that deliver Web-based EC to the Great Plains Dynamics and Dynamics C/S+ accounting suites. Both modules make extensive use of Microsoft technology including FrontPage and ActiveX to deliver the customizable data entry and inquiry forms for use in a Web EC session.

Walker Interactive Systems. Walker Commerce Client is a newly announced applet for managing the procurement process electronically from requisition to payment. Commerce Client integrates the BuySite technology from Commerce One Inc., to deliver EC capabilities from client computers connecting to Walker's Tamaris accounting suite hosted on an IBM S/390 mainframe server. Skylight Systems. Through use of the Java-enabled version of the Passport 4GL, Skylight has Web-enabled its RFS accounting suite, which is built into Passport. Skylight's functionality lets you capture customers orders, check inventory levels, approve orders, and monitor order status over the Web.

Ross Systems. OpenEDI is a new module for helping to pump EDI transactions sent to and from the Ross Renaissance accounting suite across the Web. As a receiver, OpenEDI polls business partner VANs for EDI transactions and then downloads and converts them into Renaissance formats. As a sender, OpenEDI polls Renaissance for output transactions and packages them into standard EDI formats for transmission across VANs or the Internet to their destination business partners system.

Some Front-End EC Solutions

A number of new startup vendors are starting to provide front-end EC solutions for managing either procurement or fulfillment business processes. Some, including Ariba Technologies and Elekom Corp., are focused on "buy-side" EC, while others such as SpaceWorks Inc. and Connect Inc. are focused on "sell-side" EC or both.

Procurement, or "buy-side," EC is attracting a lot of attention -- and venture capital -- as vendors attempt to improve the fragmented process of purchasing office supplies, contract services, and low-value, high-volume capital equipment in larger organizations. These new Web-based purchasing systems rely on the use of online catalogs for selecting approved items to buy and the electronic transmission of orders directly to the vendors supplying the goods and services. All these solutions are leveraging leading-edge technology to deliver their solutions.

Elekom Procurement is a Microsoft-centric solution that uses ActiveX components and HTML on the client connecting to an NT server running Microsoft Internet Information Server (IIS) and the Automated Data Connector (ADC) to interact with a Microsoft SQL Server database. Elekom enables employees to search approved product catalogs, pick products to requisition, link to the supplier's own catalog on the Web to confirm specifications or pricing, and then route the requisition via email to automate the requisition-approval process. Email messages simply contain a URL to link the approver back to the Elekom HTML page used to approve the requisition or order.

The Ariba Operating Resource Management (ORM) system is a client/server solution written entirely in Java that consists of three components: a transaction approval engine, a suite of graphical purchasing applets, and optional interface modules for linking to internal accounting systems and external commerce and credit card systems. The Connect PurchaseStream product is targeted at the Unix platform and uses the Oracle RDBMS for data storage. PurchaseStream complements Connect's other Web EC products, OrderStream (for reseller/distributor ordering) and OneServer (a commerce server platform). Another vendor moving into buy-side EC is Commerce One, which builds on the foundation of its REOS 5 EC transaction server with its supplier catalog and ordering products, BuySite and SupplySite.

In the EC fulfillment area, one contender is SpaceWorks' OrderManager, which is already in use by customers such as computer products distributor Merisel Inc. Merisel uses an OrderManager system to provide direct order entry and order management across the Web to some 20,000 reseller partners. According to SpaceWorks, this system is already processing more than 300,000 transactions per month. OrderManager is being used by Merisel not just for order processing, but for linking to FedEx and UPS shipment tracking systems, for generating realtime custom pricing, and for promotional selling, such as daily, red tag, and excess inventory promotions. One key attraction of EC fulfillment is that it is not only for capturing orders, but it's also for capturing information on customer buying patterns and manipulating that information to increase volume or sell more profitably. OrderManager provides for secure transaction processing through the use of RSA encryption and SSL, and it has been linked successfully to back-end accounting applications running on IBM mainframe and AS/400 platforms and to SAP's R/3 suite.

These Web fulfillment and procurement packages are already threatening to encroach on the space currently occupied by the order-entry and purchasing modules in conventional ERP systems from such vendors as Baan and SAP AG. Furthermore, all these solutions must be integrated on a site-by-site basis with the in-house accounting systems. So we can expect to see the rapid development of partnerships between the Web EC startups and the ERP vendors and possibly some synergistic acquisitions in the near future.

Reengineering Processes

Web EC is dramatically reengineering the traditional procurement and fulfillment processes. Through the Internet these processes can be accessed anytime and anywhere, and process steps can be completed at digital speed. Email replaces paper for the communication of order acknowledgments and approvals or backorder and shipping notes. Requisitioning systems can be linked to Web-based supplier catalogs, and order-entry systems can be linked to Web-based shipment-tracking systems. Soon, more systems will be offering a single point of entry so that, for example, a purchase order that is entered through a Web browser into one system generates and transmits across the Internet a sales order in another system, and vice versa. The trick for the system designers will be to think of how to handle the many exception events that these new processes will generate, and to consider how to make systems more proactive and service-oriented through the use of alerts and notifications. Many business application vendors have just begun to embrace Web EC, and the rapid increase in the number of specialist procurement and fulfillment solutions coming from Web EC startups promises to inject some valuable innovation into some old processes.


Stewart McKie is a financial software consultant based in Redmond, Washington, and author of two books on client/server accounting applications. You can email Stewart at pinpoint@sprynet.com.



Table 1. Elements of Internet, Intranet, and Extranet Electronic Commerce.

 INTERNET INTRANET EXTRANET
Access Unrestricted (anyone can link to site URL) Restricted to internal customers and employees Restricted to internal customers and business partners
Security Minimal (except for verifying credit card) Firewall to keep out non-employees Firewall plus restricted access to application functions and data for partners
Commerce Type Consumer-to-business "mail order on Web" Internal procurement and "captive" sales order processing Business-to-business procurement and fulfillment
Payment Basis Credit card Intracompany charging Normal predefined credit terms


Table 2. Some Electronic Commerce Products.

CategoryVendorProductWeb Site
EDI Harbinger Corp. TrustedLink Express www.harbinger.com
Premenos Technology Corp. Templar www.premenos.com
Sterling Software Inc. Commerce Now www.stercomm.com
Commerce Servers Commerce One Inc. REOS 5 www.commerceone.com
CrossRoute Software CrossRoute www.crossroute.com
Microsoft Corp. Site Server www.microsoft.com
Netscape Communications Corp. Merchant System www.netscape.com
Open Market Inc. OM-Transact www.openmarket.com
Procurement Actra Corp. ECXpert www.actracorp.com
Ariba Technologies Ariba ORM System www.ariba.com
Commerce One BuySite www.commerceone.com
Connect Inc. PurchaseStream www.connectinc.com
Elekom Corp. Elekom Procurement www.elekom.com
Fulfillment Connect OrderStream www.connectinc.com
iCat Corp. iCat EC Suite www.icat.com
SpaceWorks OrderManager www.spaceworks.com
EC Accounting Great Plains Software Dynamics.Order www.gps.com
Peachtree Inc. Business Internet Suite www.peachtree.com
Ross Systems OpenEDI www.rossinc.com
SBT Corp. WebTrader www.sbt.com
Walker Interactive Systems Commerce Client www.walker.com

What did you think of this article? Send a letter to the editor.


Subscribe to DBMS and Internet Systems -- It's free for qualified readers in the United States
September 1997 Table of Contents | Other Contents | Article Index | Search | Site Index | Home

DBMS and Internet Systems (http://www.dbmsmag.com)
Copyright © 1997 Miller Freeman, Inc. ALL RIGHTS RESERVED
Redistribution without permission is prohibited.
Please send questions or comments to dbms@mfi.com
Updated Friday, August 8, 1997