1 / 19

BOB - GSA’s Best Of Breed Protocol

BOB - GSA’s Best Of Breed Protocol. BOB: “Best of Breed” - EGM to System. BOB. GSA Protocols: Common Business Drivers. Make it easier for operators to install, manage, operate, and administer EGMS and hosts Reduce the Total Cost of Ownership Continue to support existing functionality

scorpio
Download Presentation

BOB - GSA’s Best Of Breed Protocol

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. BOB - GSA’s Best Of Breed Protocol

  2. BOB: “Best of Breed” - EGM to System BOB Global Gaming Expo - October 2004

  3. GSA Protocols: Common Business Drivers • Make it easier for operators to install, manage, operate, and administer EGMS and hosts • Reduce the Total Cost of Ownership • Continue to support existing functionality • Reduce dependence on proprietary solutions • Expanded functionality • Make it easier to deploy new solutions Global Gaming Expo - October 2004

  4. Player Tracking S2S CoinAcceptor Kiosk GDS CoinHopper Voucher Manager S2S GameControl NoteAcceptor BOB S2S Slot Accounting Coin/BillCounters Printer S2S S2S TouchScreen Progressive EGM Host Systems GSA Architecture Global Gaming Expo - October 2004

  5. What Is BOB? • BOB = Best Of Breed • Communications between EGMs and back-end servers • Designed to supercede existing protocols • Based on current, proven technology standards; XML, SOAP, Web Services, etc. • Expandable from low-speed (BOB messages between an EGM and SMIB over a serial link) to very high-speed communications (EGM to multiple back-end servers over Ethernet) • Consists of three components: • BOB Message Standards • BOB Transport Standards • BOB Configuration Standards Global Gaming Expo - October 2004

  6. What Choices Led to BOB? • An open standard data model for an EGM • Satisfies evolving data requirements • Supports namespace extensions • An event driven architecture rather than polled protocol • Host as owner or guest (one can write, any can read) • A messaging protocol that is extensible and is encoded using industry standards, like XML • A messaging protocol that is independent of transport (Ethernet, serial, or dial-up) Global Gaming Expo - October 2004

  7. Core Classes 1) Device ownership & subscriptions 2) Communications 3) Meters & subscriptions 4) Cabinet Class 5) Processor Class Additional Classes 1) Coin Acceptor 2) Note Acceptor & Dispenser 3) Coin Hopper 4) Printer 5) Handpay 6) Progressive 7) Bonus 8) Player 9) Voucher 10) Wagering Account Transfer 11) Game Authentication Terminal The BOB Classes Global Gaming Expo - October 2004

  8. Example of XML for meters Global Gaming Expo - October 2004

  9. BOB XML Request Response Pair Global Gaming Expo - October 2004

  10. BOB: Achievements in 2004 Completed Work • BOB Message Protocol 1.0 • BOB Transport / Security Standard 1.0 (SOAP / HTTPS over TCP/IP / Ethernet) • HOST and EGM Simulators Version 1.0 Work in Progress • sBOB - BOB over a serial link (WBXML / PPP ) Global Gaming Expo - October 2004

  11. BOB: Goals for 2005 • Remote configuration of slot machines • Lottery class • Peripheral code download • Central determination (Class II gaming) • EGM operating system and code download • Printer class - template and code download • Protocol Testers for self-certification and verification Global Gaming Expo - October 2004

  12. BOB S2S BOB The Protocol Development Suite Global Gaming Expo - October 2004

  13. Protocol Simulator Overview • EGM Simulator • Simulates a slot machine - configured via the User Interface or from a Host Service • Game Play interface - supports all meters • BOB messaging with multiple hosts, simultaneously • Support for GDS devices • Host Simulator • Up to 7 individually configurable Host Services • Full BOB communication with EGM or simulator • Support for multiple concurrent gaming machines Global Gaming Expo - October 2004

  14. EGM and Host Simulator Demonstration

  15. sBOB - BOB over a serial link Global Gaming Expo - October 2004

  16. The Challenges • The industry needs an open protocol for older games • A reel spinning game can’t build large XML messages • Serial is not as fast as Ethernet • Goal - Use existing SMIBs to implement BOB now • Need a protocol that works on an embedded processor • Retain the BOB data model, if possible • Continue to use open standards Global Gaming Expo - October 2004

  17. The sBOB Solution Set • Continues to use the BOB data model • Only changes the transport method • WBXML - encodes XML into binary representation • PPP - Standard for TCP/IP communications over Serial • Can be implemented now Global Gaming Expo - October 2004

  18. The sBOB Datascope • Allows one to view the sBOB information being transported • Can see raw binary data, PPP packets, or decoded WBXML • Monitors traffic in both directions • Uses the provided sBOB dictionary document Global Gaming Expo - October 2004

  19. A proof of concept made possible by Revive Gaming Aristocrat Technologies Digital Dynamics Mandalay Resort Group Demonstrating BOB over a Serial Link

More Related