System and method for implementing a schema object model in application integration
First Claim
1. A method for passing communication between an enterprise system and a client application, comprising:
- transforming metadata received from an enterprise system into an XML document;
validating at least a portion of the XML document against an XML schema for the client application; and
passing the XML document to the client application.
2 Assignments
0 Petitions
Accused Products
Abstract
Communication can be passed between components, such as an enterprise system and a client application, by utilizing schemas. A schema can ensure that a communication, such as a request or response, is in the proper format for one of the components. For instance, metadata can be received from an enterprise system in response to a request from a client application. That metadata can be transformed into an XML document that conforms to an XML schema, such as by an XML schema mechanism. At least portions of the XML document can be validated against the XML schema, such as by using a schema object model. The XML document can be passed on to the client application after validation.
This description is not intended to be a complete and accurate description of the invention or to limit the scope of the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.
-
Citations
16 Claims
-
1. A method for passing communication between an enterprise system and a client application, comprising:
-
transforming metadata received from an enterprise system into an XML document;
validating at least a portion of the XML document against an XML schema for the client application; and
passing the XML document to the client application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for passing communication between an enterprise system and a client application, comprising:
-
a resource adapter adapted to receive metadata from an enterprise system; and
an XML schema component adapted to transform the metadata into an XML document and validate the XML document against an XML schema;
wherein the resource adapter is further adapted to pass a validated XML document to the client application. - View Dependent Claims (10, 11)
-
-
12. A computer-readable medium, comprising:
-
means for transforming metadata received from an enterprise system into an XML document;
means for validating at least a portion of the XML document against an XML schema for the client application; and
means for passing the XML document to the client application.
-
-
13. A computer program product for execution by a server computer for formatting enterprise data for an application, comprising:
-
computer code for transforming metadata received from an enterprise system into an XML document;
computer code for validating at least a portion of the XML document against an XML schema for the client application; and
computer code for passing the XML document to the client application.
-
-
14. A system for formatting enterprise data for an application, comprising:
-
means for transforming metadata received from an enterprise system into an XML document;
means for validating at least a portion of the XML document against an XML schema for the client application; and
means for passing the XML document to the client application.
-
-
15. A computer system comprising:
-
a processor;
object code executed by said processor, said object code configured to;
transform metadata received from an enterprise system into an XML document;
validate at least a-portion of the XML document against an XML schema for the client application; and
pass the XML document to the client application.
-
-
16. A computer data signal embodied in a transmission medium, comprising:
-
a code segment including instructions to transform metadata received from an enterprise system into an XML document;
a code segment including instructions to validate at least a portion of the XML document against an XML schema for the client application; and
a code segment including instructions to pass the XML document to the client application.
-
Specification