Bugzilla – Bug 5403
Review "local" method calling in WS GRAM for RFT
Last modified: 2007-11-30 10:23:22
You need to
before you can comment on or make changes to this bug.
Objective: Add support for in-process local method calls to WS GRAM
Technologies: WS GRAM
The goal of this campaign is to make a local method call mechanism to be used
by GRAM for RFT interaction. While WS GRAM will be modified as appropriate to
support local invocations of RFT, WS invocations will remain the
default for now.
Eventually, the plan is to support this Java WS Core and not in WS GRAM.
The immediate benefit to making these changes is improved performance which
also improves reliability for the GRAM service when calling RFT for file
staging and cleanup directives.
1. Integrate the classes detailed in Martin Feller's document, along with
the proposed changes outlined within and any further changes as needed.
Martin's doc is here:
An implementation of is in 4.0.5.
WS-GRAM uses a class called LocalInvocationHelper
which is located in WS-GRAM. Also it relies on changes
in wsrf in 4.0.5 (ResourceContextImpl and org.globus.wsrf.Constants).
Two issues that are solved but yet kept open are
bug 5394 and bug 5395. They are still open because we
don't understand completely why the solutions work.
This functionality has been committed to 4.0.5, but needs additional
investigation, so leaving it open and setting milestone 4.0.6
Seems to be working, marking this closed.