Search | Sitemap | Contact | Home




Manufacturing
Telecom
Logistics
Hospitality
Banking & Finance

Media Room » News » Testimonials » Faqs » Whitepapers

Back to Homepage

 

 


____________________
: SOLUTIONS :



Hotel Industry is growing Multifold and every Travel Agent( Expedia, Travelnow, HRN ,etc) are looking to be leaders in Hotel Consolidators. All the IATA agents are booking Hotels through the GDS system or the Hotel Consolidators . Introducing system like PMS, PNR using HITIS. IBN is also following the new innovations announced by HEDNA to keep abreast with the Industry Standards

Key Areas
Clients

AREAS OF OPERATION

Hotel Search System
Hotel participation and Management System( hotel)
Transaction system
Client Profile Management System
Partner and affiliate management system
Inbound Integration system
Fulfillment voucher
Payment Processing System
Messaging System
Administrative System
Security systems
Outbound Integration System
Customer Support System

» Testimonials

» Case Studies

 

Outsource Now !
Your name:
E-mail:
Telephone:
Questions/ Comments


 

 

 


HOTEL SEARCH SYSTEM

1. Maintain a list of locations based on ZIP code or /and GEO CODE
2. Provides a hierarchy or country/province/state/country/city/zip to enable search Airport calls
3. Features optimized : how do we get the geographic location to the code
4. Provides for search by activities ( fishing, skiing , Golfing)
5. Search results sorted by Price
6. Search results sorted by Hotel ranking quality
7. Search results based on required amenity( Handicapped access, pets, children free etc
8. Priority Masking: (Don't want to sell those hotels as already have a deal on)
9. Provides for search by combines criteria
For e.g. Fishing resort in New York costing $50 with handicapped access
10. Option to cache results and Provides data set (say 20 hotels per screen_)
HOTEL PARTICIPATION & MANAGEMENT SYSTEM


1. Provides interface to create hotel products and store/ modify/delete hotel data. Multiple actions can do the same thing
2. Interface to build hotels pages and classify images and save text format information as well
Incremental , offline , static(brochure) , dynamic (transaction), inside city state Dynamic
creation is done at a price
Print Pages on other sites
Send HTML over TCP/IP
Tag Images for data -screens we print
User Interface of different types produced
Spread Sheet multiple screens
3. Room type Additions, modifications and deletions
4. Interface to fast loader and resulting calendar view of inventory data
Five, six, seven types, remote loader vital
5. Interface to close out calendar providing fast access to stop sell actions..
GRID fax
6. Rooming List view and delivery on the customer day of arrival
7. Activity reports to display availability view , info pages views( People interested but did not buy). Transaction views and transactions along with conversion rates (hits converted )during the process.
Transaction View: How many times entered and how many booked
8. Admin: Invoices tracking system for hotels-integrated with accounting for hotel payment generation and tracking. One check is able to pay multiple hotels invoices and multiple hotel reservations.
9. Provides accounting repots for outstanding invoices, payments made by hotel, by period and check generation in batches for payment
10. Provides inventory management reports and quality assurance reports
11. Provides system to display customer comments /complaints by hotel
12. Provides XML interface to allow building new hotel " Look and FEEL" pages
13. Build first display of hotel page view with map- directions -local info functions
14. Provides pricing functions with variables markups applied as $ fees. Markups can be applied
by hotel product ,area, hotel group, site identity, ( which major site did they register , partner ID
partners client ID and brand name)
15. Provides functions and UI to capture hotel options and price them based upon hotel
specifications before passing on to the transaction system
16. Provides interface to transaction system to Provide it the entire data set required for creating a transaction and storing the data in the transaction tables
17. Hold, Book and release inventory as signaled by the transaction system
18. Develop remote loader to allow hotels to manage their inventory offline and go on line occasionally for updates
 

TRANSACTION SYSTEM


1. Provides interface to hotel pricing and options page - Collecting data to begin performing the transaction
ID availability , request build a grid
2. Signals hotel system to hold inventory while transaction is in process
3. Performs add on sales functions
4. Child charges, Honey -moon suite extra for champagne and flowers
5. Complete or roll back inventory based upon the results of transactions
5. Send out a message to the hotel if inventory is sold out as a result of successful
transaction.. Also to the company.
6. Record Partner Information along with the transaction.
7. Assign a transaction ID to the booking

Black out- No sales
Distinction between inventory and holding
Generate transaction
State of booking will not dictate inventory
Locking inventory during payment transaction only
IF sold out, take request from customer and then send confirmations to the customer

8. Provides client ability to hold booking for upto 48 hours (provided arrival date is 48 +72 hours) and recover it for delayed payment process
9. IT Process payment recording each payment attempt and merchant transaction information
10. Assigns a booking number to the transaction if successful
11. Set the state of a booking -payment pending -mode of payment-etc
12. Allow updates to bookings-payment mgt -agent notes-confirmations-settlement-status
changes-interface to messaging system
13. Provides automated functions that relate to FAX/email /Snail Mail functions
14. Expose a query interface to accounting, admin support and other modules
15. Archive and synchronize transaction as defined in data replication scenarios
16. Third party transactions

CLIENT PROFILE MANAGEMENT SYSTEM

1.
Recognize repeat user a by cookie or log in
2. Ensure client identity when dealing with sensitive data
3. Restore information about client in session memory
4. Provides client with a view of all transactions along with the control
5. Fill out the forms in advance to help improve repeat user experience
6. Store client preference when requested ( Updating status on cookies continue)
7. Modify email and subscribe from newsletter
 
PARTNER & AFFILIATE MANANGEMENT SYSTEM

1. Implement the tiered affiliate identification model for primary and other affiliates
2. Upon entry in to web site or upon request over transaction links to setup the affiliate attribute (Get request)
3. Store private settings of the partner .Permanent location web-site , pages they come from
4. Allow partner to setup or modify or request deletion of accounts
5. Provides Partner with real time Reporting of data
Like Every click visitor coming from their site went through..
6. Provides pages for partner invoicing
7. Interface with the accounting module to generate payments
8. Store documents related to partners(FAX, VOICE Notes, Snail MAIL-Messaging system
9. Provides Accounting report and payment tracking
 
INBOUND INTEGRATION SYSTEM

1. Provides an interface with third party inventory sources for display of hotels.
2. Provides routings to build data sets while pages is painted so that faster responses are displayed prior to page completion
3. Provides data system to build local or obtain remote hotel information prior to booking to boost the performance of functions that Provides user data wherever possible.
4. Accepts standardized HITIS format connections as first deployment of this integration ..Hospitality standard
5. Creates Interface to the HOTEL system to Provide support for the transaction system
FULFILLMENT VOUCHER

1. Upon successful confirmation by hotel that the reservation is recorded, an e-voucher (email +link) is issued to the customer
2. E-vouchers are constructed for display and printing upon request
3. E-vouchers are not available after arrival date
4. E-vouchers are designed with a security pattern in the background to prevent copying
PAYMENT PROCESSING SYSTEM

1. Interfaces to the transaction and support(admin) system to Provides support for processing payments
To make it multi threaded
Bug finding ways not to collect payment
Small bank, DSN may be down
Code 12-refulse payment , verisign blocked
Arguments from customer

2. Many payment processing contracts can be handled with many forms of payments, general payment types
A. Tele-check: Computer based check
B. Credit Cards- AMEX, VISA, MASTER CARD, DISCOVER, JCB, and others
C. Western union Payment system
D. Module interfaces to suppot others

3. Fault tolerance design is provided . Any one of these systems may be down and we are able to try other providers of the same form of payment, to request alternate forms of payment of to take information and queue for processing later.

4. Each payment system can have limits and preferences so that a priority can be established on which will be used first and for how much processing

5. Payment types may be changed depending on customer type

6. Manual steps can be added (fax back a signature on confirmation) depending on amount of the booking, user, payment type(credit card, check) or processor attributes( American express and not another credit card), Booking amount >$500: make sure about the booking

MESSAGING SYSTEM

Outbound
Two types of sources generate outbound message system events and users(ACTOR). Messages can be of the several types ..fax, email, schedule call , snail mail and others may be added. When system events generate messages, they are drawn from templates

Email messages are either enhanced html or plain text depending upon
» User agent set in client 's cookie
» User Agent stored in clients 'server side data file
» Type of template(in template attributes)
» Type of user(hotel, partner, client and Administrator, etc)
» Combination of any of the above

All messages ( system generated or otherwise) are linked as appropriate (by foreign keys) to partner, seller, hotel or client

Messages are logged so that messaging activity is auditable
Messages are able to proceed on priority basis

System generated Messages -Distribution -priority ( We should be able to add to this list easily and to schedule them to go immediately or based on priority and /or time and suppress for specific targets as necessary -e.g. suppress pricing changes for net rates Hotels)
1. Booking confirmation to the client-client hotel and admin list-high list server à Support
2. Agent generated custom message-client /and/or/hotel List- High
3. Client request confirmation of modifications request. Lists - High
4. Client Confirmation voucher-client -Lists - High
5. Payment Confirmation Request -Client . Admin Lists -High
6. Hotel search- no availability -problem report-admin ,lists - High
7. New Hotel Registration - Hotel, admin, List -Med.
8 New Partner Registration- Partner, Admin ,List- Med.
9 Rooming List-Hotel , admin ,lists -low
10 Delivered in the morning 7 am, local time. Tells the hotel who is arriving
11 Hotel inventory change confirmation -Hotel, Admin, Lists LOW
12 Optional partner transaction confirmations ,several types-Partner, admin list -Low
13 Auto system generated report-Admin List-Low
14 Hotel payment Tracking report -admin, Hotel, List -Low

Inbound
Inbound Messages are parsed and stored in the database with reference links to the actors as required., Inbound sorting of fax files and performs the functional Of archival ( Multiple fax files) for further processing. ). In addition ,each inbound communication has a status (example: Handled., pending, Urgent)etc. So that work may be prioritized based on status. Each item will be parsed or reviewed by human so that hotel, clients ,partner ,payment etc link is created . Inbound Items have administrative capabilities -adding notes to communication handling-responding by FAX, Email, voice or snail mail . You can see this in the current message centre. Support Message types
a. Fax
b. Mail
c. Email
d. Voice
e. Snail Mail

 

ADMINISTRATIVE SYSTEMS

Web Personality management

1. Floating personal Menu-detection by cookie by authenticated when using sensitive data . Sensitive Data should go out form the parties concerned.) Purge data that is more useful
2. Support for future color choices, email updates
3. Transaction and status review support
4. Support information and management
 
SECURITY SYSTEMS

1. Security for client access
Restricted to transactions
2. Administrative Access levels
(1,2,3,4,5)..Appropriate information for the job .need to know basis
3. Unauthorized access Prevention
Three levels Encryption , password, email
4. Security triggers and behavior
In case somebody gets access what should we do
5. SSL encrypted level
Set by comfort level of key 128 char encryption client may request 42 char long key
6. Socket Integration Security Management
Everyone has to talk over VPN. Only one port on TCP/IP socket opened.
7. Internal Network Security
Socket integrated security management. Everybody comes with IP address -NAT
Anyone comes in -- only two services permitted HTTP , HTTP/S , Pinging not permitted
8. Sensitive data storage and encrption
Fundamental
9. Security on remote access by administrators
Access Levels (only when in office premises ) and access outside the premises.
10. VPN configuration
Can have a whole series , manage at a service level , key to be provided encryption / decryption

Automated Quality Assurance on Page Delivery ( QA )
1. Anomaly detection
2. Unsupported agent detection Offtime
3. Logging of Anomalies
4. Page error management
5. Reaction planning and deployment
Design should support people deploying

SEARCH ENGINE FRIENDLY SUPPORT

1. Passes URL parameters in directory format for seach engines
Format for search engine :
http://www.hotelquest.com/index.rex122303/new%20yank
http://www.hotelquest.com/index.htm?namerex&date-122301&…
search engine stops at ?
2. Get Request Formatting
3. Private data is always posted so that search engine can not follow
4. Monitors penetration of search engine spiders by recognizing them
5. Produces a report of search engine activity
6. Creates a report of search engine activity
7. Creates a reverse proxy server to ensure that no one system can totally block resources.

(defense against denial of service attacks by hackers and search engines cfesspresso.com has information on similar architecture)
 

OUTBOUND INTEGRATION SYSTEM

For others selling our inventory (OUT- INTEGRATION)

There are three format in which our partners integrate to our system :

1. Pegasus Interface : Pegasus is a distribution system that powers about 100 major sites in the US
2. WDDX - XML : This interface is packet based. It uses packet interchange concepts but implements them over wddx.
3. Sockets : This interface is identical to the XML interface but implements this over secure VPN links to partner systems.

CUSTOMER SUPPORT SYSTEM


The fundamental purpose of the support system is to manage and perform customer relationships in the context of a reservation ( previous , current , or future ) . The major functions performed are :

1. Perform the booking process :
a. Customer makes a reservation on the system or otherwise and an email / fax is sent to the hotel , the customer and to those employees subscribed to a particular mail list
b. Support follows up on all reservation obtaining confirmation.
c. Before entering the reservation into the system , support processes the payment , then enters the hotel confirmation number and the hotel employee name ( who confirmed the reservation )
d. Guest stays at the hotel. If there are any problems with stay or reservations this department provided required support.
e. After departure support issues credits when due to customers.
f. Accounting takes over at this point and pays the hotel.

2. Assist customers in modifying their reservations - cancellations , additions and deletions of days change credit cared etc

3. Assist customers in making new reservations.

4. Assist hotels in reconfirming reservation components

Support System Processes

1. Able to view bookings in the following ways
a. By arrival date - or arrival dates chronologically - ascending and descending
b. By specific status - unconfirmed - problems etc. We have a list of status
c. Transaction Number
d. Guest Name or Buyer Name
e. Seller ID
f. Hotel Name
g. Any String in transaction
h. Product ID
i. Affiliate ID
j. Transaction by calendar

2. Navigate to booking view which should contain
a. All information on the current booking view and
b. Messaging system enhancements for other message types
c. Dynamic inventory enhancements to return inventory when cancelled or modified

3. Add invoice and status lines of following types
a. Any change in booking $ amts
b. Any change in stay
c. Any change in Status
d. Confirmations and cancellations
e. Notes lines
f. Other lines currently supported

4. Payment processing support integrates the booking with payment processing module for payment processing functions defined and those currently supported

5. Status changes and modifications

6. Settlement view support - shows payments to hotels for specific bookings

 
DOCUMENT MANAGEMENT SYSTEM
This is still in process of development


LOAD MANAGEMENT SYSTEM ( LOADMAN )

Maintains a current state of resources on the local server and reroutes requests if server load parameters are exceeded. This needs to be done in a client transparent manner and in less than 100 ms

CLIENTS

Cheapeastdeals, Inc
Hotelquest International, Inc

CASE STUDIES

 

©2002 IBN Softwares All rights reserved. Copyrights | Disclaimer