Open Bug 519177 Opened 15 years ago Updated 5 years ago

Support "Open Services for Lifecycle Collaboration" (OSLC) API

Categories

(Bugzilla :: WebService, enhancement)

enhancement
Not set
normal

Tracking

()

People

(Reporter: gerv, Unassigned)

References

()

Details

A group including IBM, Oracle, Tasktop / Eclipse Mylyn,
Rally Software, SourceGear, BSD group and Accenture have defined a set of resource formats and RESTful APIs around bug tracking (change management) tools
http://open-services.net/bin/view/Main/CmHome

Apparently this is already supported by Rational products. 

In the long term, if the interoperability benefits could be seen, we could implement this interface as an alternative to our existing API, perhaps as a thin wrapper on top of an existing HTTP API when we have one.

Gerv
Support of this could assist your support of other scenarios like bug 380493
Eclipse Mylyn project plans to provide a Java client API and a Mylyn connector  for OSLC-CM, see https://bugs.eclipse.org/bugs/show_bug.cgi?id=281711
Summary: Support "Open Services for Lifecycle Collaboration" API → Support "Open Services for Lifecycle Collaboration" (OSLC) API
FYI, IBM is contributing an OSLC-CM compatible adapter for Bugzilla's XML-RPC API, which would somehow fit this need.

See more details in http://open-services.net/pipermail/oslc-cm_open-services.net/2011-May/000301.html
(In reply to comment #3)
> FYI, IBM is contributing an OSLC-CM compatible adapter for Bugzilla's
> XML-RPC API, which would somehow fit this need.

  That's awesome! :-)

  It'd be even cooler if it could be written as a Bugzilla Extension.
(In reply to comment #4)
> (In reply to comment #3)
> > FYI, IBM is contributing an OSLC-CM compatible adapter for Bugzilla's
> > XML-RPC API, which would somehow fit this need.
> 
>   That's awesome! :-)
> 
>   It'd be even cooler if it could be written as a Bugzilla Extension.

I agree if it could be great if written as a Bugzilla Extension.  Do you have any candidates to do this?  I'm/we aren't too knowledgeable on developing these extensions plus the approach we took with using J2Bugzilla made it a nice way to write an example that uses the adapter pattern and get something useful (Olivier's using it already), but maybe not the long-term ideal way it should be implemented for production use.  It is a very good start though.
  Hey Steve. All Bugzilla contributors are volunteers, so "available" isn't even a term that would apply. :-) If you want assistance, though, you could ask the community on the developers@bugzilla.org mailing list.
Btw, the current code of the IBM adapter has now been contributed to Eclipse Lyo. See http://dev.eclipse.org/mhonarc/lists/lyo-dev/msg00050.html
Oh, btw, there may be some OSLC-CM support Perl libraries developped, that could help implement some support inside Bugzilla.

See : https://bugs.eclipse.org/bugs/show_bug.cgi?id=378409

Hope this helps.
You need to log in before you can comment on or make changes to this bug.