Introducing the Next XML Processing Evolution: From Linear to Full Nonlinear Hierarchical Processing
Using the inherent semantics that exist between every leg in a hierarchical structure, multi-leg (nonlinear) queries can be nonprocedurally specified and hierarchically processed with no database navigation or data structure knowledge necessary. Most importantly, the results are hierarchically valid and accurate based on solid hierarchical principles. These are capabilities not possible today with XML’s basically single path (linear) hierarchical processing. XML’s and XQuery’s XPath navigation is basically performed procedurally a single leg at a time and not as a single unified nonlinear hierarchical structure. Nonlinear hierarchical processing makes any query, even multi-leg queries: easy to specify, processed hierarchically correct, and much more powerful. Data values are dynamically enhanced, entire hierarchical structures can be hierarchically filtered in a single nonprocedural operation.Nonlinear hierarchical processing is the next evolutionary step for XML processing!
Breakthrough ANSI SQL Transparent Native XML Integration: SQLfX® With Full Nonlinear Hierarchical Processing
The assumption and belief that relational processing and XML processing are fundamentally different is fundamentally wrong. This belief has held the SQL/XML industry back until now. Our breakthrough SQL native XML integration technology, SQLfX® (SQL for XML), utilizes the full nonlinear hierarchical processing capability inherent in ANSI SQL. This previously unutilized natural and powerful ANSI SQL capability is used in our patented technology to naturally and transparently integrate native XML inside your SQL processor at a full nonlinear multi-leg hierarchical level. This means that all of the advanced nonlinear hierarchical processing capabilities are also integrated naturally and seamlessly into ANSI SQL and continue to be fully supported nonprocedurally with ANSI standard SQL.
XML Nonlinear Hierarchical Processing Offers New Capabilities and Advantages
Nonlinear (multi-leg) hierarchical processing is not a new or invented technology. It has been used in database processing before and has continued in use in many other technical areas such as artificial intelligence and even bio tech. Hierarchical structures are very good at representing multi-level, multi-path data meaningfully which can be processed in its entirety in a nonlinear true nonprocedural fashion. This dynamically increases the value of the XML data in a synergistic fashion to solve complex multi-leg queries by fully exploiting the goldmine of hierarchical semantics available for free in the XML data structure. This nonlinear processing is a solid principled technology whose use in database design and operation prematurely fell to the wayside with the introduction of relational technology three decades ago. With the advent of hierarchical XML and its current limiting relational-like linear processing level, it is time to utilize this powerful principled and natural nonlinear hierarchical processing technology and get past our industry’s flat relational mindset. Unfortunately, the standard level of knowledge about hierarchical data structures, their nonlinear (multi-leg) semantics, and advanced database application is very low which may explain its lack of use today. In this same regard, information on this subject is very limited. Hierarchical structures inherently contain extremely powerful structural semantics. Properly utilized, this semantics can automatically supply fourth generation languages (4GLs) like SQL with the information needed to perform nonprocedural database navigation and semantically complex multi-leg hierarchical queries logically and intuitively. Advanced Data Access Technologies, Inc. has re-pioneered this natural nonlinear hierarchical technology and has applied it today for SQL, XML, and Internet infrastructure use.
The XML Specification Defines its Hierarchical Format But Does Not Define its Hierarchical Processing-- Nonlinear Processing Solves this Oversight
Today there is no formal principled hierarchical processing technological foundation being used in XML processing. This may be why hierarchical queries have been limited primarily to single legs (linear processing) ignoring the vast amount of semantics that naturally exists between the different legs. The XML specification allows the definition of nonlinear (multi-leg)hierarchical structures. So why not use the full power of nonlinear hierarchical structure processing? Nonlinear hierarchical semantics can be used not only to automatically process queries involving any single leg query, but also any multi-leg query. It can, for example, process queries that access data from one leg of the structure based on data from another leg. This intuitive operation dynamically increases the value of the retrieved data by automatically utilizing the additional structure semantics used to process the query. This can be performed nonprocedurally without the user needing to know the data structure or if they are specifying a single or multi-leg query.
Multi-leg queries require complex logic to correlate the hierarchical processing between legs. Linear single leg XML query navigation needs to perform this complex processing procedurally today to process multiple legs. Nonlinear hierarchical processing can perform this multi-leg coordination logic automatically in a nonprocedural fashion by utilizing the existing hierarchical semantics and its associated nonlinear hierarchical processing principles that exist between every leg of the structure. These nonlinear hierarchical processing principles are solid and proven. They must be followed in order to derive correct and meaningful hierarchical results. These hierarchical processing principles are naturally standard because they are intrinsic to hierarchical processing. This was further proven out by ANSI SQL’s automatically correct hierarchical processing of multi-leg queries. Nonlinear hierarchical processing’s natural processing principles establishes a hierarchical processing foundation for the correct processing of linear and nonlinear hierarchical structures where there was none before.
Our ANSI SQL Native XML SQLfX® Solution Solves Previous Integration Problems and Significantly Extends Hierarchical Processing
SQLfX®’s revolutionary ANSI SQL native XML integration technology has enabled the use of evolutionary nonlinear hierarchical processing (the next logical step) for supporting the real-time ANSI SQL full native XML integration. This is the first SQL nonlinear hierarchical processor of its kind. It was developed by Advanced Data Access Technologies, Inc. which is now developing breakthrough SQL/XML products under our SQL for XML SQLfX® brand name utilizing this technology. This technology is unique in that it naturally raises ANSI SQL processing to a full nonlinear hierarchical processing level to enable truly transparent integration of native XML. In addition, it is naturally utilized automatically and internally throughout SQL. It solves all the SQL native XML integration outstanding problems and supports very powerful nonlinear multi-leg queries automatically and naturally. This powerful nonlinear processing is standard ANSI SQL requiring no knowledge of XML or hierarchical processing. This is true transparent XML integration. Our novel ANSI SQL driven middleware SQLfX® product automatically enables the customer’s already in place SQL processor to perform XML integration transparently and perform all the capabilities mentioned in this website.
1) ANSI SQL standard (uses no nonstandard SQL or functions) 2) Ease of use (nonprocedural, navigationless, no XML centric syntax) 3) Hierarchically correct results (uses only principledhierarchical processing) 4) Greater efficiency(powerful hierarchical access limiting optimization) 5) Fully interactive operation (can dynamically process XML) 6) Valid hierarchical processing (deriving hierarchically correct results) 7) Conceptual hierarchical processing (can dynamically join hierarchical structures)
These inherent hierarchical processing capabilities are being overlooked by your SQL processor today. SQLfX® recognizes, exploits, and leverages this powerful hierarchical processing in your SQL processor using its patented technology to transparently support XML at hierarchical levels not thought possible.