Electrical computers and digital processing systems: interprogra – Remote procedure call
Reexamination Certificate
2003-11-12
2008-12-30
Zhen, Li B (Department: 2194)
Electrical computers and digital processing systems: interprogra
Remote procedure call
C719S315000, C719S316000, C719S328000, C717S108000
Reexamination Certificate
active
07472401
ABSTRACT:
A dynamic generated 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, performs reflection on the vendor class, generates a wrapper class, and creates an instance of the wrapper class. 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.
REFERENCES:
patent: 4989132 (1991-01-01), Mellender
patent: 5815415 (1998-09-01), Bentley
patent: 5999988 (1999-12-01), Pelegri-Llopart
patent: 6011917 (2000-01-01), Leymann
patent: 6011918 (2000-01-01), Cohen
patent: 6085030 (2000-07-01), Whitehead
patent: 6085198 (2000-07-01), Skinner
patent: 6125383 (2000-09-01), Glynias
patent: 6157960 (2000-12-01), Kaminsky et al.
patent: 6321261 (2001-11-01), Glass
patent: 6381737 (2002-04-01), Click
patent: 6385661 (2002-05-01), Guthrie et al.
patent: 6389452 (2002-05-01), Glass
patent: 6415315 (2002-07-01), Glass
patent: 6442586 (2002-08-01), Glass
patent: 6463460 (2002-10-01), Simonoff
patent: 6510550 (2003-01-01), Hightower et al.
patent: 6513157 (2003-01-01), Glass
patent: 6519653 (2003-02-01), Glass
patent: 6523171 (2003-02-01), Dupuy
patent: 6535928 (2003-03-01), Glass
patent: 6549955 (2003-04-01), Guthrie et al.
patent: 6578191 (2003-06-01), Boehme et al.
patent: 6622175 (2003-09-01), Piller
patent: 6629128 (2003-09-01), Glass
patent: 6678743 (2004-01-01), Glass
patent: 6834389 (2004-12-01), Glass
patent: 6877163 (2005-04-01), Jones et al.
patent: 6931455 (2005-08-01), Glass
patent: 6947965 (2005-09-01), Glass
patent: 6951021 (2005-09-01), Bodwell
patent: 6961772 (2005-11-01), Wensel
patent: 6993774 (2006-01-01), Glass
patent: 7051324 (2006-05-01), Gissel et al.
patent: 7146399 (2006-12-01), Fox et al.
patent: 7181745 (2007-02-01), Foti
patent: 2002/0152210 (2002-10-01), Johnson et al.
patent: 2003/0105883 (2003-06-01), Gibbons
patent: 2004/0015832 (2004-01-01), Stapp
patent: 2004/0028031 (2004-02-01), Valin et al.
patent: 2004/0143835 (2004-07-01), Dattke et al.
Ian Welch and Robert Stroud, “From Dalang to Kava—the Evolution of a Reflective Java Extension,” Sep. 1999, Reflection '99, LNCS 1616, pp. 2-21.
Ian Welch and Robert Stroud, “Using MetaObject Protocols to Adapt Third-Party Components,” Mar. 1998, 1-22.
Ian Welch and Robert Stroud, “A Reflective Java Class Loader,” ECOOP'98 Workshop Reader, LNCS, pp. 374-375, 1998.
Gallagher William John
Luo Fei
Somogyi Alexander
Srivastava Rahul
BEA Systems Inc.
Fliesler & Meyer LLP
Zhen Li B
LandOfFree
Computer product for a dynamically generated wrapper class does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Computer product for a dynamically generated wrapper class, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Computer product for a dynamically generated wrapper class will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4030042