Home > Store

larger cover

Add To My Wish List

Designing Systems for Internet Commerce

Register your product to gain access to bonus material or receive a coupon.

  • Description
  • Downloads
  • Reviews
  • Sample Content

Internet commerce (poised to revolutionize the way we do business) is quickly becoming a reality, with an exploding number of Internet business sites now being deployed. If you are thinking about taking the Internet commerce plunge, read this book.

Written by two of the most experienced practitioners in this burgeoning field, Designing Systems for Internet Commerce will guide you through the business and technical considerations of building fully functioning, secure, and financially successful Internet commerce systems.

Both comprehensive and practical, this book explains the fundamental principles of system design, reveals best design practices, and offers reality-based advice on implementation. It explores the common issues and critical questions to ask when planning a system for Internet commerce. In addition, it describes the key technologies relevant to electronic commerce and explains how to apply them using numerous examples.

The authors' special focus is problem solving: They discuss the many potential risks, challenges, and stumbling blocks of Internet commerce systems and how best to deal with them. This information will enable you to anticipate and solve the problems you are likely to face, helping you implement an Internet commerce system that effectively serves the needs of your organization and its customers.

You will also find comprehensive coverage of:

  • Consumer retail, business-to-business, and information commerce business models
  • The critical issue of privacy versus merchandising
  • Legal issues, such as taxation, copyright, and digital signatures
  • Essential cryptography and security standards and methods
  • Functional architecture and implementation strategies, such as the use of outsourcing, custom development, and off-the-shelf products
  • The technological building blocks of e-commerce, including content transport technologies, CGI, Java™, ActiveX™, sessions and cookies, CORBA, SET, and COM
  • Proven strategies for system design
  • Creating and managing content
  • Payment systems and transaction processing

In addition, the authors walk you through a full-fledged Internet commerce system design to illustrate all of these strategies, technologies, and functions in action. Moreover, the book demonstrates how to separate content from transactions, and offers an example of a scalable transaction engine.

Designing Systems for Internet Commerce will give you an understanding of how to bridge the gap between your vision of Internet commerce and the reality of attaining that vision with the technologies available today.



0201571676B04062001

Supplements

Click below for Supplements related to this title:
Supplements

Customer Reviews

14 of 15 people found the following review helpful
5.0 out of 5 stars Architecture is the central theme, May 21, 1999
This review is from: Designing Systems for Internet Commerce (Paperback)
The book is geared for IT professionals. This still is the only book that views Internet solutions in a decomposable architectural perspective. It contains a good chapter on the value chain, payment systems and transaction processing. The graphics are clear and reusable. It had a little too much overview material on related topics and not enough alternatives to the authors' company solutions. Great book for budding technical architects. More books are needed that address lessons learned from real architects. This fills that gap.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


7 of 7 people found the following review helpful
2.0 out of 5 stars Too much philosophy, not enough content, January 22, 1999
By A Customer
This review is from: Designing Systems for Internet Commerce (Paperback)
The authors are clearly qualified and knowledgeable, but the book suffers from being a dry and largely superficial overview of almost every concept related to computers, IP networking, telecommunication and e-commerce. Little space is devoted to real-world examples, illustrations of products and promise of specific technologies in e-commerce.

The book is probably written to those who need a some "corridor competence" to talk about these matters, but there's little technical "meat" to be found here.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


7 of 8 people found the following review helpful
2.0 out of 5 stars 10% useful content, 90% filler, March 31, 2002
By 
C. Mitzel (Schaumburg, IL USA) - See all my reviews
(REAL NAME)   
This review is from: Designing Systems for Internet Commerce (Paperback)
This book feels to me like the authors came from a teaching background, had a few original ideas about how to cover certain broad topics in their own personal way, and then went overboard saying the same things over and over again as if paid by the word.

I had to buy this book because it was required for a class at Regis University Online. I would have preferred to choose my own book. I started reading diligently and eventually came to the conclusion that the book was a waste of time. Even if the blithering was taken out and the useful information condensed, the book still wouldn't be saying very much.

Here's an example from chapter 5, "Conflicting Goals and Requirements." The reader expects to learn how to balance the two. Instead, we get this (this is the chapter summary):

"Whenever different participants in a system have different goals and requirements, there is a potential for conflict. This is particularly true in a new industry like Internet commerce, where... Read more

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Share your thoughts with other customers:
 See all 12 customer reviews...

Praise For Designing Systems for Internet Commerce

"... a useful book, especially for readers looking for a reference book covering the elements of electronic commerce." - Dr. Dobb's Electronic Review of Computer Books, http://www.ercb.com

"Designing Systems for Internet Commerce is a solid, comprehensive tour of the business and technology aspects of setting up a store and selling on the Internet. It's a good tutorial and a good source book." - Steve Crocker

"Designing Systems for Internet Commerce is a useful book, especially for readers looking for a reference book covering the elements of electronic commerce...executives and managers with some technical savvy could pick it up, turn to a section on most any aspect of electronic commerce they want to learn about, and get the information they need." - Curtis D. Frye, http://www.ercb.com

Preface

In 1994, The Economist ranked the Internet between the telephone and the printing press in its long-term impact on the world. Just as those inventions transformed society, so the Internet has already begun a transformation--one that is happening much faster than the earlier revolutions. Commerce, of course, is one arena already feeling the effects of the Internet. In the past few years, we have seen dramatic changes in some businesses, the creation of new businesses, and significant effects on others.

In the nineteenth century, fast transportation--the railroad--fundamentally changed commerce. At the end of the twentieth century, the Internet is making fundamental changes to commerce for the next century. We are just at the beginning of the revolution. It is a revolution made possible by technology, offering a tremendous variety of new business opportunities. The technology will continue to change, and change at a rapid pace. New markets will appear; old ones will be transformed or disappear entirely. The short-term changes in technology and markets are important, but the reaction to them must be balanced with a long-term business vision. The challenge is using the technology effectively to achieve business goals.

The audience for this book is what we call the "Internet commerce team." This team includes people responsible for business and those responsible for technology. It includes those who develop the strategic vision for a company, and those who put the strategy into action. In other words, the Internet commerce team is the group of people who make Internet commerce happen, from vision to implementation.

Our focus is on making Internet commerce happen, and making it successful over the long term. In some ways, Internet commerce seems deceptively simple: companies think "let's put up a web site, and watch the money roll in." A year later, they're wondering what happened, and why it wasn't successful. As anyone involved in running a business knows, nothing is ever that easy. The most basic rules of business haven't changed, but the Internet does change the playing field. It offers new markets, new ways to get close to customers, new ways to work with partners.

For some, the excitement over Internet commerce has created a "credibility gap" between grand visions of change and the day-to-day problems of running computer systems for a business. It is easy to paint an exciting vision of the future, yet often difficult to figure out to get there. This book aims to help bridge this gap, grounding the vision of change with what is possible for businesses to achieve with the changing technology.

Throughout the book, we emphasize both practice and principles--the what and the why. Practices are the actions; the specific ideas for specific circumstances. Principles are the general rules; the elements on which practices are built. As technology changes (or, for that matter, as business models change), the practices will need to change. The principles, in contrast, change more slowly, and can be applied in a wide variety of circumstances. When a team understands the principles underlying what they do, they can adapt to changing circumstances and develop new practices for it. Without that understanding, they can become incapacitated when the situation changes and different practices are needed to be successful.

What the technology brings is a combination of new opportunities, changing cost structures, new customers, and faster response times. The technology opportunities must be combined with and tempered by the business goals. This book is about that combination--designing computer systems for doing business on open networks.

When we say this book is about design, we mean that it is intended to help with the design process. It doesn't give all the answers--the actual design for your business requirements is likely to be very different from someone else's. Nonetheless, we can explore some of the common issues and critical questions to ask when planning any system for Internet commerce. In the process, we look at some of the key technologies of today, and apply those technologies in several examples.

A word of warning: at times it may seem that we are overly concerned with potential problems--the things that can go wrong. These are not reasons to avoid Internet commerce. Rather, we think it is important to approach Internet commerce as you would any other business proposition, understanding the downside as well as the upside, the risks as well as the benefits. On balance, using the Internet for commerce can be a tremendous asset for businesses. Doing everything possible to maximize the chances for success is merely good business.

Acknowledgments

This book is an attempt to write down what we have learned about Internet Commerce so far. Much of our experience in this area is drawn from our association with Open Market, which began operations in April 1994, but we have applied many of the lessons learned about the Internet and about systems design during our earlier careers at Xerox, Digital Equipment, and MIT, as well as from our academic associations with MIT, Harvard, and Stanford University.

We would like first to acknowlege the great contributions and support we have received in this endeavor from Shikhar Ghosh, Gary Eichhorn, Andy Payne, Peter Woon, and the rest of our colleagues at Open Market. In one way or another, everyone at Open Market has contributed to this work.

The editorial team at Addison-Wesley has been outstanding, with our editor Karen Gettman, editorial assistant Mary Harrington, and the editor who inspired this work, Carol Long.

We have been fortunate to have many insightful reviewers for early drafts of our manuscript. Our thanks to Russell Nelson, Nathaniel Borenstein, Marcus Ranum, Richard Smith, Brian Reistad, Dave Crocker, Ray Kaplan, Bruce Schneier, John Adams, John Romkey, Fred Avolio, Kurt Friedrich, Alex Mehlman, Paul Baier, Ian Reid, Jeff Bussgang, and the anonymous reviewers.

Writing a book is a challenge not only for the authors, but for our families as well. To our wives, Marie and Catherine, and our daughters, Erica and Samantha, go our thanks and our love. We are truly blessed.

Win Treese
Cambridge, MA

Larry Stewart
Burlington, MA

 



0201571676P04062001

Table of Contents



Preface.


Acknowledgments.


1. Introduction.

Why the Internet and Why Now?

Strategic Issues.

What Do We Mean by “Internet Commerce”?

Business Issues in Internet Commerce.

Technology Issues in Internet Commerce.

Who Owns Internet Commerce in an Organization?

Structure of the Book.

I. THE BUSINESS OF INTERNET COMMERCE.

2. The Commerce Value Chain.

Introducing the Commerce Value Chain.

Components of the Commerce Value Chain.

Who Is the Customer?

Marketing on the Internet.

Doing Business Internationally.

The Legal Environment.

Summary.

3. Internet Business Strategy.

Commerce and Technology Revolutions.

An Historical Analogy.

The Internet Value Proposition.

Four Strategies.

New Competitive Threats.

New Competitive Opportunities.

Assembling a Strategy.

4. Business Models—Some Case Studies.

Introduction to Business Segments.

Consumer Retail.

Business-to-Business Cataloging.

Information Commerce.

Summary.

5. Conflicting Goals and Requirements.

Goals of the Participants.

The Role of Standards.

Privacy versus Merchandising.

Secure Electronic Transactions.

Conclusion.

6. Functional Architecture.

What Is Architecture?

Core Architectural Ideas.

Roles.

Components.

Examples of System Architecture.

Summary.

7. Implementation Strategies.

Planning the Implementation.

Outsourcing.

Custom Development.

Packaged Applications.

The Role of Internet Service Providers.

Commerce Service Providers.

Project Management.

Staying Up to Date.

The Role of Standards.

Round-the-Clock Operation.

Security Design.

Multiorganization Operation.

Summary.

II. THE TECHNOLOGY OF INTERNET COMMERCE.

8. The Internet and the World Wide Web.

The Technology of the Internet.

Development of the Internet.

Design Principles of the Internet.

Core Network Protocols.

The World Wide Web.

Agents.

Intranets.

Extranets.

Consumer Devices and Network Computers.

The Future of the Internet: Protocol Evolution.

Summary.

9. Building Blocks for Internet Commerce.

Components in an Internet Commerce System.

Content Transport.

Server Components.

Programming Clients.

Sessions and Cookies.

Object Technology.

Commerce Client Technology.

Technology for Fulfillment of Digital Goods.

10. System Design.

Our Philosophy of Design.

An Architectural Approach.

Security.

Design Principles versus “Technology of the Day.<17)>

Summary.

11. Creating and Managing Content.

What The Customers See.

Basic Content.

Tools for Creating Content.

Managing Content.

Multimedia Presentation.

Different Faces for Different Users.

Integration with Other Media.

Summary.

12. Cryptography.

Keeping Secrets.

Types of Cryptography.

How to Evaluate Cryptography.

Operational Choices.

One-Time Pad.

Secret Key (Symmetric) Cryptography.

Public Key (Asymmetric) Cryptography.

A Public Key Cryptography Example.

Protocols.

Key Management.

Summary.

13. Security.

Concerns About Security.

Why We Worry about Security for Internet Commerce.

Thinking about Security.

Security Design.

Analyzing Risk.

Basic Computer Security.

Basic Internet Security.

Client Security Issues.

Server Security Issues.

Achieving Application Security.

Authentication.

Summary.

14. Payment Systems.

The Role of Payment.

A Word about Money.

Real-World Payment Systems.

Smart Cards.

Internet Payment Systems.

Online Credit Card Payment.

Electronic Cash.

Micropayments.

Payment in the Abstract.

15. Auxiliary Systems.

The Details Behind the Scenes.

Taxes.

Shipping and Handling.

Inventory Management.

Summary.

16. Transaction Processing.

Transactions and Internet Commerce.

Overview of Transaction Processing.

Transaction Processing in Internet Commerce.

Client Software.

Integrating Existing Systems.

Keeping Business Records.

Audit.

Backup and Disaster Recovery.

High-Availability Systems.

Replication and Scaling.

Implementing Transaction Processing Systems.

Summary.

17. Putting It All Together.

Building a Complete System.

System Architecture.

SecureLink.

Transact.

Summary.

18. The Future of Internet Commerce.

Trends.

Discontinuities.

Staying Up to Date.

Strategic Imperatives.

Closing Remarks.

Resources and Further Reading.

Index. 0201571676T04062001

 
Purchase Reward: One Month Free Subscription
By completing any purchase on InformIT, you become eligible for an unlimited access one-month subscription to Safari Books Online.

Get access to thousands of books and training videos about technology, professional development and digital media from more than 40 leading publishers, including Addison-Wesley, Prentice Hall, Cisco Press, IBM Press, O'Reilly Media, Wrox, Apress, and many more. If you continue your subscription after your 30-day trial, you can receive 30% off a monthly subscription to the Safari Library for up to 12 months. That's a total savings of $199.