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.
- 2. A method according to claim 1, further comprising:
building the XML schema using an XML schema API.
- 3. A method according to claim 1, further comprising:
building the XML schema using a schema object model.
- 4. A method according to claim 3, wherein:
building the XML schema further includes using classes and methods in the schema object model.
- 5. A method according to claim 2, wherein:
building the XML schema includes populating variables in program components of the schema object model in order to tailor the XML schema for the client application.
- 6. A method according to claim 1, further comprising:
creating a schema object model to validate an XML schema for the client application.
- 7. A method according to claim 1, wherein:
compiling a list of errors containing elements of the XML document that are not valid.
- 8. A method according to claim 1, further comprising:
translating information passing between the enterprise system and the client application using a resource adapter.
- 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.
- 10. A system according to claim 9, further comprising:
a schema object model adapted to provide the ability to create the XML schema.
- 11. A system according to claim 9, further comprising:
an application view component adapted to provide an interface to the enterprise system for the client application.
- 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.
CLAIM OF PRIORITY
[0001] This application claims priority to U.S. Provisional Patent Application No. 60/347,919, filed Oct. 18, 2001, entitled “APPLICATION VIEW,” as well as Application No. 60/347,901, filed Oct. 18, 2001, entitled “EVENT ADAPTER,” each of which is hereby incorporated herein by reference.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60347919 |
Oct 2001 |
US |
|
60347901 |
Oct 2001 |
US |