[KULRICE-4451] Re-examine how RiceApplicationConfigurationService is being used to resolve doc handler urls (and other variables) from across the service bus Created: 18/Aug/10 Updated: 23/Feb/12 Resolved: 25/Oct/11
|Project:||Kuali Rice Development|
|Component/s:||Development, Version Compatibility|
|Fix Version/s:||2.0.0-b1, 2.0|
|Reporter:||Eric Westfall||Assignee:||Eric Westfall|
|Remaining Estimate:||1 week|
|Time Spent:||Not Specified|
|Original Estimate:||1 week|
|KAI Review Status:||Not Required|
|KTI Review Status:||Not Required|
Currently, if KEW encounters a doc handler url of the following form:
If the document type for that document has a service namespace along the lines of something like "KFS" then it will go to the KFS application first and try and resolve application.url from the KFS application across the service bus.
This is a good idea in theory, however for applications that have doc handler urls that don't need to call back into the application, this extra step adds extra overhead since those variables will never be resolved successfully from the client. It may also be possible in certain cases that you don't want it to resolve from the client. At the very least we need to add some caching in here to reduce the number of times we hit the service bus. Additionally, it may be worthwhile to have the RiceApplicationService have a way to provide the standalone server with information on whether or not those kinds of callbacks into the client application should be used.
|Comment by Eric Westfall [ 28/Apr/11 ]|
Jeremy, just wanted to put this on your radar as per our discussion this week on this service.
|Comment by Jeremy Hanson [ 19/Oct/11 ]|
Eric, assigning this to you because you mentioned you might get rid of the RiceApplicationConfigurationService. If that falls through, feel free to assign back to me.
|Comment by Eric Westfall [ 25/Oct/11 ]|
Work on this issue has been completed as part of
|Comment by Jessica Coltrin (Inactive) [ 23/Feb/12 ]|
Closing since these items are now in the release notes.