SlideShare una empresa de Scribd logo
1 de 24
Descargar para leer sin conexión
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
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
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
WSO2’s Engagement Model
WSO2 SOA Platform




5
WSO2 Carbon : Distribution Artifacts
Enterprise IT in 2015+
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.
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.
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.
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
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
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.
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.
TST Back Office Integration – High Level Diagram
AAA-Ohio Solution Architecture
AAA-Ohio Deployment Architecture
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.
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.
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.
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.
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
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.
More Info

        Corporate website: http://wso2.com


        Developer portal: http://wso2.org


        Business development team: bizdev@wso2.com




25

Más contenido relacionado

La actualidad más candente

Solving born mobile generation challenges with WSO2 Enterprise Mobile Platform
Solving born mobile generation challenges with WSO2 Enterprise Mobile PlatformSolving born mobile generation challenges with WSO2 Enterprise Mobile Platform
Solving born mobile generation challenges with WSO2 Enterprise Mobile PlatformWSO2
 
Apply API Governance to RESTful Service APIs using WSO2 Governance Registry a...
Apply API Governance to RESTful Service APIs using WSO2 Governance Registry a...Apply API Governance to RESTful Service APIs using WSO2 Governance Registry a...
Apply API Governance to RESTful Service APIs using WSO2 Governance Registry a...WSO2
 
API Management Building Blocks and Business value
API Management   Building Blocks and Business valueAPI Management   Building Blocks and Business value
API Management Building Blocks and Business valueWSO2
 
WSO2 Intro Webinar - The WSO2 Data Services - Harnessing Disparate Enterprise...
WSO2 Intro Webinar - The WSO2 Data Services - Harnessing Disparate Enterprise...WSO2 Intro Webinar - The WSO2 Data Services - Harnessing Disparate Enterprise...
WSO2 Intro Webinar - The WSO2 Data Services - Harnessing Disparate Enterprise...WSO2
 
Digital Transformation: Connected API Ecosystems
Digital Transformation: Connected API EcosystemsDigital Transformation: Connected API Ecosystems
Digital Transformation: Connected API EcosystemsHARMAN Services
 
Architecting the Digital Enterprise
Architecting the Digital Enterprise Architecting the Digital Enterprise
Architecting the Digital Enterprise WSO2
 
Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)
Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)
Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)Codit
 
WSO2Con USA 2017: APIs as Your Digital Connector
WSO2Con USA 2017: APIs as Your Digital ConnectorWSO2Con USA 2017: APIs as Your Digital Connector
WSO2Con USA 2017: APIs as Your Digital ConnectorWSO2
 
WSO2 Roadmap and Vision
WSO2 Roadmap and VisionWSO2 Roadmap and Vision
WSO2 Roadmap and VisionWSO2
 
Understanding the WSO2 Platform and Technology
Understanding the WSO2 Platform and TechnologyUnderstanding the WSO2 Platform and Technology
Understanding the WSO2 Platform and TechnologyWSO2
 
API Branding Strategy
API Branding StrategyAPI Branding Strategy
API Branding StrategyWSO2
 
WSO2 BAM - Your Big Data Toolbox
WSO2 BAM - Your Big Data ToolboxWSO2 BAM - Your Big Data Toolbox
WSO2 BAM - Your Big Data ToolboxWSO2
 
APIs: The Gateway to Digital Transformation
APIs: The Gateway to Digital TransformationAPIs: The Gateway to Digital Transformation
APIs: The Gateway to Digital TransformationWSO2
 
Hybrid integration platform reference architecture
Hybrid integration platform reference architectureHybrid integration platform reference architecture
Hybrid integration platform reference architectureChanaka Fernando
 
Integration of Things (Sam Vanhoutte @Iglooconf 2017)
Integration of Things (Sam Vanhoutte @Iglooconf 2017) Integration of Things (Sam Vanhoutte @Iglooconf 2017)
Integration of Things (Sam Vanhoutte @Iglooconf 2017) Codit
 
The New IT - Your Milestone Plan
The New IT -  Your Milestone PlanThe New IT -  Your Milestone Plan
The New IT - Your Milestone PlanWSO2
 
Solutions Using WSO2 Analytics
Solutions Using WSO2 AnalyticsSolutions Using WSO2 Analytics
Solutions Using WSO2 AnalyticsWSO2
 
Building an Integrated Supply Chain for APIs
Building an Integrated Supply Chain for APIs Building an Integrated Supply Chain for APIs
Building an Integrated Supply Chain for APIs Asanka Abeysinghe
 
Backend as a Service - Mobile's new Middleware
Backend as a Service - Mobile's new MiddlewareBackend as a Service - Mobile's new Middleware
Backend as a Service - Mobile's new MiddlewareRahul Krishnan P
 
A Walk through SSO
A Walk through SSOA Walk through SSO
A Walk through SSOWSO2
 

La actualidad más candente (20)

Solving born mobile generation challenges with WSO2 Enterprise Mobile Platform
Solving born mobile generation challenges with WSO2 Enterprise Mobile PlatformSolving born mobile generation challenges with WSO2 Enterprise Mobile Platform
Solving born mobile generation challenges with WSO2 Enterprise Mobile Platform
 
Apply API Governance to RESTful Service APIs using WSO2 Governance Registry a...
Apply API Governance to RESTful Service APIs using WSO2 Governance Registry a...Apply API Governance to RESTful Service APIs using WSO2 Governance Registry a...
Apply API Governance to RESTful Service APIs using WSO2 Governance Registry a...
 
API Management Building Blocks and Business value
API Management   Building Blocks and Business valueAPI Management   Building Blocks and Business value
API Management Building Blocks and Business value
 
WSO2 Intro Webinar - The WSO2 Data Services - Harnessing Disparate Enterprise...
WSO2 Intro Webinar - The WSO2 Data Services - Harnessing Disparate Enterprise...WSO2 Intro Webinar - The WSO2 Data Services - Harnessing Disparate Enterprise...
WSO2 Intro Webinar - The WSO2 Data Services - Harnessing Disparate Enterprise...
 
Digital Transformation: Connected API Ecosystems
Digital Transformation: Connected API EcosystemsDigital Transformation: Connected API Ecosystems
Digital Transformation: Connected API Ecosystems
 
Architecting the Digital Enterprise
Architecting the Digital Enterprise Architecting the Digital Enterprise
Architecting the Digital Enterprise
 
Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)
Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)
Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)
 
WSO2Con USA 2017: APIs as Your Digital Connector
WSO2Con USA 2017: APIs as Your Digital ConnectorWSO2Con USA 2017: APIs as Your Digital Connector
WSO2Con USA 2017: APIs as Your Digital Connector
 
WSO2 Roadmap and Vision
WSO2 Roadmap and VisionWSO2 Roadmap and Vision
WSO2 Roadmap and Vision
 
Understanding the WSO2 Platform and Technology
Understanding the WSO2 Platform and TechnologyUnderstanding the WSO2 Platform and Technology
Understanding the WSO2 Platform and Technology
 
API Branding Strategy
API Branding StrategyAPI Branding Strategy
API Branding Strategy
 
WSO2 BAM - Your Big Data Toolbox
WSO2 BAM - Your Big Data ToolboxWSO2 BAM - Your Big Data Toolbox
WSO2 BAM - Your Big Data Toolbox
 
APIs: The Gateway to Digital Transformation
APIs: The Gateway to Digital TransformationAPIs: The Gateway to Digital Transformation
APIs: The Gateway to Digital Transformation
 
Hybrid integration platform reference architecture
Hybrid integration platform reference architectureHybrid integration platform reference architecture
Hybrid integration platform reference architecture
 
Integration of Things (Sam Vanhoutte @Iglooconf 2017)
Integration of Things (Sam Vanhoutte @Iglooconf 2017) Integration of Things (Sam Vanhoutte @Iglooconf 2017)
Integration of Things (Sam Vanhoutte @Iglooconf 2017)
 
The New IT - Your Milestone Plan
The New IT -  Your Milestone PlanThe New IT -  Your Milestone Plan
The New IT - Your Milestone Plan
 
Solutions Using WSO2 Analytics
Solutions Using WSO2 AnalyticsSolutions Using WSO2 Analytics
Solutions Using WSO2 Analytics
 
Building an Integrated Supply Chain for APIs
Building an Integrated Supply Chain for APIs Building an Integrated Supply Chain for APIs
Building an Integrated Supply Chain for APIs
 
Backend as a Service - Mobile's new Middleware
Backend as a Service - Mobile's new MiddlewareBackend as a Service - Mobile's new Middleware
Backend as a Service - Mobile's new Middleware
 
A Walk through SSO
A Walk through SSOA Walk through SSO
A Walk through SSO
 

Similar a WSO2 & AAA Ohio Automobile Club

WCA eCommerce: Working together in a Global Network
WCA eCommerce: Working together in a Global NetworkWCA eCommerce: Working together in a Global Network
WCA eCommerce: Working together in a Global NetworkKaitlyn Mode
 
apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Ini...
apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Ini...apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Ini...
apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Ini...apidays
 
WSO2 Technology Update
WSO2 Technology UpdateWSO2 Technology Update
WSO2 Technology UpdateWSO2
 
RADcube's Guide for Rapid Mobile Application Development
RADcube's Guide for Rapid Mobile Application Development RADcube's Guide for Rapid Mobile Application Development
RADcube's Guide for Rapid Mobile Application Development Ty Alden Cole
 
Dmitry Vilchinsky "Powering Tomorrow: Cutting Edge Technologies (IoT, Blockch...
Dmitry Vilchinsky "Powering Tomorrow: Cutting Edge Technologies (IoT, Blockch...Dmitry Vilchinsky "Powering Tomorrow: Cutting Edge Technologies (IoT, Blockch...
Dmitry Vilchinsky "Powering Tomorrow: Cutting Edge Technologies (IoT, Blockch...LogeekNightUkraine
 
Nieuwe onderwijs- en onderzoekstoepassingen door slimme wifi-netwerken - Roy ...
Nieuwe onderwijs- en onderzoekstoepassingen door slimme wifi-netwerken - Roy ...Nieuwe onderwijs- en onderzoekstoepassingen door slimme wifi-netwerken - Roy ...
Nieuwe onderwijs- en onderzoekstoepassingen door slimme wifi-netwerken - Roy ...SURFnet
 
[WSO2 Summit APAC 2020] Enabling Digital Transformation and Ecosystem Collabo...
[WSO2 Summit APAC 2020] Enabling Digital Transformation and Ecosystem Collabo...[WSO2 Summit APAC 2020] Enabling Digital Transformation and Ecosystem Collabo...
[WSO2 Summit APAC 2020] Enabling Digital Transformation and Ecosystem Collabo...WSO2
 
Migrations Startegy: Lotus Notes to Office 365 & Azure
Migrations Startegy: Lotus Notes to Office 365 & AzureMigrations Startegy: Lotus Notes to Office 365 & Azure
Migrations Startegy: Lotus Notes to Office 365 & AzureWinWire Technologies Inc
 
Knowledge tree implementation case study
Knowledge tree implementation case studyKnowledge tree implementation case study
Knowledge tree implementation case studyShyam Desigan
 
Knowledge Tree Implementation Case Study
Knowledge Tree Implementation Case StudyKnowledge Tree Implementation Case Study
Knowledge Tree Implementation Case StudyShyam Desigan
 
Innovative Solutions for Your Business Needs Luminosity Dec 2016
Innovative Solutions for Your Business Needs Luminosity Dec 2016Innovative Solutions for Your Business Needs Luminosity Dec 2016
Innovative Solutions for Your Business Needs Luminosity Dec 2016Vinit Mehta
 
Platform for Comprehensive Vendor Research & Analysis
Platform for Comprehensive Vendor Research & AnalysisPlatform for Comprehensive Vendor Research & Analysis
Platform for Comprehensive Vendor Research & AnalysisMike Taylor
 
Improving employee and broker productivity with portal technologies.
Improving employee and broker productivity with portal technologies.Improving employee and broker productivity with portal technologies.
Improving employee and broker productivity with portal technologies.Mindtree Ltd.
 
Aspire_Zone_Foundation_Case_study_Final
Aspire_Zone_Foundation_Case_study_FinalAspire_Zone_Foundation_Case_study_Final
Aspire_Zone_Foundation_Case_study_Finalalihassan132
 
Office Business Applications in Financial Services
Office Business Applications in Financial ServicesOffice Business Applications in Financial Services
Office Business Applications in Financial ServicesMike Walker
 
Systematix_Credential_Presentation_latest (1)
Systematix_Credential_Presentation_latest (1)Systematix_Credential_Presentation_latest (1)
Systematix_Credential_Presentation_latest (1)Alex Hunt
 
AI based College Information Search System
AI based College Information Search SystemAI based College Information Search System
AI based College Information Search SystemIRJET Journal
 
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...Kai Wähner
 

Similar a WSO2 & AAA Ohio Automobile Club (20)

WCA eCommerce: Working together in a Global Network
WCA eCommerce: Working together in a Global NetworkWCA eCommerce: Working together in a Global Network
WCA eCommerce: Working together in a Global Network
 
apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Ini...
apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Ini...apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Ini...
apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Ini...
 
WSO2 Technology Update
WSO2 Technology UpdateWSO2 Technology Update
WSO2 Technology Update
 
RADcube's Guide for Rapid Mobile Application Development
RADcube's Guide for Rapid Mobile Application Development RADcube's Guide for Rapid Mobile Application Development
RADcube's Guide for Rapid Mobile Application Development
 
Dmitry Vilchinsky "Powering Tomorrow: Cutting Edge Technologies (IoT, Blockch...
Dmitry Vilchinsky "Powering Tomorrow: Cutting Edge Technologies (IoT, Blockch...Dmitry Vilchinsky "Powering Tomorrow: Cutting Edge Technologies (IoT, Blockch...
Dmitry Vilchinsky "Powering Tomorrow: Cutting Edge Technologies (IoT, Blockch...
 
Nieuwe onderwijs- en onderzoekstoepassingen door slimme wifi-netwerken - Roy ...
Nieuwe onderwijs- en onderzoekstoepassingen door slimme wifi-netwerken - Roy ...Nieuwe onderwijs- en onderzoekstoepassingen door slimme wifi-netwerken - Roy ...
Nieuwe onderwijs- en onderzoekstoepassingen door slimme wifi-netwerken - Roy ...
 
[WSO2 Summit APAC 2020] Enabling Digital Transformation and Ecosystem Collabo...
[WSO2 Summit APAC 2020] Enabling Digital Transformation and Ecosystem Collabo...[WSO2 Summit APAC 2020] Enabling Digital Transformation and Ecosystem Collabo...
[WSO2 Summit APAC 2020] Enabling Digital Transformation and Ecosystem Collabo...
 
Migrations Startegy: Lotus Notes to Office 365 & Azure
Migrations Startegy: Lotus Notes to Office 365 & AzureMigrations Startegy: Lotus Notes to Office 365 & Azure
Migrations Startegy: Lotus Notes to Office 365 & Azure
 
Knowledge tree implementation case study
Knowledge tree implementation case studyKnowledge tree implementation case study
Knowledge tree implementation case study
 
Knowledge Tree Implementation Case Study
Knowledge Tree Implementation Case StudyKnowledge Tree Implementation Case Study
Knowledge Tree Implementation Case Study
 
Innovative Solutions for Your Business Needs Luminosity Dec 2016
Innovative Solutions for Your Business Needs Luminosity Dec 2016Innovative Solutions for Your Business Needs Luminosity Dec 2016
Innovative Solutions for Your Business Needs Luminosity Dec 2016
 
Platform for Comprehensive Vendor Research & Analysis
Platform for Comprehensive Vendor Research & AnalysisPlatform for Comprehensive Vendor Research & Analysis
Platform for Comprehensive Vendor Research & Analysis
 
MYRESUME
MYRESUMEMYRESUME
MYRESUME
 
Improving employee and broker productivity with portal technologies.
Improving employee and broker productivity with portal technologies.Improving employee and broker productivity with portal technologies.
Improving employee and broker productivity with portal technologies.
 
Aspire_Zone_Foundation_Case_study_Final
Aspire_Zone_Foundation_Case_study_FinalAspire_Zone_Foundation_Case_study_Final
Aspire_Zone_Foundation_Case_study_Final
 
Office Business Applications in Financial Services
Office Business Applications in Financial ServicesOffice Business Applications in Financial Services
Office Business Applications in Financial Services
 
Systematix_Credential_Presentation_latest (1)
Systematix_Credential_Presentation_latest (1)Systematix_Credential_Presentation_latest (1)
Systematix_Credential_Presentation_latest (1)
 
AI based College Information Search System
AI based College Information Search SystemAI based College Information Search System
AI based College Information Search System
 
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
 
Ora-Tech Systems Profile.pdf
Ora-Tech Systems Profile.pdfOra-Tech Systems Profile.pdf
Ora-Tech Systems Profile.pdf
 

Más de WSO2

Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
How to Create a Service in Choreo
How to Create a Service in ChoreoHow to Create a Service in Choreo
How to Create a Service in ChoreoWSO2
 
Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023WSO2
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzureWSO2
 
GartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfGartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfWSO2
 
[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in MinutesWSO2
 
Modernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityModernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityWSO2
 
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...WSO2
 
CIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfCIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfWSO2
 
Delivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoDelivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoWSO2
 
Fueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsFueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsWSO2
 
A Reference Methodology for Agile Digital Businesses
 A Reference Methodology for Agile Digital Businesses A Reference Methodology for Agile Digital Businesses
A Reference Methodology for Agile Digital BusinessesWSO2
 
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)WSO2
 
Lessons from the pandemic - From a single use case to true transformation
 Lessons from the pandemic - From a single use case to true transformation Lessons from the pandemic - From a single use case to true transformation
Lessons from the pandemic - From a single use case to true transformationWSO2
 
Adding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesAdding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesWSO2
 
Building a Future-ready Bank
Building a Future-ready BankBuilding a Future-ready Bank
Building a Future-ready BankWSO2
 
WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2
 
[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIsWSO2
 
[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native DeploymentWSO2
 
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”WSO2
 

Más de WSO2 (20)

Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
How to Create a Service in Choreo
How to Create a Service in ChoreoHow to Create a Service in Choreo
How to Create a Service in Choreo
 
Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on Azure
 
GartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfGartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdf
 
[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes
 
Modernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityModernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos Identity
 
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
 
CIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfCIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdf
 
Delivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoDelivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing Choreo
 
Fueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsFueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected Products
 
A Reference Methodology for Agile Digital Businesses
 A Reference Methodology for Agile Digital Businesses A Reference Methodology for Agile Digital Businesses
A Reference Methodology for Agile Digital Businesses
 
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
 
Lessons from the pandemic - From a single use case to true transformation
 Lessons from the pandemic - From a single use case to true transformation Lessons from the pandemic - From a single use case to true transformation
Lessons from the pandemic - From a single use case to true transformation
 
Adding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesAdding Liveliness to Banking Experiences
Adding Liveliness to Banking Experiences
 
Building a Future-ready Bank
Building a Future-ready BankBuilding a Future-ready Bank
Building a Future-ready Bank
 
WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021
 
[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs
 
[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment
 
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
 

Último

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 

Último (20)

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
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
  • 6. WSO2 Carbon : Distribution Artifacts
  • 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.
  • 15. TST Back Office Integration – High Level Diagram
  • 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