Patent ID: 7297062

Claim:
A gaming system, comprising: a communication network; at least one central server, each including a first computer means and a first network interface, the first network interface being coupled to the first computer means and to the communication network; a first network service oriented software executing in the first computer means of each of the at least one central server, the first network service oriented software including: at least one high-level function; and a first network software interface configured to, via the first network interface, (a) provide the at least one high-level function upon receiving a request to consume the at least one high-level function or (b) enable execution of the at least one high-level function upon receiving a request for execution via a remote procedure call; at least one gaming terminal, each including a second network interface and a second computer means configured to control game software of the gaming terminal, the second network interface being coupled to the second computer means and to the communication network, and a second network service oriented software executing in the second computer means of each of the at least one gaming terminal, the second network service oriented software including: at least one function call; and a second network software interface configured to, upon execution of the at least one function call and via the second network interface, enable the at least one function call to (a) consume the at least one high-level function provided by the at least one central server or to (b) request via remote procedure call that the at least one central server executes the at least one high-level function.