Data processing: software development – installation – and managem – Software program development tool – Linking
Reexamination Certificate
2006-05-23
2006-05-23
Ingberg, Todd (Department: 2193)
Data processing: software development, installation, and managem
Software program development tool
Linking
C718S001000
Reexamination Certificate
active
07051324
ABSTRACT:
A process and system for externalizing classloader information to non-application modules such as tool modules that do not reside within the same Application server virtual machine such as a J2EE AppServer JVM. Tools that read and display classloader information typically need to co-reside within the AppServer because of the virtual machine security mechanisms that prevent classes outside the virtual machine itself to introspect the classloaders. This presents a problem for tooling vendors because most server owners do not want anything other than their applications running within the AppServer virtual machine. The invention allows tooling vendors to create a classloader tool that is external to the AppServer virtual machine, and which is running in a completely separate virtual machine, thus having minimal overhead on production systems, but which allows classloading through standard or open (e.g. non-proprietary) interfaces.
REFERENCES:
patent: 6272674 (2001-08-01), Holiday, Jr.
patent: 6301582 (2001-10-01), Johnson et al.
patent: 6339841 (2002-01-01), Merrick et al.
patent: 6446254 (2002-09-01), Chapman et al.
patent: 6823509 (2004-11-01), Webb
BeanShell Simple Java Scripting, Version 1.3 no date, http://www.beanshell.org/manual/bshmanual.html.
Transparent Sharing of JAVA Applets: A Replicated Approach, James Begole et al, ACM, 1997, pp. 55-64.
Dynamic Classloading in the JAVA Virtual Machine, Sheng Liang et al, ACM, 1998, pp. 36-44.
Implementation Jalapeno in JAVA, Bowen Alpern et al, ACM, 1999, pp. 314-324.
“JMX—Network Management Software”, by Billy Newport, downloaded from www2.therserverside.com on Nov. 12, 2002, 7 pages.
“Chapt. 24—Java Management Extensions”, Advanced Java 2 Platform—How to Program, by H. M. Deitel, et al., published by Prentice Hall, ISBN 0-13-089560-1.
Fraenkel Michael Levi
Gissel Thomas R.
Martin Brian Keith
Frantz Robert H.
Ingberg Todd
Mims Jr. David A.
LandOfFree
Externalized classloader information for application servers does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Externalized classloader information for application servers, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Externalized classloader information for application servers will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3622054