Slide 12
Slide 12 text
Types of Recipes
● Manufacturing Recipes: assemble or transform input resources into different output resources,
for example:
○ Assemble a robot from metal, wires, computer chips, software, etc.
○ Bake bread from flour, yeast, water, etc., using an oven.
● Workflow Recipes: change the same resource into a different stage of the same resource, for
example:
○ Translate a source document, edit the translation, format for publication, and publish.
○ Harvest, dry and garble (refine) batches of herbs.
● Abstract Recipes:
○ Could be either of those types.
○ Can be used to define more general business processes and methods that produce any
kind of output.
○ The output can be tangible or intangible.
○ Likewise the inputs.
○ What we are trying to say here:
■ Recipes are a very general concept that can be used in a lot of different ways.
■ Imagine!
● Resource Type Lists: A recipe creates one type of resource. But you can also group recipes
into a list, so that multiple related outputs that can be created in parallel can be planned
together.