CAN Albert Integration Manual - 5.4 Web Based Pos
12
|
Commonwealth Bank Albert POS Integration Guide
5.4 Web Based POS
An example of a web based POS not running on Albert. The Publish/Subscribe service could be replaced with
something simpler such as a simple pass through of messages between two open connections - the web
page connection and the Albert connection. The web page connection can be achieved using something like
WebSockets, Long Polling etc. The Albert connection could be a simple TCP/IP socket. The MOM box then
becomes a facilitator or broker rather than the POS and the Albert Terminal connecting directly. If there are multiple
POS connections and multiple Alberts it makes sense to be a complete MOM solution. POS connects to a
middleware service that will handle all transaction communications.
Web Browser
Publish Subscribe
Queue
Web page /
iFrame
POS Client
CommBank
Standard
Payment app
POS Terminal
11. Done
2. Launch Payment Page
6. Payment Request
MOM
Tomcat
9. Payment
Response
1. Register Albert
8. Payment Response
7. Payment Request
Albert Terminal
POS owned and developed
CommBank owned and developed
Existing 3rd Party app
KEY
5. Payment Request
3. Request An Albert
10. Payment Response
4. Albert Assigned