Title of Invention

CLUSTERED ENTERPRISE JAVA THAT HAVING A MESSAGE PASSING KERNEL IN A DISTRIBUTED PROCESSING SYSTEM

Abstract A clustered enterprise Java TM distributed processing system is provided. The distributed processing system includes a first and a second computer coupled to a communication medium. The first computer includes a Java TM virtual machine (JVM) and kernel software layer for transferring messages, including a remote Java TM virtual machine (RJVM). The second computer includes a JVM and a kernel software layer having a RJVM. Messages are passed from a RJVM to the JVM in one computer to the JVM and RJVM in the second computer. Messages may be forwarded through an intermediate server or rerouted after a network reconfiguration. Each computer includes a Smart stub having a replica handler, including a load balancing software component and a failover software component. Each computer includes a duplicated service naming tree for storing a pool of Smart stubs at a node. The computers may be programmed in a stateless, stateless factory, .. or a stateful programming model. The clustered enterprise Java TM distributed processing system allows for enhanced scalability and fault tolerance. (Fig 3c)
Full Text

Documents:

3621-chenp-2005 complete specification as granted.pdf

3621-CHENP-2005 CORRESPONDENCE OTHERS.pdf

3621-CHENP-2005 CORRESPONDENCE PO.pdf

3621-CHENP-2005 FORM 1.pdf

3621-CHENP-2005 FORM 13.pdf

3621-CHENP-2005 FORM 18.pdf

3621-CHENP-2005 FORM 2.pdf

3621-CHENP-2005 FORM 3.pdf

3621-CHENP-2005 FORM 5.pdf

3621-CHENP-2005 POWER OF ATTORNEY.pdf


Patent Number 234217
Indian Patent Application Number 3621/CHENP/2005
PG Journal Number 24/2009
Publication Date 12-Jun-2009
Grant Date 11-May-2009
Date of Filing 30-Dec-2005
Name of Patentee BEA SYSTEMS, INC
Applicant Address 2315 NORTH FIRST STREET, SAN JOSE, CALIFORNIA 95131,
Inventors:
# Inventor's Name Inventor's Address
1 JACOBS DEAN BERNARD 1747 MADERA STREET, BERKELEY, CALIFORNIA 94704,
2 LANGEN ANNO, R 2220-D SACRAMENTO STREET, BERKELEY, CA 94702,
PCT International Classification Number G06F 9/46
PCT International Application Number PCT/US99/24561
PCT International Filing date 1999-10-21
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 60/107 167 1998-11-05 U.S.A.
2 09/405,318 1999-09-23 U.S.A.