Darius --
                Here's a few points off the top of my head:
                1.            It's not clear how to create relationships.  (a) 
In a straight parent-child relationship, is it enough to post to the child 
object, or do you also/instead need to update the child object collection of 
the parent.  (b) In an optional one-to-many relationship between two 
full-fledged objects, can you just specify the partner in one of the objects' 
collections or both?  (c) In a many-to-many relationship, can you just specify 
the partner in one of the objects' collections or both?
                2.            If we are going to comply with the principle that 
each object is available at one and only one URL, then we have to make the core 
object services extensible for additional searches and/or methods.  It's 
probably also true that modules extending the API should be extensible in the 
same way.  OK to limit to read only.
                3.            The Maven archetype changes have made it 
non-trivial to reference the web services module.  Perhaps this is a not the 
fault of the web services module, but it is still in flux and potentially 
complicated by different relations between Maven and git than Maven and mvn.


From: [email protected] [mailto:[email protected]] On Behalf Of Darius Jazayeri
Sent: Thursday, February 09, 2012 9:19 PM
To: [email protected]
Subject: [OPENMRS-DEV] Feedback on OpenMRS REST web service module

To anyone who has used the OpenMRS REST Web Service module,

We're very excited to have done a pre-release of our REST web service module 
last year, and really interested to learn about the ways people are using it, 
and how it's working for them.

When we did the pre-release of the module, we intentionally called it version 
0.8. We're new to the web service game, and we want to make sure we've gotten 
the API right, before we commit to supporting it as-is in the long term.

So, now that quite a few months have passed since the pre-release, and I know 
some of you have made heavy use of the system, we'd really appreciate your 
answers to some questions:

  *   Does the web service API give you access to the functionality you need?
  *   Does it behave the way you want and expect it to?
  *   Were you able to get up and running relatively quickly, with the existing 
documentation?
  *   Does the API look like what you'd like us to release as "1.0", and 
support in the long run?
-Darius, and the OpenMRS team


________________________________
Click here to 
unsubscribe<mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l> 
from OpenMRS Developers' mailing list

_________________________________________

To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to 
[email protected] with "SIGNOFF openmrs-devel-l" in the  body (not 
the subject) of your e-mail.

[mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l]

Reply via email to