DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUGĀ·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=38050>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED ANDĀ·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=38050

           Summary: Remote Method Call Simplification
           Product: Struts
           Version: Nightly Build
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: P3
         Component: Shale
        AssignedTo: dev@struts.apache.org
        ReportedBy: [EMAIL PROTECTED]


Decouple Shale remote method calls from Commons Chain. As it stands, to invoke 
a remote method 
call, a developer must:

1. Implement a Jakarta Commons Chain command.
2. Add an entry to the remote catalog for your command in chain-config.xml.
3. Invoke the appropriate URL using JavaScript.

This dependency on Chain is largely artificial, and induces another layer that 
developers 
must understand and configure just to make a remote method call.

Steps 1&2 can be eliminated by getting rid of the Chain command requirement and 
instead invoking 
methods on managed beans using reflection. Sort of a remote value binding.

Note: The point here is not whether using Chain commands for remote method 
calls is a good thing, 
but whether developers should be forced to use it. This enhancement is also 
about simplifying remote 
method calls by removing the Chain requirement.

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to