Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Dragan Ivanovic 
  2. Benjamin Kampe 
  3. Matthias Lühr 
  4. Veljko Maksimovic 
  5. Georgy Litvinov 
  6. Brian Lowe 
  7. William Welling 
  8. Kevin Day Benjamin Gross 

Resources

...

Notes

  • Dragan Ivanovic  it is still not clear how input and output of a dynamic action will look like and be handled. William Welling Some idea is to support flat structure for the input, but not sure it is the most elegant way for API

...

  • users to provide data.  Dragan Ivanovic : Let's try to reconsider our decision and to investigate how to support more structured input data. Dragan Ivanovic will try to design a solution. 
  • Kevin Day  has presented the testing strategy. It should cover integration tests, however it is request scope, not context scope. Not perfect, but a big improvement and good enough for the needs of Vitro/VIVO. The implementation of tests would be much easier if we have an integrated spring framework. Kevin Day  presented this strategy on the example of RCPEndpointIntegrationTest. Not real  test, because RCP endpoint is not capable to accept and produce real data at the moment.  The testing strategy has been approved. 
  • William Welling  is not sure which approach should be applied for implementation of REST endpoints for custom REST actions. Namely, it is usually implemented to support only POST methods, and basically custom rest actions are forwarding requests to RCP endpoints which support only POST methods. However,  there is hasDefaultHTTPMethod data property in the customRESTAction RDF class, and probably Georgy Litvinov had something on top of his mind when he defined that. Dragan Ivanovic thinks it is not clear how those custom REST actions will be used, not sure how often it will be used, and probably is not a high priority feature to be supported. Therefore, if we don’t have a clear picture for what purpose those actions will be used, it is not easy to select the right approach at the moment. The team concluded to keep current implementation while waiting for clarification from Georgy Litvinov or receiving needs requests from the Vitro/VIVO community. 
  • Benjamin Kampe is working on ChangeActionListener, and there is progress. 
  • Matthias Lühr  is working on the definition of real case studies for using dynamic api. William Welling : please inform us when there is some progress, it would be nice to use more expressive example for testing our approach. 
  • Veljko Maksimovic  is close to complete the SolrOperation componente, and already started analyzing how to implement N3Operation. It would be helpful if someone could introduce Veljko Maksimovic  in the structure of the module which is executing N3 templates in Vitro/VIVO to speed up the implementation of N3Operation. Brian Lowe Benjamin Gross  or Huda Khan   might be the right persons to give directions. Veljko Maksimovic will contact them via Slack.  

 

Draft notes on Google Drive

...