XML Document Forwarding via Compact Descriptor
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional techniques for forwarding XML documents in communication networks require creating and transmitting the document to the recipient even if they reject it, wasting resources like processor utilization and bandwidth.
Innovation Solution
The method involves using a compact descriptor of the document in the request to the recipient, creating the document only if accepted, and storing it on the recipient's server, thereby saving resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the document is created and transmitted to the recipient in conventional XML document forwarding, then the recipient can receive the document, but system resources (processor utilization and bandwidth) are wasted when the recipient rejects the document
Solution Approach 1:
The document forwarding process is segmented into two distinct phases: (1) transmission of a compact descriptor containing only essential document metadata and forwarding request information, and (2) conditional creation and transmission of the full document only if the recipient accepts the descriptor. This segmentation eliminates the waste of creating and transmitting complete documents that will be rejected, while ensuring reliable delivery when acceptance occurs.
Solution Approach 2:
The recipient performs a preliminary evaluation of the compact descriptor before the full document is created or transmitted. This preliminary action allows the recipient to accept or reject the forwarding request based on document metadata alone, preventing unnecessary resource consumption associated with creating and transmitting documents that would be rejected anyway.
2Loss of information
If the full document is transmitted to the recipient, then complete document information is delivered, but bandwidth is wasted in wireless systems when the document is rejected
Solution Approach 1:
The essential information needed for document evaluation is extracted from the full document and placed into a compact descriptor. This descriptor contains only the critical metadata and forwarding request information required for the recipient to make an informed decision, separating the evaluation-critical information from the full document content that would consume valuable bandwidth if transmitted unnecessarily.
Solution Approach 2:
Instead of transmitting the full document, a compact copy or representation (the descriptor) is transmitted first. This descriptor serves as a lightweight surrogate that enables the recipient to evaluate the forwarding request without consuming the bandwidth that would be required to transmit the complete document, especially important in wireless systems.
3Productivity
If the document is created before transmission, then the document is ready for delivery, but processor resources are wasted when the recipient rejects the document
Solution Approach 1:
The recipient performs preliminary evaluation of the compact descriptor before the full document is created by the sender. This reverses the traditional sequence where the sender creates the document first. By enabling the recipient to decide based on the descriptor alone, the system avoids the waste of processor resources spent creating documents that will be rejected, while maintaining fast forwarding capability when acceptance occurs.
Solution Approach 2:
The conventional sequence of operations is inverted: instead of the sender creating and transmitting the document for the recipient to evaluate, the recipient first evaluates a compact descriptor and only then does the sender create and transmit the full document. This inversion places the decision-making authority and resource investment in the optimal sequence, preventing wasted processor utilization.
Data Source
AI summary
Methods and apparatus to forward documents in a communication network are disclosed. An example method to forward a resource in an extensible markup language (XML) document management (XDM) system disclosed herein comprises receiving an XML document command protocol (XDCP) forward request specifying a first identifier corresponding to the resource to be forwarded and a list of recipients to be notified, the first identifier comprising a uniform resource identifier (URI), and notifying a recipient in the list of recipients that the resource is available.


