Axa Assurance Maroc - Insurer Innovation Award 2024
WSO2 & AAA Ohio Automobile Club
1. WSO2 and AAA Ohio Automobile Club Case Study
WSO2 ESB enabling an automated online booking system
Presenters
Dushan Abeyruwan - Senior Software Engineer
Chintana Wilamuna - Senior Technical Lead
Rob Zahn - CIO, AAA, Ohio Automobile Club
Randy Mullins - Web Technology Analyst, AAA, Ohio Automobile Club
2. About WSO2
WSO2 is the World’s only…
• lean middleware company
• on-premise and cloud (private/public) middleware platform
• complete (data to screen) open source middleware company
Founded in 2005 by acknowledged leaders in XML, web services
technologies, standards and open source
Funded by Intel Capital and Quest Software
150+ employees in USA, UK, Spain and Sri Lanka
10 books published, 100+ technical articles, 30 PhD candidates, 2 PhDs
Sri Lanka – center of excellence for Open Source
• Leading source of Apache Committers outside the US
• Largest per-capita Open Source contributors in the world
• Leading source of Google Summer of Code winners
3. WSO2’s Open Source Edge
- Unique Support Model: “We build it. We support it. We manage it. We
improve it.”
- No Support Engineers
- No Project Managers
- No Multi-Year Roadmap
- WSO2 Support Offerings: QuickStart, Development Support &
Production Support
- Open Development Methodology: Customer-driven, agile, open and
effective product engineering & development
- High levels of customer involvement in product development &
evolution
- Open public mailing lists – architecture@wso2.com
8. AAA Company Overview
AAA began in 1902, almost immediately after the first
horseless carriages appeared on America’s roads. During
that time, only 23,000 cars were in operation in this country,
compared with 17 million horses.
Today, AAA is organized as a federation of motor clubs
serving more than 53 million members throughout the United
States and Canada.
The Ohio Auto Club, headquartered in Worthington, Ohio,
serves more than 750,000 members in 38 Ohio counties.
Throughout this territory, we operate 31 stores and six Car
Care Plus facilities.
9. AAA Company Overview
While emergency road service remains the heart of our
operations, we are much more than that. We offer our
members and clients a full range of products, benefits and
services spread through distinct business lines, including:
• Automotive
• Insurance
• Travel
• Financial Services
We invite you to like us on Facebook, follow us on Twitter
@AAAOhio.
10. TST – Travel Booking System
Travel Syndication Technology is a web-based travel
shopping and booking solution designed specifically
with the needs of our members in mind. The
technology gives customers the flexibility to shop and
book online with support from a travel agent when they
need it.
The Ohio Auto Club created TST’s Travel booking engine
for online customer travel bookings.
11. TST - Objectives
• Be a primary source for members to book all travel needs
• Deliver a consistent experience to members on the website
and through the travel agent
• Increase member engagement and loyalty
• Increase agent productivity and efficiency
• Increase sales and revenue
12. AXIS by Campana – Membership System
The Ohio Auto Club (OAC) uses the AXIS membership
system by Campana.
Industry-leading software solutions for membership-based
organizations. Provides rich functionality, flexible, tunable
options and integrates with other business systems to
enhance member interactions across your organization.
http://campana.com/axis/default.asp
13. OAC Reasons for Choosing WSO2
1. Established relationship with AAA National and other clubs.
2. Evaluated other middleware products.
3. WSO2 was very flexible with our timelines.
4. Ability to handle high volume of booking transactions.
5. Open source was a cost-effective solution.
14. High-level Overview of Back Office TST Integration
1. The Ohio Auto Club uses the TST travel booking engine for online
travel bookings. Customers on ohio.aaa.com will book travel through
the TST portal.
2. TST integrates with travel vendors to allow customers to search and
book the travel.
3. Booking information is then provided to the Ohio Auto Club via HTTP
web services.
4. OAC retrieves bookings from the web services on a configurable
schedule using WSO2’s ESB.
5. Booking requests are made using a start and end date.
6. Retrieved data is then transformed into Campana’s version of the OTA
(Open Travel Alliance) format and sent to AXIS, OAC’s back office
membership system.
18. AAA-Ohio Online booking Project Challenges
1. Solution Architecture
OAC needed an extremely efficient and flexible solution.
The solution needed to be capable of handling
potentially high volume of small-to-large messages
without errors or hang-ups.
OAC needed the flexibility to be able to manually
pull bookings when necessary.
19. AAA-Ohio Online booking Project Challenges
2. Data Mapping
Multiple Data Formats and Travel Industry Complexity
Significant insight into the complexities of the
travel industry was essential to being able to
properly map data. The Travel managers at OAC
provided critical guidance through terminology and
industry practices.
Understanding and overcoming differences in
data formats between TST’s custom format, and
AXIS’ OTA version format.
20. AAA-Ohio Online booking Project Challenges
3. On-going Development
New Features Built in Response to New TST Development
TST converted data time zones from EST/EDT to
UTC to make data more universal. WSO2 built
new functionality to pull bookings in UTC time and
convert to local time zone.
21. AAA-Ohio Online booking Project Challenges
4. The Auditing Process
Developing a Reporting Process to Verify Bookings
WSO2 used the DBReport mediator to send
booking reference data to a MySQL database as
the ESB is sending the booking into AXIS. OAC
uses a .NET web front-end to view individual
bookings as they are sent to AXIS.
22. AAA-Ohio Online booking WSO2 Product Integration
and overall product outcome results
Highly efficient, flexible and manageable solution
Saves hours of hand-processing on a daily basis
Allows OAC to have near-real time booking data
Post implementation support is a strength
23. Visions and future initiatives
• Potential to add more travel products.
• Implementing a more robust monitoring/auditing system to verify the
existence and status of TST bookings in the AXIS membership system
at a set interval.
• Support of enhanced functionality for travel agent use.
• Expand WSO2 ESB back office solution to additional AAA Clubs and
other travel organizations.
24. More Info
Corporate website: http://wso2.com
Developer portal: http://wso2.org
Business development team: bizdev@wso2.com
25