Tim Donohue commented on Improvement DS-1637
I have to admit, I'm slightly worried/confused about part of PR #290. It seems odd to me that we would want to "build our own version" of the Handle Server (by copying a bunch of JARs, properties and the ExternalHandlePlugin to another location). It's almost as if we'd be "forking" the Handle Server itself, to add some DSpace-specific functionality to it.

I'd much rather find a way to allow DSpace to run with an "out-of-the-box", installed Handle Server (though perhaps we could tell folks to "drop in" a single JAR to communicate with DSpace). In other words, something like:
(1) Allow people to install an external "out-of-the-box" Handle Server using the instructions provided at http://www.handle.net/tech_manual.html,
(2) (As needed) tell them to drop in a DSpace Handle JAR to communicate with DSpace, then
(3) Configure DSpace to use that external handle server installation (instead of the default embedded one).

Maybe there would be a way to package/release this "ExternalHandlePlugin" separately (since it's not dependent on DSpace), and allow people to "drop it" into an existing Handle Server installation? Is it possible to use this "ExternalHandlePlugin" with an existing Handle Server installation (i.e. a non-DSpace Handle Server)? Or are we essentially forcing people to install an external Handle Server the "DSpace way" in order to use it with DSpace (which is what I'd really rather not do)?

I'm not sure I have any other specific recommendations yet on how to proceed... I'm just wanting to note my immediate questions/concerns here.

If I'm somehow misunderstanding this work, please let me know. Admittedly I haven't tested it yet... I'm just glancing at code and comments (here and on PR#290). The overall implementation (using JSON, etc.) seems fine -- it's mostly the need to build our own custom installation of a Handle Server that seems odd to me.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
------------------------------------------------------------------------------
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk
_______________________________________________
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to