Registry driven interoperability and exchange of documents
AssigneeOpen Invention Network, LLC
InventorsChristopher Todd Ingersoll, Jayaram Rajan Kasi, Alexander Holmes, Michael Clark, Ashok Aletty, Sathish Babu K. Senathi, Helen S. Yuen
Life of this patent
Estimating the term…
Abstract
The present invention relates to systems and methods for registry driven transformation of a document exchanged between businesses or applications. More particularly, it relates to systems and protocols for using one or more commonly accessible registries to transform electronic commerce documents among dissimilar interfaces, preferably XML documents. Particular aspects of the present invention are described in the claims, specification and drawings.
Claims21
A computer-assisted method of transforming a document with semantic encoding destined for a target service, including:
- electronically transmitting a target service identifier, the transmitted target service identifier identifying a target service and requesting a target document version used by the target service;
- electronically receiving, from an interface registry, the target document version used by the target service from among a plurality of document versions included in a document family;
- and
- receiving, in response to an electronic request identifying a source document version and the target document version and from a document family registry, a reference to a transform to be applied to convert a document from the source document version to the target document version.
A computer-assisted method of exposing transforms applicable to a document family, including:
- maintaining a document family registry data structure, including for a particular document family:
- document family versions;
- and
- transforms including program instructions that transform data between document family versions;
- and
- responding to requests, which identify a first document family version and a second document family version, by providing a reference to a transform to be executed remotely and that transforms the data from the first document family version to the second document family version.
A computer-assisted method of transforming a document with semantic encoding destined for a target service, including:
- electronically transmitting a target service identifier, the transmitted target service identifier identifying a target service and requesting a target document version used by the target service;
- electronically receiving, from an interface registry, the target document version used by the target service from among a plurality of document versions included in a document family;
- and
- in response to a transform being applied to transform a source document of a source document version to a target document of the target document version, transmitting the source document and the target document along with a reference to a part of the source document that has been imperfectly transformed or a reference to a part of the source document that is suspect of having been imperfectly transformed.
Dependencies are inferred from the claim text.