SlideShare a Scribd company logo
1 of 30
INTEGRADED
FLIGHTS BOOKING
Solution design
Brought to you by vietnguyen2914@gmail.com
Introduction
Business model
Development notes
Introduction
•Why an integrated flights booking agent?!?
• From Enterprise architecture to a new start up project
•What matters now
• Sharing experience and my story for a tips to toes
business project development
Business model
• SWOT
• Business Model
• Success factors
• Development plan
• Budget
Business model optimization
• 1. Allow users to to search, compare and select suitable flying tickets from different
providers based on their specific needs without any intervention or personal assistant
from back office employee.
• 2. Reduce back office workload and minimal human error by automating payment
and matching process between ordering and payment.
• 3. Support managers and administrators to alter system configurations, prices and
fees parameters and easily generating reports. Support back office in altering flight
info and contact detail of tickets. Allow BI tools to run on audit DB in case project
getting higher scale.
Project
success
factor 1
Business model optimization
1. Allow users to to search,
compare and select suitable flying
tickets from different providers
based on their specific needs
without any intervention or personal
assistant from back office
employee.
Project
success
factor 2
Business model optimization
2. Reduce back office
workload and minimal human
error by automating payment
and matching process between
ordering and payment.
Project
success
factor 3
Business model optimization
3. Support managers and administrators to alter system configurations, prices and fees
parameters and easily generating reports. Support back office in altering flight info and
contact detail of tickets. Allow BI tools to run on audit DB in case project getting
higher scale.
Development plan
• Simplified version of Project Management Professional (PMP) processes
• Project roles and responsibilities including
• Front-end designer for landing page and contact page and related UX
• Front-end developer who convert our design to HTML code, Bootstrap CSS, JS, and animations.
• Backend developer responsible for system services and integration built on Spring Hibernate and micro-
service architecture.
• Deployer, QA (quality assurance), project manager and administrator, customer services and budgeting
all done by all stake holders and investors.
Project execution methodology
• We use Scrum for our development methodology in compliant with our planned strategy. This page
providing tools and concepts to make it clear, transparent and efficient to everybody. Also calling for
updates from all members that we would together working and collaboration for next few years.
• First of all we tried to understand, visualized and agreed on Scrum concepts, artifacts, events and roles.
Collaboration between teams
• Based on Agile principals
and Microservice oriented
• Use Bitbucket product from
Atlassian for source control
and their provided
'projects', 'issues' for
monitoring and controlling.
Develop-
ment tools
• Use Openshift
cloud hosting
service for
integration and
development
Design - Deployment - Operation
An overview of this product delivery
Technical demo
The big picture
Logical view of this solution
Deployment alternatives
Some options for scalable deployment
Minimal system deployment
Medium system deployment
Maximum system deployment
Payment gateway integration
Facebook login integration
• Customer
relationship
management
• Integrated with
Facebook login
(authentication) so
that we can easily
collect customers
who are using our
system for easier
doing customer
support.
Google analytics
integration
• Google analytics
integration
• Integrated with
Google analytics
so that we can
collect page view
traffics on each of
our page as well as
predict customers
tendency once they
are coming to our
website.
• Employing a combined
solution from AOF and
RDB of Redis.
• Automatic persistence
REDIS cache
Dynamic system config
Asynchronous tickets searching
Q&A
Integraded flights booking solution

More Related Content

What's hot

Halfaker CMMI Capability Challenge Presentation
Halfaker CMMI Capability Challenge PresentationHalfaker CMMI Capability Challenge Presentation
Halfaker CMMI Capability Challenge PresentationMichael King
 
Amtech Estimating User Group
Amtech Estimating User GroupAmtech Estimating User Group
Amtech Estimating User GroupAmtechGroup
 
PMIGLC CQM Discussion Panel on BIM4CQM-Haitham Sarsam
PMIGLC CQM Discussion Panel on BIM4CQM-Haitham SarsamPMIGLC CQM Discussion Panel on BIM4CQM-Haitham Sarsam
PMIGLC CQM Discussion Panel on BIM4CQM-Haitham SarsamHani
 
Operation & workflow
Operation & workflowOperation & workflow
Operation & workflowMonkey!
 
PMIGLC CQM Discussion Panel on BIM4CQM-Laura Suter
PMIGLC CQM Discussion Panel on BIM4CQM-Laura SuterPMIGLC CQM Discussion Panel on BIM4CQM-Laura Suter
PMIGLC CQM Discussion Panel on BIM4CQM-Laura SuterHani
 
BEXEL Manager - Documento técnico
BEXEL Manager - Documento técnicoBEXEL Manager - Documento técnico
BEXEL Manager - Documento técnicoN.A. Tecnologia
 
TargetRecrtuit Overview
TargetRecrtuit OverviewTargetRecrtuit Overview
TargetRecrtuit OverviewTargetRecruit
 
BUC18 Client Success Showcase: Boosting Efficiency with Backstop CRM
BUC18 Client Success Showcase: Boosting Efficiency with Backstop CRMBUC18 Client Success Showcase: Boosting Efficiency with Backstop CRM
BUC18 Client Success Showcase: Boosting Efficiency with Backstop CRMKenneth Lo
 
Effective Construction Management Software To Design Dream Buildings
Effective Construction Management Software To Design Dream BuildingsEffective Construction Management Software To Design Dream Buildings
Effective Construction Management Software To Design Dream Buildingsewweb
 
Discover - Mapping Your Hybrid Cloud Journey
Discover - Mapping Your Hybrid Cloud JourneyDiscover - Mapping Your Hybrid Cloud Journey
Discover - Mapping Your Hybrid Cloud JourneyLaurenWendler
 
Requirement Engineering Tool: Agile Manager
Requirement Engineering Tool: Agile ManagerRequirement Engineering Tool: Agile Manager
Requirement Engineering Tool: Agile ManagerBilal Odiboev
 
Interprise Suite Overview
Interprise Suite OverviewInterprise Suite Overview
Interprise Suite Overviewgarykind
 
[WSO2Con EU 2017] Internal Digital Transformation: Transform Your Enterprise IT
[WSO2Con EU 2017] Internal Digital Transformation: Transform Your Enterprise IT[WSO2Con EU 2017] Internal Digital Transformation: Transform Your Enterprise IT
[WSO2Con EU 2017] Internal Digital Transformation: Transform Your Enterprise ITWSO2
 
Effective Business Process Management in the Cloud
Effective Business Process Management in the CloudEffective Business Process Management in the Cloud
Effective Business Process Management in the CloudZia Consulting
 
How MIleIQ can be even more valuable to traditional SMB owners
How MIleIQ can be even more valuable to traditional SMB owners How MIleIQ can be even more valuable to traditional SMB owners
How MIleIQ can be even more valuable to traditional SMB owners Anudeep Yegireddi
 
Construction software
Construction softwareConstruction software
Construction softwarenfra erp
 
Dynamics Day 2017 Perth: Financial Budgeting and Planning with Kepion
Dynamics Day 2017 Perth: Financial Budgeting and Planning with KepionDynamics Day 2017 Perth: Financial Budgeting and Planning with Kepion
Dynamics Day 2017 Perth: Financial Budgeting and Planning with KepionEmpired
 
Scrum Presentation Version 8
Scrum Presentation Version 8Scrum Presentation Version 8
Scrum Presentation Version 8guest3d56cb1
 

What's hot (20)

Halfaker CMMI Capability Challenge Presentation
Halfaker CMMI Capability Challenge PresentationHalfaker CMMI Capability Challenge Presentation
Halfaker CMMI Capability Challenge Presentation
 
Mobile in 3 options
Mobile in 3 optionsMobile in 3 options
Mobile in 3 options
 
Amtech Estimating User Group
Amtech Estimating User GroupAmtech Estimating User Group
Amtech Estimating User Group
 
PMIGLC CQM Discussion Panel on BIM4CQM-Haitham Sarsam
PMIGLC CQM Discussion Panel on BIM4CQM-Haitham SarsamPMIGLC CQM Discussion Panel on BIM4CQM-Haitham Sarsam
PMIGLC CQM Discussion Panel on BIM4CQM-Haitham Sarsam
 
Operation & workflow
Operation & workflowOperation & workflow
Operation & workflow
 
PMIGLC CQM Discussion Panel on BIM4CQM-Laura Suter
PMIGLC CQM Discussion Panel on BIM4CQM-Laura SuterPMIGLC CQM Discussion Panel on BIM4CQM-Laura Suter
PMIGLC CQM Discussion Panel on BIM4CQM-Laura Suter
 
BEXEL Manager - Documento técnico
BEXEL Manager - Documento técnicoBEXEL Manager - Documento técnico
BEXEL Manager - Documento técnico
 
TargetRecrtuit Overview
TargetRecrtuit OverviewTargetRecrtuit Overview
TargetRecrtuit Overview
 
BUC18 Client Success Showcase: Boosting Efficiency with Backstop CRM
BUC18 Client Success Showcase: Boosting Efficiency with Backstop CRMBUC18 Client Success Showcase: Boosting Efficiency with Backstop CRM
BUC18 Client Success Showcase: Boosting Efficiency with Backstop CRM
 
Effective Construction Management Software To Design Dream Buildings
Effective Construction Management Software To Design Dream BuildingsEffective Construction Management Software To Design Dream Buildings
Effective Construction Management Software To Design Dream Buildings
 
Discover - Mapping Your Hybrid Cloud Journey
Discover - Mapping Your Hybrid Cloud JourneyDiscover - Mapping Your Hybrid Cloud Journey
Discover - Mapping Your Hybrid Cloud Journey
 
Requirement Engineering Tool: Agile Manager
Requirement Engineering Tool: Agile ManagerRequirement Engineering Tool: Agile Manager
Requirement Engineering Tool: Agile Manager
 
Interprise Suite Overview
Interprise Suite OverviewInterprise Suite Overview
Interprise Suite Overview
 
[WSO2Con EU 2017] Internal Digital Transformation: Transform Your Enterprise IT
[WSO2Con EU 2017] Internal Digital Transformation: Transform Your Enterprise IT[WSO2Con EU 2017] Internal Digital Transformation: Transform Your Enterprise IT
[WSO2Con EU 2017] Internal Digital Transformation: Transform Your Enterprise IT
 
Effective Business Process Management in the Cloud
Effective Business Process Management in the CloudEffective Business Process Management in the Cloud
Effective Business Process Management in the Cloud
 
How MIleIQ can be even more valuable to traditional SMB owners
How MIleIQ can be even more valuable to traditional SMB owners How MIleIQ can be even more valuable to traditional SMB owners
How MIleIQ can be even more valuable to traditional SMB owners
 
Uptick presentation
Uptick presentationUptick presentation
Uptick presentation
 
Construction software
Construction softwareConstruction software
Construction software
 
Dynamics Day 2017 Perth: Financial Budgeting and Planning with Kepion
Dynamics Day 2017 Perth: Financial Budgeting and Planning with KepionDynamics Day 2017 Perth: Financial Budgeting and Planning with Kepion
Dynamics Day 2017 Perth: Financial Budgeting and Planning with Kepion
 
Scrum Presentation Version 8
Scrum Presentation Version 8Scrum Presentation Version 8
Scrum Presentation Version 8
 

Similar to Integraded flights booking solution

3D Models for Construction Estimating
3D Models for Construction Estimating3D Models for Construction Estimating
3D Models for Construction EstimatingIan McGaw
 
Toby Smith CV v4
Toby Smith CV v4Toby Smith CV v4
Toby Smith CV v4Toby Smith
 
Asha Jacob_Resume
Asha Jacob_ResumeAsha Jacob_Resume
Asha Jacob_ResumeAsha Jacob
 
CRM meets BPM, AgileXRM
CRM meets BPM, AgileXRMCRM meets BPM, AgileXRM
CRM meets BPM, AgileXRMAgileXRM
 
shoubhik_Resume_latest
shoubhik_Resume_latestshoubhik_Resume_latest
shoubhik_Resume_latestShoubhik Ghosh
 
Visual paradigm-leaflet
Visual paradigm-leafletVisual paradigm-leaflet
Visual paradigm-leafletCurtis Tsang
 
Read Curriculum vitae of Shwetabh Kumar as Project Manager at Deloitte
Read Curriculum vitae of Shwetabh Kumar as Project Manager at DeloitteRead Curriculum vitae of Shwetabh Kumar as Project Manager at Deloitte
Read Curriculum vitae of Shwetabh Kumar as Project Manager at Deloitteshwetabhkumar
 
Company Profile - UBWebs
Company Profile - UBWebsCompany Profile - UBWebs
Company Profile - UBWebsUBWebSolutions
 
Navigator Systems ltd HireTrack NX questions
Navigator Systems ltd   HireTrack NX questionsNavigator Systems ltd   HireTrack NX questions
Navigator Systems ltd HireTrack NX questionsDavid Rose
 
Extending Microsoft Project into a Unified Work Management Solution
Extending Microsoft Project into a Unified Work Management SolutionExtending Microsoft Project into a Unified Work Management Solution
Extending Microsoft Project into a Unified Work Management SolutionMichelle Manimtim
 
M tech inv_portal_with_dynamics_ax _2018_v_10.00
M tech inv_portal_with_dynamics_ax _2018_v_10.00M tech inv_portal_with_dynamics_ax _2018_v_10.00
M tech inv_portal_with_dynamics_ax _2018_v_10.00ovais99
 
Pletra company-overview v1.3
Pletra company-overview v1.3Pletra company-overview v1.3
Pletra company-overview v1.3Gaurav Ahire
 
SaaS PPM – How Do You Know When It’s Right for You?
SaaS PPM – How Do You Know When It’s Right for You?SaaS PPM – How Do You Know When It’s Right for You?
SaaS PPM – How Do You Know When It’s Right for You?EPM Live
 
Bdo pro intro deck for web site
Bdo pro intro deck for web siteBdo pro intro deck for web site
Bdo pro intro deck for web siteBizDevOpsPro
 

Similar to Integraded flights booking solution (20)

3D Models for Construction Estimating
3D Models for Construction Estimating3D Models for Construction Estimating
3D Models for Construction Estimating
 
Toby Smith CV v4
Toby Smith CV v4Toby Smith CV v4
Toby Smith CV v4
 
Asha Jacob_Resume
Asha Jacob_ResumeAsha Jacob_Resume
Asha Jacob_Resume
 
CRM meets BPM, AgileXRM
CRM meets BPM, AgileXRMCRM meets BPM, AgileXRM
CRM meets BPM, AgileXRM
 
shoubhik_Resume_latest
shoubhik_Resume_latestshoubhik_Resume_latest
shoubhik_Resume_latest
 
Leaflet14 1
Leaflet14 1Leaflet14 1
Leaflet14 1
 
Visual paradigm-leaflet
Visual paradigm-leafletVisual paradigm-leaflet
Visual paradigm-leaflet
 
Resume
ResumeResume
Resume
 
Read Curriculum vitae of Shwetabh Kumar as Project Manager at Deloitte
Read Curriculum vitae of Shwetabh Kumar as Project Manager at DeloitteRead Curriculum vitae of Shwetabh Kumar as Project Manager at Deloitte
Read Curriculum vitae of Shwetabh Kumar as Project Manager at Deloitte
 
RakeshReddy-CV
RakeshReddy-CVRakeshReddy-CV
RakeshReddy-CV
 
Company Profile - UBWebs
Company Profile - UBWebsCompany Profile - UBWebs
Company Profile - UBWebs
 
checkmateq.com-services-brochure.pdf
checkmateq.com-services-brochure.pdfcheckmateq.com-services-brochure.pdf
checkmateq.com-services-brochure.pdf
 
Navigator Systems ltd HireTrack NX questions
Navigator Systems ltd   HireTrack NX questionsNavigator Systems ltd   HireTrack NX questions
Navigator Systems ltd HireTrack NX questions
 
Extending Microsoft Project into a Unified Work Management Solution
Extending Microsoft Project into a Unified Work Management SolutionExtending Microsoft Project into a Unified Work Management Solution
Extending Microsoft Project into a Unified Work Management Solution
 
M tech inv_portal_with_dynamics_ax _2018_v_10.00
M tech inv_portal_with_dynamics_ax _2018_v_10.00M tech inv_portal_with_dynamics_ax _2018_v_10.00
M tech inv_portal_with_dynamics_ax _2018_v_10.00
 
Pletra company-overview v1.3
Pletra company-overview v1.3Pletra company-overview v1.3
Pletra company-overview v1.3
 
Nirupama_Ragunathan
Nirupama_RagunathanNirupama_Ragunathan
Nirupama_Ragunathan
 
Hari_crm_Middleware_exp
Hari_crm_Middleware_expHari_crm_Middleware_exp
Hari_crm_Middleware_exp
 
SaaS PPM – How Do You Know When It’s Right for You?
SaaS PPM – How Do You Know When It’s Right for You?SaaS PPM – How Do You Know When It’s Right for You?
SaaS PPM – How Do You Know When It’s Right for You?
 
Bdo pro intro deck for web site
Bdo pro intro deck for web siteBdo pro intro deck for web site
Bdo pro intro deck for web site
 

More from Viet Nguyen

Magnolia CMS Cloud solution
Magnolia CMS Cloud solutionMagnolia CMS Cloud solution
Magnolia CMS Cloud solutionViet Nguyen
 
Bis2013 icm panda_group_the professor shoes
Bis2013 icm panda_group_the professor shoesBis2013 icm panda_group_the professor shoes
Bis2013 icm panda_group_the professor shoesViet Nguyen
 
Final pre power_group_executing bpm processes with Camunda
Final pre power_group_executing bpm processes with CamundaFinal pre power_group_executing bpm processes with Camunda
Final pre power_group_executing bpm processes with CamundaViet Nguyen
 
Power Group presentation Medigroup stock-movement
Power Group presentation Medigroup stock-movementPower Group presentation Medigroup stock-movement
Power Group presentation Medigroup stock-movementViet Nguyen
 
Presentation 5 S workplace organization methodology
Presentation 5 S workplace organization methodologyPresentation 5 S workplace organization methodology
Presentation 5 S workplace organization methodologyViet Nguyen
 
Raspberry pi 2 demo
Raspberry pi 2 demoRaspberry pi 2 demo
Raspberry pi 2 demoViet Nguyen
 
Ethernet - Networking presentation
Ethernet - Networking presentationEthernet - Networking presentation
Ethernet - Networking presentationViet Nguyen
 
Bis2013 chapter13 powerand_politics_viet
Bis2013 chapter13 powerand_politics_vietBis2013 chapter13 powerand_politics_viet
Bis2013 chapter13 powerand_politics_vietViet Nguyen
 

More from Viet Nguyen (8)

Magnolia CMS Cloud solution
Magnolia CMS Cloud solutionMagnolia CMS Cloud solution
Magnolia CMS Cloud solution
 
Bis2013 icm panda_group_the professor shoes
Bis2013 icm panda_group_the professor shoesBis2013 icm panda_group_the professor shoes
Bis2013 icm panda_group_the professor shoes
 
Final pre power_group_executing bpm processes with Camunda
Final pre power_group_executing bpm processes with CamundaFinal pre power_group_executing bpm processes with Camunda
Final pre power_group_executing bpm processes with Camunda
 
Power Group presentation Medigroup stock-movement
Power Group presentation Medigroup stock-movementPower Group presentation Medigroup stock-movement
Power Group presentation Medigroup stock-movement
 
Presentation 5 S workplace organization methodology
Presentation 5 S workplace organization methodologyPresentation 5 S workplace organization methodology
Presentation 5 S workplace organization methodology
 
Raspberry pi 2 demo
Raspberry pi 2 demoRaspberry pi 2 demo
Raspberry pi 2 demo
 
Ethernet - Networking presentation
Ethernet - Networking presentationEthernet - Networking presentation
Ethernet - Networking presentation
 
Bis2013 chapter13 powerand_politics_viet
Bis2013 chapter13 powerand_politics_vietBis2013 chapter13 powerand_politics_viet
Bis2013 chapter13 powerand_politics_viet
 

Recently uploaded

Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfYashikaSharma391629
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
How To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROHow To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROmotivationalword821
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 

Recently uploaded (20)

Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
How To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROHow To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTRO
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 

Integraded flights booking solution

  • 1. INTEGRADED FLIGHTS BOOKING Solution design Brought to you by vietnguyen2914@gmail.com
  • 2.
  • 4. Introduction •Why an integrated flights booking agent?!? • From Enterprise architecture to a new start up project •What matters now • Sharing experience and my story for a tips to toes business project development
  • 5. Business model • SWOT • Business Model • Success factors • Development plan • Budget
  • 6.
  • 7.
  • 8. Business model optimization • 1. Allow users to to search, compare and select suitable flying tickets from different providers based on their specific needs without any intervention or personal assistant from back office employee. • 2. Reduce back office workload and minimal human error by automating payment and matching process between ordering and payment. • 3. Support managers and administrators to alter system configurations, prices and fees parameters and easily generating reports. Support back office in altering flight info and contact detail of tickets. Allow BI tools to run on audit DB in case project getting higher scale.
  • 9. Project success factor 1 Business model optimization 1. Allow users to to search, compare and select suitable flying tickets from different providers based on their specific needs without any intervention or personal assistant from back office employee.
  • 10. Project success factor 2 Business model optimization 2. Reduce back office workload and minimal human error by automating payment and matching process between ordering and payment.
  • 11. Project success factor 3 Business model optimization 3. Support managers and administrators to alter system configurations, prices and fees parameters and easily generating reports. Support back office in altering flight info and contact detail of tickets. Allow BI tools to run on audit DB in case project getting higher scale.
  • 12. Development plan • Simplified version of Project Management Professional (PMP) processes • Project roles and responsibilities including • Front-end designer for landing page and contact page and related UX • Front-end developer who convert our design to HTML code, Bootstrap CSS, JS, and animations. • Backend developer responsible for system services and integration built on Spring Hibernate and micro- service architecture. • Deployer, QA (quality assurance), project manager and administrator, customer services and budgeting all done by all stake holders and investors.
  • 13. Project execution methodology • We use Scrum for our development methodology in compliant with our planned strategy. This page providing tools and concepts to make it clear, transparent and efficient to everybody. Also calling for updates from all members that we would together working and collaboration for next few years. • First of all we tried to understand, visualized and agreed on Scrum concepts, artifacts, events and roles.
  • 14. Collaboration between teams • Based on Agile principals and Microservice oriented • Use Bitbucket product from Atlassian for source control and their provided 'projects', 'issues' for monitoring and controlling.
  • 15. Develop- ment tools • Use Openshift cloud hosting service for integration and development
  • 16. Design - Deployment - Operation An overview of this product delivery
  • 18. The big picture Logical view of this solution
  • 19.
  • 20. Deployment alternatives Some options for scalable deployment
  • 25. Facebook login integration • Customer relationship management • Integrated with Facebook login (authentication) so that we can easily collect customers who are using our system for easier doing customer support.
  • 26. Google analytics integration • Google analytics integration • Integrated with Google analytics so that we can collect page view traffics on each of our page as well as predict customers tendency once they are coming to our website.
  • 27. • Employing a combined solution from AOF and RDB of Redis. • Automatic persistence REDIS cache Dynamic system config
  • 29. Q&A

Editor's Notes

  1. promise of presentation - thesis research presentation in 20-30 mins - tell you what's happen and welcome every idea as we are limited in our vision
  2. Integrated Flights Booking Agent (IFBA) system helps flights booking and travel agencies automated their booking activities, reduce operational costs and optimized their management processes by leveraging information technologies and computer’s computational power. This is my initiative to start bridging the gap between business entities and information systems developer, which would also helps me to fulfill my master thesis requirements.