Patent · US Active

Shareable, bidirectional mechanism for conversion between object model and XML

US7694284B2 · kind B2 · utility

16Cited by
9References
28Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 30, 2004
Grant dateApr 6, 2010
Priority date
Expiry dateMar 14, 2027

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F40/221
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The concept of “renderers” and “translators” is introduced in connection with bidirectional conversion between object models and XML. A renderer embodies the logic responsible for mediating the parser specific APIs for reading and writing XML. It utilizes a plurality of translator objects, which embody the mapping information needed to convert the XML into object model instances. The translator objects themselves do not contain “knowledge” of parser implementations; thus, the translators are common and can be shared and reused by any and all renderer implementations. Since each translator embodies the knowledge and rules regarding how to convert an XML model to an object model, and how to convert object models to XML, it is thus independent of the particular renderer that is being used, whether it be SAX, DOM, or some other renderer.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.