26.12.2014 Views

StreamCom: Business Analysis and System Design ... - EPFL

StreamCom: Business Analysis and System Design ... - EPFL

StreamCom: Business Analysis and System Design ... - EPFL

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

31/5/02<br />

Actors in Get a Service<br />

Documentation:<br />

Actors in Get a Service<br />

Get a Service<br />

+buyer<br />

+service provider<br />

+BankwidthReservation<br />

Member<br />

(from Actors)<br />

Content Server<br />

KeyServer<br />

(from Actors)<br />

B<strong>and</strong>width Broker<br />

(f rom Actors)<br />

(from Actors)<br />

Client<br />

(from Actors)<br />

Client<strong>System</strong><br />

(from Actors)<br />

Content<strong>System</strong><br />

(from Actors)<br />

ContentClerk<br />

(from Actors)<br />

KeyServerClerk<br />

(from Actors)<br />

KeyServer<strong>System</strong><br />

(from Actors)<br />

BBClerk<br />

(from Actors)<br />

BB<strong>System</strong><br />

(from Actors)<br />

Payment<br />

Purpose:<br />

The Purpose of this UC is that the Retailer redeem money to KeyServer, Content Server<br />

<strong>and</strong> B<strong>and</strong>width Broker<br />

Parameters;<br />

The last second half of micropayment token<br />

Pre-Conditions:<br />

Key Server got Ticket <strong>and</strong> micro-payment tokens<br />

Post-Conditions:<br />

KeyServer got money from Retailer<br />

ContentServer got money from Retailer<br />

B<strong>and</strong>width Broker got money from Retailer<br />

Main Course of Events:<br />

1. [KeyServer] Sends the Ticket identifier <strong>and</strong> the last received micro-payment token to<br />

Retailer.<br />

2. [Retailer] Verifies the Ticket <strong>and</strong> the last micro-payment token<br />

16

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!