|Oracle8i Application Developer's Guide - XML
Release 3 (8.1.7)
Part Number A86030-01
Business Solutions Using Oracle XML, 9 of 10
Scenario 5. B2B Messaging: Using XML and Oracle Advanced Queueing for an Internet Application
Problem. A multi client-to-server and server-to-server application stores a data resource and inventory in a database repository. This repository is shared across enterprises. Company X needs to know every time the data resource is accessed and all the users and customers on the system need to know when and where data is accessed.
- Solution. When a resource is accessed or released this triggers an 'availability XML message'. This in turn transforms the resource, using XSL, into multiple client formats according to need. Conversely, a resource acquisition by one client sends an XML message to other clients, hence signalling removal. Messages are stored in LOBs. Data is stored in a relational database and materialized in XML. See Figure 2-5.
Tasks Involved. See also Chapter 13,
"Phone Number Portability Using XML Messaging".
- Oracle XML Used:
- XML Parser
- XSL-T Processor
Figure 2-5 Scenario 5. Using XML and Oracle Advanced Queueing Messaging for an Internet B2B Application