EXI Header Routing for XML Distribution Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The distribution efficiency of XML data is low due to the lack of a header in XML messages, which complicates routing and deployment in distributed applications, as existing XML routers rely on parsing the message body to determine the type of XML, leading to increased system overhead.
Innovation Solution
The proposed solution involves carrying route feature information in an Efficient XML Interchange (EXI) header, allowing routers to route messages based on this information, rather than parsing the message body, thereby reducing system overhead and improving distribution processing efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If XML routers parse the message body to determine XML type, then routing functionality is achieved, but system overhead increases and distribution efficiency decreases
Solution Approach 1:
The patent segments the XML message into two distinct parts: a header containing route feature information and a body containing the actual XML content. This segmentation allows routers to process only the header for routing decisions, avoiding the need to parse the entire message body and thereby reducing system overhead while improving distribution efficiency.
Solution Approach 2:
The patent extracts the route feature information from the XML message body and places it in a separate header. This extraction enables routers to obtain routing information without parsing the complete message body, directly addressing the contradiction between achieving routing functionality and minimizing system overhead.
2Ease of operation
If XML messages do not have a header, then message simplicity is maintained, but routing capability and distribution efficiency are compromised
Solution Approach 1:
The patent introduces a header segment that contains route feature information, separating it from the XML body. This segmentation maintains the simplicity of the XML body while adding the necessary routing capability through the header, resolving the contradiction between message simplicity and distribution efficiency.
Solution Approach 2:
The patent designs the EXI header to serve multiple functions: it provides routing information, maintains XML data integrity, and enables efficient distribution. This multi-functionality allows the header to compensate for the absence of traditional XML headers while improving distribution efficiency without compromising message simplicity.
3Productivity
If route feature information is carried in EXI header, then routing efficiency is improved, but message format complexity increases
Solution Approach 1:
The patent changes the format parameters of XML messages by introducing EXI (Efficient XML Interchange) encoding with a structured header. This parameter change organizes route feature information in a standardized manner that improves routing efficiency while the structured format actually reduces overall message complexity compared to unstructured alternatives.
Data Source
AI summary
A message sending method is provided, which includes: obtaining route feature information of a user, and sending a request of the user, where the request is data in an Efficient Extensible Markup Language (XML) Interchange (EXI) format, and the route feature information is carried in a header of the data in the EXI format. A message processing method, a client, a router, and a message processing system are further provided. Through preceding technical solutions, a user request message is routed according to route feature information in an EXI header, thereby reducing a system overhead and improving a distribution processing efficiency.


