Skip to main content

Overview

Electronic commerce is the set of products and processes facilitating the secure purchase of goods and services over the Web, including such functions as:

e-commerce is a special case of online interaction between users and businesses where products are sold through a catalog using such components as a shopping cart or wallet. The pattern can also include links to back-end systems that provide inventory updates, order processing, delivery systems, and credit checking.

e-commerce solutions allow enterprises to reach new customers and manage transactions electronically. Consumers can purchase with confidence, knowing their transactions are secure and their privacy is protected.


Electronic Commerce as a Composite pattern

Electronic Commerce Composite pattern diagram

As shown in the figure above, the Composite pattern for an Electronic Commerce solution will consist of the following mandatory patterns:

Additionally, Electronic Commerce solutions can have several variants that optionally include the following patterns:

For an example of a variant of the Electronic Commerce composite pattern which exploits many of these optional patterns review the Pervasive Commerce Portal composite pattern.


e-commerce Examples

Online retail industry:

What's Next

If you've determined that the Electronic Commerce composite pattern can provide an appropriate solution design for your business need, the next step is to select an Electronic Commerce application pattern. The Electronic Commerce composite pattern can be implemented using either of two Application patterns, providing solution flexibility so that the determined pattern can address the specific needs of the business process being automated.

If the Electronic Commerce composite pattern is not appropriate for your development efforts, review the Business patterns to determine which pattern best addresses your e-business needs.

New or updated

Business case

Content navigation