The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Feb. 10, 2009
Filed:
Mar. 04, 2003
Michael Beisiegel, Poughkeepsie, NY (US);
Harold Jeffrey Gartner, Thornhill, CA;
John Henry Green, Toronto, CA;
Piotr Przybylski, Brooklin, CA;
Michael Beisiegel, Poughkeepsie, NY (US);
Harold Jeffrey Gartner, Thornhill, CA;
John Henry Green, Toronto, CA;
Piotr Przybylski, Brooklin, CA;
International Business Machines Corporation, Armonk, NY (US);
Abstract
In one aspect of the present invention a framework is presented for the generation and execution of code performing conversion to and from an arbitrary native or 'wire' data format. The code facilitates a business application using a service provided by a service implementation in accordance with a native language of the implementation which may be different from the language of the business application. The main components of the framework include a model of the information necessary for the formatting of data which may be represented through the extensions to WSDL; a tool time support environment providing structured support for the generation of format handlers; and runtime support for the generated format handlers. In an alternative to this static invocation model, a dynamic usage scenario provides for invocation of format handlers dynamically obtained from a format handler factory. In both cases, the runtime uses a lazy approach to the conversion to and from the native format for improved performance. The framework is particularly suited to resource adapters for adapting an EIS service implementation for use with a business application desiring a service from the EIS.