Hi Dorothea! Thanks for the great info. With the network mounted drive - what I'm thinking of is setting up something like this for load balancing and server fail-over:
[Internet clouds of clients] <-> [Application-switch load balancer routes each incoming client to one of a cluster of running dspace servers ] <-> [ multiple dspace-servers running on different machines [dspace1] [dspace2] [dspace3] ... ] <-network-> [shared network-mounted /dspace folder], [shared postgres database] I'm concerned that if clientA -> gets routed to server -> dspace1 clientB -> gets routed to server -> dspace2 , and both clientA and cilentB attempt to update some overlapping data at the same time, then is there a chance for data corruption, or does D-space deal with this in some clever way ? I know that postgres is designed to handle this kind of situation, but I'm not sure how d-space uses the /dspace disk-storage. Thanks again for the help! Cheers, Reuben >>> "Dorothea Salo" <[EMAIL PROTECTED]> 3/6/2008 9:55 AM >>> On Thu, Mar 6, 2008 at 9:20 AM, Reuben Pasquini <[EMAIL PROTECTED]> wrote: > We're evaluating several packages > for setting up an institutional repository. > I'm very impressed with D-Space, but have > a few questions - hope the list can help me out. I'll answer what I can, but I'll have to defer to greater expertise on some of these! > *. It looks like manakin actually runs D-space > code internally at its core, but does > the web interface using Coccoon. > I originally thought that Manakin accessed > D-Space as a client via EJB or SOAP or whatever: > [Web Browser] > <-> [Manakin server] > <-> [D-Space server] > , but that is not the case, right ? Right. > *. Is it safe to have a Manakin instance and a D-Space instance > running on the same box, and pointing at the same > /dspace work folder, or is it possible for data to be corrupted > if the two servers attempt to modify the same object at the > same time ? There shouldn't be anything wrong with this; it's how they're designed to work as far as I can tell. > *. Is it safe to setup the /dspace work-folder on a network-mounted > drive ? I can't see why not. Anybody else? > *. Is it safe to have 2 or more DSpace/Manakin instances running > on separate servers pointing at the same /dspace network-mounted > folder, as long as each server has its own copy of dspace/config ? No idea, but this sounds a little dangerous to me. Where I am, we keep our test instances and our production instance completely separate from each other -- different DB, different assetstore, different folders, different vhost altogether. > *. If it's not safe to have multiple servers sharing a read+write > /dspace folder, > then would it be safe to have multiple READ-ONLY > (anonymous asset-browsing) instances of DSpace/Manakin sharing a > read-only network-mounted > /dspace folder if we only allow a single DSpace instance to > perform > updates ? This sounds almost feasible, but I'd think you'd have to hack a lot of code. (Or maybe not -- maybe it'd be as simple as not letting Manakin show any of the admin functions on the read-only instances.) Why were you wanting to do this? Maybe there's another way to get what you're after. > *. For branding or customizing the web interface - it looks like we > have a choice of either: > > o. working with the D-Space .jsp pages - which are pretty > old-school with a lot of embedded java > o. jumping into XML/XSL world with Manakin > > Is that right ? Yes. > *. Is there any plan afoot to try to update the D-Space .jsp pages > by pushing some of the java-code into the dspace: tag-library, > and pushing the form-processing out to JSF or struts, > so we can point a web developer/designer specialist > who likes to work with > XHTML+javascript+CSS2 at the pages, and just let him do his thing > with DreamWeaver or whatever ? Not that I know of. The development path as I understand it is moving away from JSP altogether, in the direction of Manakin. I don't know how I'd throw a Dreamweaver dev at Manakin; I suppose I might throw a webcrawler at my Manakin instance and pass over the resulting HTML/CSS to them, but I'm almost certain that would end up giving my Manakin dev frothing-at-the-mouth fits. Anybody got any better ideas? Dorothea -- Dorothea Salo [EMAIL PROTECTED] Digital Repository Librarian AIM: mindsatuw University of Wisconsin Rm 218, Memorial Library (608) 262-5493 ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ DSpace-tech mailing list DSpace-tech@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dspace-tech ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ DSpace-tech mailing list DSpace-tech@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dspace-tech