Framework User/Host | +----------+ +-----+-----+ | Event | | | | Policy | | | | Database +----+ Event | | (EPD) | | Handler | +----------+ | (EH) | +----------+ | | +-----------+ +----------+ | Rating | | | | Charging | | Accounts | | Entity +----+ +----+ Handler +----+ Database | | (RE) | | | | (CH) | | (AD) | +----------+ +-----+-----+ +-----------+ +----------+ | +-----+-----+ | Service | | Provider | | (SP) | +-----------+ User wants to use service of SP EH permanently scans the service access requests EH has a database (EPD) which allows to distinguish between chargeable and non-chargeable events RE supplies the EH with cost information CH performs necessary actions (debiting, amount reservation, amount capture) on the users account |