B2B with XML

Sample Apps Exchange Data and Process Messages

August 2000
Oracle8i

OTN developers have built sample applications that simulate the business-to-business (B2B) interaction between entities in an international hotel reservation system. The samples include the following modules and interfaces (shown clockwise from left in the figure below):

HRS-U
The Hotel Reservation System provides an end-user interface. Customers use it to inquire about hotel rooms, and to make or cancel reservations. The HRS keeps a database of domestic hotels and a copy of the database of international hotels. It updates these databases to reflect user actions.
HRS-A
The Hotel Reservation System also provides an administrator interface. System admins use it to process XML in email from the TPHS and text files from the ERP.
FS
The Fulfillment System uses XML and XSLT to notify the hotel staff (e.g., desk clerk or manager) of confirmed reserverations.
TPHS
The Third-Party Hotel System uses Advanced Queuing (AQ) to listen for HRS users reserving rooms in international hotels. Also, the TPHS admin uses XML and email to notify the HRS admin of changes to the international hotel database.
ERP
The Exchange Rate Provider builds XML documents from database data to notify the HRS admin of updated currency exchange rates.
TDP
The Travel Discount Provider uses XSQL and XML to calculate discounted room rates based on customer attributes from the HRS.

To read about a module, click on its name in the text above, or click on its picture in the figure below.

Download

The download includes installation instructions, Java source code, and SQL scripts for building the database.

 

Related Documents

OTN provides white papers describing XML, Oracle XML products, and B2B, including:

Describes database-related XML technologies. About XML

Describes Oracle's XML products and utilities. About Oracle's XML Products

Describes techniques for using Oracle's XML products and technologies. Exchanging Business Data Among Applications

And there's more XML information here.

HRS-U (Hotel Reservation System User)
Domestic Hotel DBThird-Party Hotel DB Copy)
HRS-A (Hotel Reservation System Admin)FS (Fulfillment System)  
TDP (Travel Discount Program)
HRS (Hotel Reservation System)
        
Third-Party Hotel DBTPHS (Third-Party Hotel System)
 
 
ERP (Exchange Rate Provider)
   


E-mail this page
Printer View Printer View
Oracle Is The Information Company About Oracle | Oracle RSS Feeds | Careers | Contact Us | Site Maps | Legal Notices | Terms of Use | Privacy