Designing Systems for Internet Commerce, Second Edition
G. Winfield Treese
Lawrence C. Stewart
Resources and Further Reading
What follows are some resources and readings that we have found useful
in our own work on Internet commerce. We have not listed many that
deal with particular software packages, because those details change
quickly as new versions and new products become available. Rather, we
have chosen some that (for the most part) have more lasting relevance
to thinking about the design of systems for Internet commerce.
||Weaving the Web by Tim Berners-Lee. He invented the Web in the first place and this book explains his view of what it is all about.
Chapter 2--The Commerce Value Chain
Regarding legal matters, the following books discuss many of the
important legal issues for Internet commerce. Note, however,
that the law is changing quickly in these areas, although not as fast
as the technology.
Chapter 3--Internet Business Strategy
The following books look at Internet commerce from a marketing point
of view, with some high-level descriptions of the technologies used on
||The 1:1 Future: Building Relationships One Customer at a Time by Don Peppers and Martha Rogers examine the business implications of relationships with individual customers. Although this book was published before the Internet came to be used for any significant amount of commerce, the development of Internet commerce only reinforces the central concepts it describes.
||Crossing the Chasm by Geoffrey A. Moore is a classic marketing books about high-technology markets. It introduces a model of the adoption of new technologies.
||Inside the Tornado by Geoffrey A. Moore is about the market explosion that occurs when new technologies become accessible to mainstream customers.
Chapter 8--The Internet and the World Wide Web
For those interested in the details of TCP/IP implementations and how
the protocols really work, we recommend this series of books:
Finally, the Web site of the Internet Engineering Task Force is a good source of information about standards for
Internet protocols and provides a view of work in progress for future
Chapter 9--Building Blocks for Internet Commerce
There are many books about Web browsers and servers, as well as about
of these are changing quickly, and so we suggest seeing what is
available about the specific topics of interest when you need the
information. The Web sites of the vendors, such as
Microsoft provide a great deal of
technical information on their products as well.
For information about J2EE see:
One emerging approach to identifying and finding information online is
digital object identifiers, which are described in detail at
Chapter 10--System Design
Steve McConnell has written some
very good books about software development and project management; see
For programming in the small, the following are a great
place to start.
To see how things can go wrong, see
Chapter 11--XML and Web Services
XML is so popular that there are multiple shelves of books about it in
typical technical bookstores, but we recommend
Chapter 12--Creating and Managing Content
As with browsers and servers, there is a plethora of books about HTML
and its variants. For some topics, the Web itself is the best
reference. For example, more information about cascading style sheets
can be found at the Web site of the World Wide Web Consortium.
Adobe's Web site contains information about
PDF along with free software for viewing PDF files on various systems.
||Building CyberStores by Martin Nemzow focuses on examples and content development for Internet commerce sites.
||Applied Cryptography by Bruce Schneier. For a comprehensive discussion of cryptographic algorithms and protocols, there is no better reference than this.
||Internet Cryptography by Richard E. Smith is an accessible discussion of the uses of cryptography for building secure systems on the Internet.
||SSL and TLS by Eric Rescorla goes into exhaustive detail on the design and implementation of the Web's premier secure protocols.
||The Codebreakers: The Story of Secret Writing by David Kahn is a fascinating history of cryptography.
||Cracking DES by the Electronic Frontier Foundation tells the story of the effort to break the DES cipher by brute force attack.
We also cannot resist the category of crypto-thriller:
Chapter 15--Payment Systems
||Digital Cash: Commerce on the Net by Peter Wayner. This book discusses many payment systems that have been developed on the Internet, along with the underlying concepts of security and cryptography.
||Digital Money by Daniel
C. Lynch and Leslie Lundquist. This book is at a somewhat higher level, and is a useful executive briefing on payment systems for Internet transactions.
Chapter 17--Transaction Processing
Chapter 18--Integration with Enterprise Applications
For the various ERP systems, we like
Chapter 19--Reliable and Scalable Systems
||Scaling for E-Business by Daniel A. Menasce and Virgilio
A. F. Almeida is an extensive discussion of the
technologies, models, performance evaluation, and capacity planning
for e-business systems.
Chapter 20--Mobile and Wireless Systems
Chapter 22--The Future of Internet Commerce<
There are many books that look forward to the future of computing,
communications, and business. Two in particular that touch on the uses
of the Internet for commerce are