Fiorano Logo  
     Fiorano Login 
  Success Stories
      Education/Not-for-profit
      Energy & Utilities
      Financial Services
      Government/Defense
      Manufacturing
      Mortgage
      Retail
      Services
      Technology
      Telecommunications
      Travel and Leisure
"Quick Path to SOA" Solutions
      Finance and Real Estate
      Travel and Leisure
      Mortgage Lending

  Architects
  Developers

Quick Path to SOA - Business Process Management ( BPM )
 
 Business Problem
 SOA Solution
 Time Taken
 ROI

Download PDF 

Business Problem

Today's travel industry is facing significant integration problems. There is a greater need to have a holistic approach to integration architecture which helps in determining the most appropriate application of technology solutions to address real time business challenges.

Let us consider one such travel industry business process involving hotel reservations. The process, illustrated in Figure 1, can be explained as follows:

Customers book hotel rooms online over the internet. On receipt, the requests are logged into a back-end database. The database is queried for information regarding room availability. If rooms are available, appropriate booking schedules are determined based on the customer's criteria and the response is translated into a standard end user format. The details of the reservation are then updated to the back-end database.



Figure 1 - Typical Hotel Room Booking Scenario


SOA Solution


Fiorano's quick path SOA solution illustrated in Figure 2 represents the Hotel room reservation process where customer reservation requests are processed and confirmed reservations are sent back to the customer. In this scenario, we consider Oracle as the backend database. Document translation is performed using XSLT transformations.




Figure 2 - Fiorano SOA Solution

Fiorano ESB™ Event Process Details

  1. Customers request reservations via the front-end interface. An Http Receive Adapter service receives the customer requests.
  2. Based on the contents of customer's requirements, Content Based Routing ( CBR ) determines the appropriate hotel for processing the reservation request.
  3. The backend database is updated with the customer request via the DB Adapter.
  4. Conversion of business document formats in real time is done with XSLT Services.
  5. A DBAdapter is used to perform a preliminary search for the available hotels.
  6. A set of adapters including DB Adapter and COM adapters are used to connect to internal enterprise legacy applications and get details of the available rooms.
  7. A DB Adapter is used to log the final draft of room availability and confirmation.
  8. An XSLT Service translates the response into a presentable manner for the end user.
As outlined above, Fiorano® Event Process Orchestrator achieves "simpler convergence" of business process management - converting the business requirement into a streamlined event driven business process; messaging - communication between the different individual components of the event process; and integration - effective information flow across the extended enterprise.

Implementation of the Fiorano ESB™ SOA solution in the hotel reservation business process delivers the following benefits:

  • Seamless connectivity to internal legacy applications.
  • Effective failover management.
  • Remote management and deployment across hotels. Each hotel will have a Peer Server installed thereby giving full control to the business users on room availability and online booking management.
  • Ability to call Oracle Stored procedures and nested database calls.
  • Real time transformation of data from one business format to another.
  • Rapid development and easy APIs help in developing wrapper services quickly on top of existing technologies.
  • Support for creating wrapper services in C, Java and even Delphi help reduce time to rebuild the whole business/technical logic in any specific language.


Time taken to "SOA Enable" the Business process es

Fiorano ESB™ solutions are quicker to implement. This is simply because the solutions have in-built capabilities to accommodate complex business scenarios with minimal programming efforts.

In the "hotel booking" scenario discussed above, the time schedule for the different implementation activities is listed below.


* - 1 COM object was created.


ROI on Fiorano ESB™ SOA Hotel Reservation Solution

As illustrated in the calculations below, the ROI percentage in the first year is 318%, rising to 931% in three years. The calculations are for a 1 Billion Revenue Business; with $500 Million/year in expenses and $100 Million/year in profit. The resource costs have been taken as $150,000/person/year (base salary, benefits, overhead).

Non-Quantifiable Benefits
Description

In the travel industry, such integration projects are traditionally created with disconnected integration solutions which end up as single monolithic software solutions adhering to a specific vendor resulting in:

  • No holistic view of the customer base
  • No consolidated view of the room availability schedules across different hotels in different cities
  • Continued investment in one-off integration solutions which drives up technology support costs
  • Disconnected reservation channels
With Fiorano's SOA solution, a simple integrated snapshot of room availability and customer bookings distributed across different hotels in different cities can be easily determined. Addition of new booking reservation channels can be done in real time in a single step. Vendor lock-in is eliminated and the use of technology is uniform across the entire framework of reservation channels.

 Customer Testimonials


 Key Topics
Industry Standards
Platform Independence
FioranoMQ® Performance Comparisons
 Most Popular Whitepapers
Eight Show-Stopper Problems with Current Integration Broker Technology
Redefining the Economics of Business Integration
How Well Does Your Messaging Infrastructure Scale?
Redefining the EAI landscape



© Fiorano Software Inc. All Rights Reserved. Privacy Statement |Terms of Use
  Site Developed & Maintained by Fiorano Webteam.


 World Wide Support
 USA
:
+1-408-354-3210
 INDIA
:
+91 80 4017-0000
 UK
:
+44(0) 19328 95005