XML Document Index Mapping for Client-Server Consistency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network communication systems face challenges in maintaining ordered relationships between server and client information, particularly in XML document management, where access control permissions and changes can lead to inconsistencies and errors due to differing indices between client views and server documents.
Innovation Solution
The implementation of techniques such as element-accessibility rules, blank placeholders, server-client index mapping, and access control permission document-parts index keys ensures that client views accurately reflect server document indices, maintaining ordered relationships and preventing errors during access and modification operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If access control permissions are implemented to protect server document indices, then data security is improved, but index consistency between client views and server documents deteriorates
Solution Approach 1:
The patent introduces an index mapping table as an intermediary structure that stores the correspondence between client view indices and server document indices. This mapping table acts as a mediator that allows clients to access protected server documents using their own index system while maintaining consistency with the server's indexed structure, thus resolving the contradiction between access control security and index consistency.
2Ease of operation
If client views are customized to show only accessible elements, then ease of operation is improved, but ordered relationship with server document deteriorates
Solution Approach 1:
The patent adds an additional dimension of index mapping between client views and server documents. Instead of directly modifying the server document structure or requiring clients to work with server indices, the system creates a parallel indexing dimension through the index mapping table. This allows clients to have customized views with their own indexing while maintaining the ordered relationship with the server document through the mapping layer.
3Productivity
If document changes are allowed to improve productivity, then system flexibility is improved, but data integrity deteriorates
Solution Approach 1:
The patent implements a feedback mechanism where the server validates document changes against the index mapping table before committing them. When a client requests to modify a document, the server checks whether the change maintains consistency with the established index mapping relationships. This feedback loop allows productive document modifications while preventing changes that would compromise data integrity or break the ordered relationship between client views and server documents.
Data Source
AI summary
Example methods and apparatus to maintain ordered relationships between server and client information are disclosed. A disclosed example method involves defining, via an extensible markup language (XML) schema for an XML document that is managed by an XML management document (XDM) server (XDMS), an attribute with a unique value such that every element within sequence of the XML document is consistently addressable.


