“way+bu made the mobile component of this project smooth and simple”
We knew a straight Salesforce solution would not meet our internal acceptance criteria or our clients. Inherently a ticketing system requires a messaging service, opposed to traditional Post/Request/Response network architecture. Ticket validation needed to be answered instantly, and the only way to meet these standards was to implement a messaging service, which Salesforce isn't designed for. We proposed an intermediary and Soda Strategic built the integration from the ticketing system in Salesforce to a Google Cloud Platform, which delivered ticket status updates instantly across all connected devices.
A traditional architecture requires data validation via a server, in this instance submitting a ticket number and waiting for a response was too slow, couple this with inconsistent internet at the park, it introduced unacceptable risk. The chance of vehicle and foot traffic congestion, a double-spend attack (fraudulent double scanning of tickets) or stale data to float around was too high.
We designed a solution where the ticket validation logic was internal to the application, which meant validation was instant and synced to cloud storage via a socket connection only when its status changed. This solution dramatically cut unwanted communication which drastically improved battery life. Implementing Google Cloud Services, we were able to introduce a solution that maintained all devices with up to date data to the millisecond when connected.
Soda Strategic constructed a bridge between Google Cloud Services and Salesforce to sync ticket and event data for mobile consumption. And with constant internet/Wi-Fi, we eliminated unlawful attempts to fraudulently scan the same ticket at multiple points of entry.
The CAG-Ticket Scanning application was delivered for testing a full month ahead of schedule. Scanning on site at the event exceeded our internal expectations and met all acceptance criteria. In the field, scanning, validating tickets and displaying information was blindingly fast. Reports from users expressed appreciation for the extended battery life, removing the need to carry juggle a portable power device while scanning.
Internet access at the entrance gate was reliable, offering continuous Wi-Fi. This ensured devices running the CAG-Ticket Scanning application remained constantly synced. In the field, we noticed only one or two scanners were used at any given time and no reports of error were cited from the 2000 tickets scanned for this event.