This wiki is locked. Future workgroup activity and specification development must take place at our new wiki. For more information, see this blog post about the new governance model and this post about changes to the website.

OSLC QM Implementation Reports

Implementors of the OSLC QM specifications are encouraged to place feedback on their experience (good and bad). To add a report, simply copy and paste a section template and fill out any necessary information.

Rational Quality Manager (RQM) 2.0.1

Contact information:

Details about support:

  • Specification version supported: OSLC QM 1.0
  • Implemenation supported: service provider

Issues:

  • Support for pre-populated creation dialog was difficult to implement due to the fact that the same URL must support both POST and GET. Clients that POST are expecting a redirect and clients the GET are expecting the dialog content right away. I ended up having to provide a separate creation dialog URL for POST support since it is difficult for clients to handle the redirect without losing the window name and window hash used for messaging.
  • Combining the result set of a property based query with a full text query, and then providing paging on top of that result proved to be problematic.
  • Spec versioning is not supported well. For GET requests the spec version is indicated in the Accept header which is awkward and seems a bit kludgy.

Worked well:

  • Simple resource XML format
  • Familiar REST API pattern
  • Service description documents provide needed flexibility and allows URLs to be handled opaquely by the client
  • Delegated resource selection and creation for integrating across systems has many advantages over the traditional copy/synch or monolithic database approach

<Implementor> (copy and update template)

Contact information:

  • Reported by...
  • This capability was implemented in...

Details about support:

  • Specification version supported: OSLC QM 1.0
  • Implemenation supported: <consumer and/or service provider>
  • Subset of specs supported and why:
    • ...
  • Deviations from specs and why:
    • ...

Issues:

  1. <issues>

Worked well:

  • <good things>
Edit | Attach | Print version | History: r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r2 - 26 Mar 2010 - 18:19:10 - PaulMcMahan
 
This site is powered by the TWiki collaboration platform Copyright � by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Contributions are governed by our Terms of Use
Ideas, requests, problems regarding this site? Send feedback