RocketTheme Joomla Templates
Home
Cubeia Network

The Cubeia Network is a back office suite of high performance services and administrative tools for accounting, user management, integration and complex event processing.

Cubeia Network is available as an open source product, you can download it, give it a test-drive and even check out the source code here.

Service Overview
The list below outlines the major services and components of the Cubeia Backoffice Suite.

  • User service - user account management
  • Accounting service - high performance accounting service
  • CEP services (Complex Event Processing) - services for real time processing and filtering of a massive event cloud.
  • Backoffice administration interface - web based administrative tools for the backoffice services.
  • Integration server (Apache ServiceMix ESB) - a flexible service bus for easy and fast integration between internal and external backoffice serivces.

Architecture
All services are stand alone and have Web Service interfaces (SOAP) and have no dependencies to each other. This means that it is possible to customize the backoffice based on needs. Integration with external services (payment service providers for example) is done via the ESB which supports a wide range of transports.

The backoffice suite favours a hub-n-spoke topology rather than point-to-point integrations. This topology dramatically reduces the number of integrations and is highly flexible as the ESB hides the concrete destination of messages. This way services can be easily exchanged and clustered or load balanced.

User Service
The user service stores user data such as names, address information, authentication credentials and custom attributes. The service supports all basic CRUD operations as well as searching with filters and sorting.

Accounting Service
This service handles monetary transactions using general ledger bookkeeping. The central concept is the account. A transaction consists of a set of account entries (2..n) with a zero sum.

Creating accounts is a cheap operation which makes the service suitable for handling lots of short lived accounts, for example table sessions in a poker game.

The internal design is non-blocking and supports very high throughput.

CEP Services
Complex event processing is used to make real time analyzis of event patterns. Application events, for example game specific player actions, are posted to a CEP server. The server processes the incoming events against a set of customizable queries which in turn may spawn new events or trigger actions.

The CEP services handles very high throughput and will drop events if the load gets to high to ensure that the event producers are unaffected.

Examples of usage: player winning or losing streaks, fraud detection, system malfunctions, rake tracking, etc.

Backoffice administration interface
A web based unified web interface for the accounting and user services. The tool provides searching, filtering and editing for users and transactions as well as some basic reports. All views are highly cross referenced and supports comprehensive drill downs on most entities.

 

Latest News

It has come to our attention that some USB demos we handed out at ICE are not working properly. If you are having problems with it, visit our blog for a solution.

 
Cubeia will be exhibiting at ICE 2012 in London. Make sure to visit us at stand 5110 if you are attending!

Quick Links

Firebase
Overview | Features | Benefits

Cubeia Network
Overview

Auction
Overview

Services
Overview

Cubeia Ltd

Cubeia Ltd is a software and services company, registered in with UK company no. 6056566 and operating through our office in Stockholm, Sweden. Cubeia Ltd. UK Fillial is a registered branch office in Sweden, organisation no. 516404-2268. Please contact Lars J. Nilsson, Executive Vice President, on telephone: +46 (0)704 - 10 69 53.