We have our own bug-tracking system that we need to integrate with RTC for its archive-value. Any tips, refs, sites recommended for how to get started, porting it to OSLC to provide Web Services, and having them consumed by other RTC actors?
We have a home-written bug-tracking system that we need to integrate with RTC for its archive-value. Any tips, refs, sites recommended for how to get started, porting it to OSLC to provide Web Services, and and having them consumed by other RTC actors?
-
Do we need to write an OSLC-adapter like the one for Bugzilla? If so, what are the guidelines, and how do we get RTC to consume the OSLC REST web services that we write, so that our defect-tracking system gets queried and updated through RTC usage?
-
Thanks, Rob
-
Do we need to write an OSLC-adapter like the one for Bugzilla? If so, what are the guidelines, and how do we get RTC to consume the OSLC REST web services that we write, so that our defect-tracking system gets queried and updated through RTC usage?
-
Thanks, Rob
Accepted answer
Hi, Rob. Do you know what scenarios you want to support?
I'd second the Lyo recommendation. It's a very quick way to build an OSLC provider. You'll also need to support OAuth, but Lyo has libraries for that as well. The Bugzilla sample does all of these things. See
http://wiki.eclipse.org/Lyo/BuildOSLC4JBugzilla
We also have a workshop based on the Bugzilla sample that walks you through the steps.
http://wiki.eclipse.org/Lyo/OSLCWorkshop
Good luck.
2 other answers
you would see the OSLC site and create the required web services to be a provider and consumer.
the Eclipse LYO toolkit might help too.
the Eclipse LYO toolkit might help too.
What would need to do depends on what you want to do with your home grown system in context of RTC.
-
If you just want to be able to navigate to your system and that system provides access using HTML, you could just create a reference from a RTC defect to one of the old systems.
- If you need to bring over some old entries you could use CSV import.
-
If you have more complex requirements OSLC might be needed.