accounting, billing & payment support for financial exploitation of network-based services henk...
Post on 22-Dec-2015
213 views
TRANSCRIPT
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
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
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
GigaPort project organisationGigaPort project organisation
GigaPort-Network
infrastructureGigaPort-Applications
applications
Next generation Internet in the Netherlands Knowledgeadvancement
Pilot projects
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
Roles: interaction systemRoles: interaction system
ExternalFinEx System [*]
Application /Front-endServiceProvider
Authentication &Authorisation Server
Receiving Back-endService Provider [*]
Paying Back-endService Provider [*]
FinEx SystemUser [*]
User
FinEx System
AccountingInformationprovisioning
Pricing
Billing
Acct. DataAcquisition
Charging
Payment
Receivingback-endprovider
Payingback-endprovider
Front-endserviceprovider
Authentication &authorisation
server
ExternalFinEx
system
DecompositionDecomposition
Acct Authen
Metering
ASM
Author
Billing
Payment
AAA
Acct
Billing
Payment
FinEx
Metering
AuthenAuthor
AA
Our picture vs. AAAARCH pictureOur picture vs. AAAARCH picture
Functional reference modelFunctional reference model
Payment
Pricing
Charging
Accounting dataacquisition
AccountingBilling
Informationprovisioning
Functional reference model:accounting data acquisitionFunctional reference model:accounting data acquisition
Accounting dataacquisition
Metering
Collecting
Pricing
ChargingAccounting
Accounting dataacquisition Billing Payment
Informationprovisioning
Functional reference model: billingFunctional reference model: billing
Billing
Billpreparation
Billpresentment
Pricing
ChargingAccounting
Accounting dataacquisition Billing Payment
Informationprovisioning
Functional reference model: accountingFunctional reference model: accounting
Pricing
ChargingAccounting
Accounting dataacquisition Billing Payment
Informationprovisioning
Accounting
Configuration
Sessionmanagement
timing
Acquisitionmanagement
Archivemanagement
Accesscontrol
Accountmanagement
Middleware
Network
Metering Collecting Accounting
Control
Finance
Resourcemanagement
Push/pullApplication
AB&P at several levelsAB&P at several levels
Intra-domain accountingIntra-domain accounting
Network operators
Subscriber
Accountingservice
Subscriber
Subscriber Contentowner
Metering
Metering
Outsourcing - multiple ownersOutsourcing - multiple owners
Network operators
Subscriber
Contentowner
Contentowner
Accounting service provider
(TTP)
Accounting service(network operator),
billing
Subscriber
Subscriber
Brokerage and inter-domain accountingBrokerage and inter-domain accounting
Subscriber
Subscriber
Subscriber
Network operators
Accountingservice
Contentowner
Accountingservice
Contentbroker
Contentowner
Accountingservice
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
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
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)
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
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
Output from interactive viewing Output from interactive viewing
$0.20$0.20 $1.00$1.00
...
$0.30$0.30
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
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
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