Presentation is loading. Please wait.

Presentation is loading. Please wait.

Daar is geen woord Chinees bij. Follows the push model, messages are not initiated by the software 2.

Similar presentations


Presentation on theme: "Daar is geen woord Chinees bij. Follows the push model, messages are not initiated by the software 2."— Presentation transcript:

1 Daar is geen woord Chinees bij

2 Follows the push model, messages are not initiated by the software 2

3 Card slot card inserted (card data)—fired upon complete insertion only card ejected card removed Bills slot bills taken Input device (keyboard, touchscreen etc.) keypress (key) Bill scanner valid money inserted (bill value) invalid money inserted Coin scanner valid money inserted (coin value) invalid coin inserted Security sensors intrusion detected (details) 3

4 Follows the pull model, messages are initiated by the software 4

5 All devices Request operational status Response: status OK, or hardware malfunction (details) no response at all (in case of complete failure) Screen display text/picture (data) Card slot retrieve card information response: card details eject card response: OK | NOT-OK send card to confiscated card stack response: OK | NOT-OK 5

6 Confiscated card stack check remaining space response: OK | NOT-OK Withdraw vault retrieve money from withdrawing vault (array of bills) check remaining supply response: stock levels (list of (banknote, amount)) – ‘banknote’ indicates the currency and value of the note, ‘amount’ indicates how many of those there are left. 6

7 Deposit vault check remaining capacity response: capacity levels (list of (banknote, amount)) – ‘banknote’ indicates the currency and value of the note, ‘amount’ indicates how many there is still room for. Forgotten money vault print information card (data to print) check remaining space response: OK | NOT-OK check stocks response: OK | out of information cards | out of ink 7

8 Bill scanner enable bill insertion and set currency (currency) disable bill insertion Coin scanner enable coin insertion disable coin insertion set currency (currency) 8

9 Input drawer return money send money to vault check remaining space response: OK | NOT-OK Receipt printer print (data) check paper status response: OK | NOT-OK check ink status response: OK | NOT-OK Speaker play annoying sound (annoying sound) 9

10 Follows the pull model, messages are initiated by the software 10

11  check card support (card data) – Checks if card is supported by central service ◦ Response: Supported | Unsupported(details)  authenticate (card data, pin) ◦ Response: Accept(Accounts list) | Reject(details) | Confiscate  supported transactions (card data, pin, account) ◦ Response: Balance and/or Withdraw and/or Deposit, or None  retrieve balance on account (card data, pin, account) ◦ Response: Balance(amount, currency) 11

12  withdraw amount from account (card data, pin, account, amount, currency) ◦ Response: Accepted(transaction ID) | Rejected(reason)  deposit amount y on account (card data, pin, account, amount, currency) ◦ Response: Accepted | Rejected(reason)  maintenance needed (device, problem) – used when paper runs out etc.  intrusion detected (details) 12

13  get withdraw fee (card data, pin, account, amount, currency) ◦ Response: fee  money not taken (card data, pin, account, currency, transaction ID)  card confiscated (card data, reason) – Cards can be confiscated for various reasons  fatal error (error details)  Get new welcome screen ◦ Response: details 13

14 Follows the push model, messages are not initiated by the software 14

15  Disable ATM – sets the atm out of service  Enable ATM - sets the atm in a state so that users can use it 15


Download ppt "Daar is geen woord Chinees bij. Follows the push model, messages are not initiated by the software 2."

Similar presentations


Ads by Google