Implementation Guide › Architectural Considerations › Architectural Use Cases › Simple Deployment with Optional Components
Simple Deployment with Optional Components
You can extend the functionality of a simple deployment through the use of optional SiteMinder components. The decision to implement optional components is determined by the SiteMinder features your enterprise requires. For example:
- If you are planning to implement Federation Security Services, your environment requires a smkeydatabase and a session store.
- If you are planning to implement a token-based authentication scheme, your environment may require a token store.
- If you are planning to create audit-based reports, your environment will require a Report Server and an audit database.
The following diagram illustrates the optional components and their required dependencies:
- A Report Server
- A report database
- An audit database
- A key store
- A session store
- An smkeydatabase
- A token store

Each component has a specific role in resource protection.
Note: For more information about the primary purpose of each component, see SiteMinder Components.