BOB – S2S Overview May 25, 2004 Gaming Technology Summit.

Slides:



Advertisements
Similar presentations
Committee Updates.  G2S – Dan Milligan  S2S – Kevin Higgins  Transport – Erik Petersen  GDS – Pat Gustafson  CIC – Dennis Kleppen  OAC – Kerry Wolfe.
Advertisements

Netcentives Inc. 475 Brannan St. San Francisco, CA NASDAQ: NCNT Netcentives Inc. 475 Brannan St. San Francisco,
Global Gaming Expo - October 2004 Gaming Standards Association Presents.
TRENDS IN GAMING TECHNOLOGY APRIL 1, MANILA GEM 2009.
September 20, 2002G2E 2002 GSA Technical Forum1 Best Of Breed (BOB) Standard.
Refunds More Hassle Than They’re Worth Utility Payment Conference.
OAC Proposal for a Common Player User Interface (PUI) May 24, 2010 Green Valley Ranch - Las Vegas, NV.
GLI Regulator Roundtable Feb 2008 Benefits for Regulators with the G2S Communication Protocol GLI Regulator’s Roundtable 2008.
Network Layer and Transport Layer.
Gaming Standards Association
Advancing the Player User Interface (PUI) March 2010 M Resort - Las Vegas, NV.
Gaming Standards Association. Year of Implementation! What is GSA - Our Mission GSA is an international trade association representing gaming manufacturers,
Introduction Booktruck.com aims to: Combine the strengths of the first two generations, while avoiding many of their weaknesses Penetrate sizable existing.
Interpret Application Specifications
Collecting and Reporting Accounting Information Design of an effective AIS begins by considering outputs from the system. Outputs of an AIS include: 1.
Hands-On Microsoft Windows Server 2003 Networking Chapter 1 Windows Server 2003 Networking Overview.
Implementing Application Protocols. Overview An application protocol facilitates communication between applications. For example, an client uses.
Future directions in SAS September 20, SAS 6.00 IS AN INDUSTRY STANDARD The Gaming Standards Association (GSA) has adopted the SAS 6.00 protocol.
Gaming Standards Association. PLATINUM MEMBERS Third-Party Game Interface.
Presented By: Andy Balderson – Product Manager Ethernet, Internet, Wireless or Fiber - Distribute your HMI Application Over IP Networks Farther ! The Web.
September 20, 2002G2E 2002 GSA Technology Forum1 Gaming Device Standards Workgroup.
Overview What are the provisioning methods used in the Australian registry system? How are these provisioning systems secured?
GSA UPDATE MAY 21, 2009 – LAS VEGAS GTS 2009.
BUILDING BRIDGES IMPACT OF PACE OF CHANGE ON GAMING INDUSTRY.
Gaming Standards: A Paradigm Shift In Slot Floor Operations June 10, 2004 Rocky Mountain Gaming Summit – Denver, CO.
Gaming Standards Association The Drive to Protocol Standards.
1 iBizBuilder from ClearPath Welcome to the ClearPath Networks iBizaBuilder online Tool! This innovative tool will be an online source for automating your.
BOB Tech Demo 2003 G2E – Las Vegas. Agenda  Best of Breed – a layering of standards  Standards, messaging, protocols and why you care  From the bottom.
The Year of Implementation and Value Creation!Global Gaming Expo 2006 Good Things Happen When We All Pull Together Introducing S2S.
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
思科网络技术学院理事会. 1 Application Layer Functionality and Protocols Network Fundamentals – Chapter 3.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.1 ISP Services Working at a Small-to-Medium Business or ISP – Chapter 7.
Chapter 6 Configuring Windows Server 2008 Printing
September, 2005What IHE Delivers 1 G. Claeys, Agfa Healthcare Audit Trail and Node Authentication.
1.1 What is the Internet What is the Internet? The Internet is a shared media (coaxial cable, copper wire, fiber optics, and radio spectrum) communication.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Application Layer Functionality and Protocols.
BoD Meeting - Feb 2008 GSA Committee Technical Update For Engineers.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Application Layer Functionality and Protocols Network Fundamentals.
CasinoFest4: GSA Certification GSA Certification: How does it benefit Operators? Russ Ristine – Radical Blue Gaming.
GSA Certification And New Features Marc McDermott, Technical Director.
CasinoFest3: Download vs. Configuration Download vs. Remote Configuration What’s the difference? Russ Ristine – Radical Blue Gaming.
GSA Technology Direction Racing & Gaming Summit, Dec 9, 2003, Tucson, AZ.
Integration with Enterprise Database Systems Tim Sullivan activePDF, Inc.
Feb 07, 2007GLI Regulators Roundtable. Feb 07, 2007GLI Regulators Roundtable Industry Recognition  Jan 5, 2007: First place for Game-to-System (G2S)
ANNUAL MEETING PLATINUM MEMBERS WELCOME Adrian Marcu - Chairman.
Finding the Holy Grail: Is Server Based Gaming The Next Big Thing? Gaming Executive Summit Madrid, July 10, 2008.
The Year of Implementation and Value Creation!Gaming Technology Summit The Power of One Solution.
The Year of Implementation and Value Creation!Global Gaming Expo 2006 Good Things Happen When We All Pull Together The World of Transport.
Customer Interface for wuw.com 1.Context. Customer Interface for wuw.com 2. Content Our web-site can be classified as an service-dominant website. 3.
October 3, 2002Initial Proposal - Board of Directors1 SYSTEM-TO-SYSTEM WORKGROUP.
BOB - GSA’s Best Of Breed Protocol. Global Gaming Expo - October 2004 BOB: “Best of Breed” - EGM to System.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
CasinoFest3: GSA's S2S Protocol GSA’s System to System Protocol: Making your system connections better! Russ Ristine – Radical Blue Gaming.
2005 Asian Gaming Expo - MACAU Asian Gaming Expo Global Gaming Machine Development June 14, 2005 Peter DeRaedt President Gaming Standards Association.
Why Standards?. Year of Implementation! Dataflow without Standards.
Player User Interface Ethan Tower, Protocol Director, GSA.
BOB (Best of Breed) development BOB (Best of Breed) development Press Conference – Rio Suites – January 8 th, 2003.
EUROPEAN UPDATE MEETING 2015 Vienna, Austria. WELCOME Peter DeRaedt - President.
Gaming Standards Association
IBM Global Services © 2005 IBM Corporation SAP Legacy System Migration Workbench| March-2005 ALE (Application Link Enabling)
27th June e-Sales Project Web Liaison Group Meeting 27th June 2005 Chris Sendall and Nick Mattin
Hands-On Microsoft Windows Server 2008 Chapter 5 Configuring Windows Server 2008 Printing.
The overview How the open market works. Players and Bodies  The main players are –The component supplier  Document  Binary –The authorized supplier.
PIX/PDQ – Today and Tomorrow Vassil Peytchev Epic.
TBC Presentation Casino Enterprise Management System Lou Vilardo, President September 20th, 2010.
The Internet.
Working at a Small-to-Medium Business or ISP – Chapter 7
Working at a Small-to-Medium Business or ISP – Chapter 7
Working at a Small-to-Medium Business or ISP – Chapter 7
Presentation transcript:

BOB – S2S Overview May 25, 2004 Gaming Technology Summit

BOB – S2S Overview nWhat is BOB? nWhat is S2S? nBOB & S2S Message Handling nBOB Command Set – Version 1 nS2S Command Set – Version 1 nQuestions and Answers

What Is BOB? nBOB = Best Of Breed nCommunications between EGMs and back-end servers nDesigned to replace existing protocols nBased on current, proven technology standards; XML, TCP/IP, HTTP, etc nSupports high-speed communications by multiple back-end servers nConsists of three components: n BOB Message Standards – version 1 complete n BOB Transport Standards – HTTPS/SOAP complete n BOB Configuration Standards – in process

What Is S2S? nS2S – System To System nCommunications between back-end servers nBased on current, proven technology standards; XML, TCP/IP, HTTP, etc nSupports high-speed communications amongst back-end servers nDesigned to complement and support BOB nS2S and BOB use common message handling methodologies nConsists of two components: n S2S Message Standards – version 1 complete n S2S Transport Standards – in process

What Is BOB? What Is S2S? EGM Progressive Accounting Player Tracking Tickets BOB Kiosk Coin/Bill Counters S2S

BOB & S2S Message Handling nMessages are used to deliver one or more commands nCommands can be requests and/or responses nMany commands are organized into request-response pairs; two-way nOther commands do not require responses; one-way nMultiple unrelated commands can be bundled into a single message

BOB & S2S Message Handling Outbound Command Queue Inbound Command Queue Command Processor Inbound Command Queue Outbound Command Queue Command Processor 2. bobMessage 3. bobAck 1. Request4. Request 5. Response 6. bobMessage 7. bobAck 8. Response

BOB Command Set – Version 1 ndevice Class – used to identify the logical and physical devices contained in an EGM and to subscribe to the commands generated by a device. ncommunications Class – used to establish and maintain communications between an EGM and a back-end server. ncabinet Class – used to report the state of the cabinet and EGM access doors. nprocessor Class – used to report the state of the central processor and to set the themes, paytables and denominations offered by the EGM. nmeters Class – used to subscribe to and report performance, transfer, note and cabinet meters using onDemand, onPeriodic, onEvent, onChange, onAudit methods.

BOB Command Set – Version 1 ncoinAcceptor Class – used to configure and report the state of coin acceptors. nnoteAcceptor Class – used to configure and report the state of note acceptors. nhopper Class – used to configure and report the state of hoppers. nprinter Class – used to configure and report the state of printers and to print customized receipts. nhandpay Class – used to process jackpots and cancelled credit including remote jackpot key-offs.

BOB Command Set – Version 1 nprogressive Class – used to report and process progressive jackpot hits. nbonus Class – used to configure, report and process bonus awards. nplayer Class – used to configure and report player tracking events including countdowns, point awards, hot players, abandoned cards and direct messages. nvoucher class – used to process and report payment voucher (ticket) issuance and redemption. nWAT Class – used to process and report wagering account transfers. nGAT Class – used to process and report game authentication commands.

Messages SAS vs. XML BOB

Example of XML for meters

Client request and server response in XML <getPerformanceMeter denom="*" name="coinIn" payTable="" theme=""/>

BOB in the future: A Phased Approach nBOB – Phase 1 (XML Core) n Compatible with current protocol solutions n Includes basic player tracking functions nBOB – Phase 2 (Transport and Tools) n Toolkit for developers n Tools for compliance/approval testing n Physical layer (Ethernet), IP transport, addressing n Serial BOB nBOB – Phase 3 (Download) n Automated configuration n Download Games and Peripherals n Class II, Lottery and central determination message sets

S2S Command Set – Version 1 ncommunications Class – used to establish and maintain communications between back-end servers. nconfiguration Class – used to transmit application configuration data; employees, junkets, groups, clubs, chip sets, gaming tables, EGMs, comp items, etc. npatron Class – used to transmit patron registration and demographic data; mailing addresses, phone numbers, addresses, identification, images, comments, account balances, stop codes, etc. nopenClose Class – used to process table game openers and closers and to record periodic headcount and win/loss estimates. nfillCredit Class – used to process table game fills and credits.

S2S Command Set – Version 1 nmarker Class – used to process patron markers, redemptions, chip purchase vouchers and document transfers. nplayerRating Class – used to process player rating information for table games, EGMs, poker, bingo, keno, sports book and race book. njackpot Class – used to process table games progressive jackpots. ncomp Class – used to issue, redeem and void patron comps

BOB – S2S Overview

Regulatory Advisory Committee Mark Pace – RAC Chairman

RAC Committee Charter The GSA Regulatory Advisory Committee’s purpose is to ensure that all standards adopted by the Association are compliant with known jurisdictional requirements. In addition the committee will provide regulators access to GSA technology education and establish a forum in which regulators, manufacturers, systems providers and operators can collaborate to address industry issues.

RAC Committee nMechanism for open dialogue between Regulators and GSA n Regulators are unwilling to formally participate in GSA due to impartiality concerns n Regulators are eager to learn about what GSA is working on and to provide input n RAC chair has been positioned as the Regulator’s point of contact within GSA n Routine one-on-one calls to each Regulatory body has been effective in identifying their concerns, creating demand for detailed information on BOB, and making headway in having regulators seek the Association’s input.

RAC Committee Protocol Comparison Document

RAC Committee Sample Page from US Technical Requirements Document

RAC Committee 2004 Objectives ObjectivesTimeline Establish a mechanism to ensure a dialogue between GSA and regulators both audit and technical division Q1/2004 Write a white paper on GSA that speaks to the regulatorsQ1/2004 Create a protocol comparison document that conveys to regulators ‘at a glance’ the functionality each protocol has. Q1/2004 Design a document that lists all the US jurisdictional requirements. (GSA to support developing web interface to allow for on-line search for specific regulatory requirements etc.) Q1/2004 Obtain input into standards GDS, BOB and possibly S2SQ2/2004