Hi Mark,

Am 07.02.2012 17:36, schrieb Mark van Harmelen:

>   * Many exceptions are being caught and thrown away. We predict that in
>     times of trouble this will make the API impossible to debug.

Many of the exceptions are related to handling of access rights of 
request sender and some other relate to resource availability. I am not 
sure about this statement, what would be your suggestion?

>   * We suspect that the API may fail under conditions of heavy load.
>     We'd like to know more about the choice of the Sakai bus for the API
>     code, and how well that has been applied. The concern is that
>     endpoint parameters (that are set when an endpoint is invoked) may
>     be overwritten under heavy load, thereby causing the API to fail.

Sakai bus has been chosen during initial interface design by the 
developers, prior to the implementation. I suppose one of the reasons 
was the fact that one of DSpace developers was Sakai developer too, 
knowing both systems and requirements. Also, at the time of 
consideration it provided the fastest and most flexible way for 
implementation.

Regarding your concern, I think that the setting of parameters is 
request based, therefore, they shouldn't be overwritten (if that's 
reason for concern).

Regards
Bojan

------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Dspace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to