Logical Overview
Core Components
The AIR platform can be broken down into the following logical components.
Core AIR Engine
The core engine provides the high-performance transaction capabilities. This engine is divided internally into shared services which combine with a business service to provide the functionality across the entire platform. The core engine is isolated within the AIR platform, and accessed through the interfaces in this table.
Wallet & Consumer API’s
The service interfaces enable third party applications to interact with the system. As an example, the wallet API’s enable a calling application to see what loyalty entitlements (offers, rewards, points, subscriptions, prepaid balances) a consumer has in their AIR wallet.
POS API
POS Connect provides a robust set of APIs for attaching transactional channels (in-store POS, e-commerce etc) and adjudicating points and discounts and processing baskets in the Cloud
Resource API
We provide a number of platform API’s to allow the management of data within the Eagle Eye platform such as promotions and offers.
Event Stream
The event stream allows for data to be pushed to external systems off the back of an API request, or when data has changed within the platform. Delivery is via webhooks, and we also have integrations to send data to services such as S3 Buckets, Salesforce, Pub/Sub etc.
Dashboard
This is a web-based portal to support Promote, Gift, and Reward functionality. Client users can access this secure site to configure business rules around their promotions, loyalty schemes and gift programs, manage and configure services, perform customer care functions, and run operational reports. The Dashboard is delivered on Service Interfaces described above. Access to the dashboard is secured with usernames & passwords, 2FA and supports single sign-on protocols via SAML 2.0.
Updated about 4 hours ago
