accounting, billing & payment support for financial exploitation of network-based services henk...

25
Accounting, billing & payment Support for financial exploitation of network- based services Henk Jonkers Telematica Instituut Enschede, the Netherlands [email protected]

Post on 22-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Accounting, billing & payment Support for financial exploitation of network-based services Henk Jonkers Telematica Instituut Enschede, the Netherlands

Accounting, billing & paymentSupport for financial exploitation of network-based services

Accounting, billing & paymentSupport for financial exploitation of network-based services

Henk Jonkers

Telematica Instituut

Enschede, the Netherlands

[email protected]

Page 2: Accounting, billing & payment Support for financial exploitation of network-based services Henk Jonkers Telematica Instituut Enschede, the Netherlands

OutlineOutline

• Context: TI research, GigaPort, GigaABP

• Roles interacting with FinEx system

• Functional reference model

• Multi-level and inter-domain accounting

• From service model to charging model

• Example: Video-over-IP

Page 3: Accounting, billing & payment Support for financial exploitation of network-based services Henk Jonkers Telematica Instituut Enschede, the Netherlands

Telematica Instituut: research areasTelematica Instituut: research areas

Telematics services

BusinessBusinessBusinessBusinessInformationInformationretrievalretrieval

InformationInformationretrievalretrievalCollaborationCollaborationCollaborationCollaboration

Economic andEconomic andsocietalsocietal

relevancerelevance

Economic andEconomic andsocietalsocietal

relevancerelevance

Telematicssystems

Telematicsapplications

Middle-ware

Middle-ware

Page 4: Accounting, billing & payment Support for financial exploitation of network-based services Henk Jonkers Telematica Instituut Enschede, the Netherlands

GigaPort project organisationGigaPort project organisation

GigaPort-Network

infrastructureGigaPort-Applications

applications

Next generation Internet in the Netherlands Knowledgeadvancement

Pilot projects

Page 5: Accounting, billing & payment Support for financial exploitation of network-based services Henk Jonkers Telematica Instituut Enschede, the Netherlands

Context: AB&P in TI / GigaPort projectsContext: AB&P in TI / GigaPort projects

Content-basedaccounting & billing

Emphasis on network-level accounting • Electronic payment

• Bill presentment

AB&P forservice usage

Functionality for supportingfinancial exploitation of services

Page 6: Accounting, billing & payment Support for financial exploitation of network-based services Henk Jonkers Telematica Instituut Enschede, the Netherlands

Roles: interaction systemRoles: interaction system

ExternalFinEx System [*]

Application /Front-endServiceProvider

Authentication &Authorisation Server

Receiving Back-endService Provider [*]

Paying Back-endService Provider [*]

FinEx SystemUser [*]

Page 7: Accounting, billing & payment Support for financial exploitation of network-based services Henk Jonkers Telematica Instituut Enschede, the Netherlands

User

FinEx System

AccountingInformationprovisioning

Pricing

Billing

Acct. DataAcquisition

Charging

Payment

Receivingback-endprovider

Payingback-endprovider

Front-endserviceprovider

Authentication &authorisation

server

ExternalFinEx

system

DecompositionDecomposition

Page 8: Accounting, billing & payment Support for financial exploitation of network-based services Henk Jonkers Telematica Instituut Enschede, the Netherlands

Acct Authen

Metering

ASM

Author

Billing

Payment

AAA

Acct

Billing

Payment

FinEx

Metering

AuthenAuthor

AA

Our picture vs. AAAARCH pictureOur picture vs. AAAARCH picture

Page 9: Accounting, billing & payment Support for financial exploitation of network-based services Henk Jonkers Telematica Instituut Enschede, the Netherlands

Functional reference modelFunctional reference model

Payment

Pricing

Charging

Accounting dataacquisition

AccountingBilling

Informationprovisioning

Page 10: Accounting, billing & payment Support for financial exploitation of network-based services Henk Jonkers Telematica Instituut Enschede, the Netherlands

Functional reference model:accounting data acquisitionFunctional reference model:accounting data acquisition

Accounting dataacquisition

Metering

Collecting

Pricing

ChargingAccounting

Accounting dataacquisition Billing Payment

Informationprovisioning

Page 11: Accounting, billing & payment Support for financial exploitation of network-based services Henk Jonkers Telematica Instituut Enschede, the Netherlands

Functional reference model: billingFunctional reference model: billing

Billing

Billpreparation

Billpresentment

Pricing

ChargingAccounting

Accounting dataacquisition Billing Payment

Informationprovisioning

Page 12: Accounting, billing & payment Support for financial exploitation of network-based services Henk Jonkers Telematica Instituut Enschede, the Netherlands

Functional reference model: accountingFunctional reference model: accounting

Pricing

ChargingAccounting

Accounting dataacquisition Billing Payment

Informationprovisioning

Accounting

Configuration

Sessionmanagement

timing

Acquisitionmanagement

Archivemanagement

Accesscontrol

Accountmanagement

Page 13: Accounting, billing & payment Support for financial exploitation of network-based services Henk Jonkers Telematica Instituut Enschede, the Netherlands

Middleware

Network

Metering Collecting Accounting

Control

Finance

Resourcemanagement

Push/pullApplication

AB&P at several levelsAB&P at several levels

Page 14: Accounting, billing & payment Support for financial exploitation of network-based services Henk Jonkers Telematica Instituut Enschede, the Netherlands

Intra-domain accountingIntra-domain accounting

Network operators

Subscriber

Accountingservice

Subscriber

Subscriber Contentowner

Metering

Metering

Page 15: Accounting, billing & payment Support for financial exploitation of network-based services Henk Jonkers Telematica Instituut Enschede, the Netherlands

Outsourcing - multiple ownersOutsourcing - multiple owners

Network operators

Subscriber

Contentowner

Contentowner

Accounting service provider

(TTP)

Accounting service(network operator),

billing

Subscriber

Subscriber

Page 16: Accounting, billing & payment Support for financial exploitation of network-based services Henk Jonkers Telematica Instituut Enschede, the Netherlands

Brokerage and inter-domain accountingBrokerage and inter-domain accounting

Subscriber

Subscriber

Subscriber

Network operators

Accountingservice

Contentowner

Accountingservice

Contentbroker

Contentowner

Accountingservice

Page 17: Accounting, billing & payment Support for financial exploitation of network-based services Henk Jonkers Telematica Instituut Enschede, the Netherlands

Usage: network

Termination

HookphoneHookphone

Access to network

Unhookphone

Unhookphone Usage: call

No dial tone

Fixed telephone service

Termination

UnsubscribeUnsubscribeRemove

connectionRemove

connection

Access

RequestconnectionRequest

connectionObtain

connectionObtain

connection Usage: network

Service behaviour modelService behaviour model

Page 18: Accounting, billing & payment Support for financial exploitation of network-based services Henk Jonkers Telematica Instituut Enschede, the Netherlands

fixed periodic variable

f p v f p v

ch.u. ch.u.

f p v f p v

chargeble unit

ch.u. ch.u.

Fixed telephone service

fixed periodic variable

call call

f p v f p v

connectionfee

monthlysubscription

call setupcharge

chargeper minute

From service model to charging model: Charging treesFrom service model to charging model: Charging trees

meteringrequirements

Page 19: Accounting, billing & payment Support for financial exploitation of network-based services Henk Jonkers Telematica Instituut Enschede, the Netherlands

Media Distribution

Search &Retrieval

MediaManagement

Asset Management

Billing &Accounting

Indexing

Metadata

End-users

ContentProvider

Digitising

Metadata

Example: Video-over-IP (VIP)Example: Video-over-IP (VIP)

Page 20: Accounting, billing & payment Support for financial exploitation of network-based services Henk Jonkers Telematica Instituut Enschede, the Netherlands

Provider

Provider

End User

PaymentProvider Accounting, Charging & Billing Service Provider

VideoProducer

Advert.Producer

Service provisioning level

Video Store Portal

Video and

ProviderAdded Value

Advert.

Provider

Deployment

Service exploitation level

VIP rolesVIP roles

Page 21: Accounting, billing & payment Support for financial exploitation of network-based services Henk Jonkers Telematica Instituut Enschede, the Netherlands

Billing serviceInfo Provisioning

serviceBillingscheduler

End-Userinteraction

handler

Offer Generatingservice

Profiling serviceEnd-user

Pricing Engineservice

VideoChargerstreaming service

Charging serviceACB service

Session managerEvent logging

service

PaymentProviderProvider

VPP

Deployment provider

ACB serviceprovider

VIP ACB service - designVIP ACB service - design

Page 22: Accounting, billing & payment Support for financial exploitation of network-based services Henk Jonkers Telematica Instituut Enschede, the Netherlands

Output from interactive viewing Output from interactive viewing

$0.20$0.20 $1.00$1.00

...

$0.30$0.30

Page 23: Accounting, billing & payment Support for financial exploitation of network-based services Henk Jonkers Telematica Instituut Enschede, the Netherlands

VideoStore

Access

Obtain login TerminationVideo on Demand

service usage

Video on Demandservice usage

Termination

LogoutVideo serviceusage session

Access control

Authent.Login

Video service usage session

Usage:Content viewing

Term.Access:

Search & retrieval service

No success

VIP service behaviour modelVIP service behaviour model

Page 24: Accounting, billing & payment Support for financial exploitation of network-based services Henk Jonkers Telematica Instituut Enschede, the Netherlands

Legend

service unit

content unit

p charge type

description

parameters

f v

Video store services

Video Store

Monthlysubscription

v

price per item

Search & retrieval service

FF Rew. Pause

Max. priceper session

Content streaming service

Play

User profileUsagehistory

Movie slicePrice perfunction call

Commercial

Price in contract

Minimal VCR functionsMetadata

Reg. fee

f p v

v

v

Special VCR functions

f f f

v

v

v

fv

Charging tree for streaming video serviceCharging tree for streaming video service

Page 25: Accounting, billing & payment Support for financial exploitation of network-based services Henk Jonkers Telematica Instituut Enschede, the Netherlands

transaction_data

provider_account

user_accounts

usereq

abort

tick

req

acktick

use

accessdenied

xstart depositinginit

informationprovisioning

request use

management (CP)

configuration

pricing

IPP

financialsettlementaccounting

application (CP)

contractsigning metering

price

configure

use

deposit

Simulation model of Jalda applicationSimulation model of Jalda application