Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberWO2004079572 A3
Publication typeApplication
Application numberPCT/US2004/005261
Publication date27 Sep 2007
Filing date23 Feb 2004
Priority date28 Feb 2003
Also published asWO2004079572A2
Publication numberPCT/2004/5261, PCT/US/2004/005261, PCT/US/2004/05261, PCT/US/4/005261, PCT/US/4/05261, PCT/US2004/005261, PCT/US2004/05261, PCT/US2004005261, PCT/US200405261, PCT/US4/005261, PCT/US4/05261, PCT/US4005261, PCT/US405261, WO 2004/079572 A3, WO 2004079572 A3, WO 2004079572A3, WO-A3-2004079572, WO2004/079572A3, WO2004079572 A3, WO2004079572A3
InventorsFei Luo, Alexander Somogyi, William John Gallagher, Rahul Srivastava
ApplicantBea Systems Inc, Fei Luo, Alexander Somogyi, William John Gallagher, Rahul Srivastava
Export CitationBiBTeX, EndNote, RefMan
External Links: Patentscope, Espacenet
Dynamic generation of a wrapper
WO 2004079572 A3
Abstract
Dynamically generating a wrapper object to intercept transmissions between a vendor object and an application program and performs server side tasks. To dynamically generate the wrapper at runtime in memory, the application server receives a vendor class (310), performs reflection on the vendor class (320), generates a wrapper class (330), and creates an instance of the wrapper class (340). In operation, the dynamically generated wrapper object receives a call placed to a method of the wrapped object, initiates pre-processing tasks to be performed, calls the method on the wrapped object, receives a result from the method invocation against the wrapped object, initiates post-processing tasks to be performed, and transmits the wrapped result back to the application program. The pre-processing tasks may include execution of a pre-invocation handler. The post-processing tasks may include execution of a post-invocation handler.
Patent Citations
Cited PatentFiling datePublication dateApplicantTitle
US6157960 *7 May 19975 Dec 2000International Business Machines CorporationTechnique for programmatically creating distributed object programs
US6385661 *19 Oct 19987 May 2002Recursion Software, Inc.System and method for dynamic generation of remote proxies
US6510550 *12 May 199921 Jan 2003Intel CorporationMethod and apparatus for providing intermittent connectivity support in a computer application
US6549955 *12 Apr 200215 Apr 2003Recursion Software, Inc.System and method for dynamic generation of remote proxies
US6629128 *30 Nov 199930 Sep 2003Recursion Software, Inc.System and method for distributed processing in a computer network
Classifications
International ClassificationG06F9/54, G06F9/46
Cooperative ClassificationG06F9/54, G06F9/46
Legal Events
DateCodeEventDescription
16 Sep 2004AKDesignated states
Kind code of ref document: A2
Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW
16 Sep 2004ALDesignated countries for regional patents
Kind code of ref document: A2
Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG
17 Nov 2004121Ep: the epo has been informed by wipo that ep was designated in this application
12 Apr 2006122Ep: pct app. not ent. europ. phase