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:
Sep. 15, 2009
Filed:
Mar. 08, 2005
Andrew D. Milligan, Redmond, WA (US);
Donald F. Box, Bellevue, WA (US);
Harris Syed, Kirkland, WA (US);
Max Attar Feingold, Bellevue, WA (US);
Saji Abraham, Bellevue, WA (US);
Andrew D. Milligan, Redmond, WA (US);
Donald F. Box, Bellevue, WA (US);
Harris Syed, Kirkland, WA (US);
Max Attar Feingold, Bellevue, WA (US);
Saji Abraham, Bellevue, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
The present invention provides a mechanism that allows an administrative event to trigger or cause the generation of a dynamic web service during initialization of legacy application components. Similar to other types of static tooling approaches, the dynamic approach—as supported herein—uses available metadata describing an interface for communicating with legacy components. Rather than generating and manifesting the web service via tooling on a one time or occasional bases, however, example embodiments provide for the generation of the web service by the supporting infrastructure as a standard part of application initialization. Upon stopping the application, a termination sequence is provided that stops the corresponding dynamic web service and deletes the web service description used to generate the dynamic web service. Accordingly, every time the application is started the available metadata will need to be consulted and a consistent service will be built on-the-fly.