Chapter 8. Inventory archetype pattern

8.1 Business context

An inventory is a stock or store of goods. You can also use inventory to manage the delivery of services.

There are three reasons why a business may concern itself with inventories.

  1. It needs to maintain a stock of items for sale.
  2. It needs to maintain a stock of parts or materials to supply a manufacturing process or to support the delivery of services.
  3. It needs to sell and deliver services.

Inventory has different functions in different business domains. These functions are listed in Table 8.1.

In essence, there are two different business perspectives about inventory: the selling perspective and the manufacturing perspective. Nevertheless, inventory always tends to be handled in a ...

Get Enterprise Patterns and MDA: Building Better Software with Archetype Patterns and UML now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.