Oracle8i Application Developer's Guide - XML Release 3 (8.1.7) Part Number A86030-01 |
Library | Service | Contents | Index

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.

- Main 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

| Copyright © 1996-2000, Oracle Corporation. All Rights Reserved. |
Library | Service | Contents | Index