I am new to OSLC and looking for a simple solution to leverage OSLC for fetching data from both the tools and ultimately store them in a Database. Any guidance, links or tutorial is appreciated. Thank you.
Hi Umar
welcome to the OSLC community.
You can look at the this OSLC developer site that collects material on how to develop solutions for OSLC
Eclipse Lyo is a quite mature SDK that you can build upon. Eclipse LyoDesigner is a model-based tools that lets you graphically builds models of your OSLC applications. It can save you some effort getting started.
(Disclaimer: I am one of the Project Leads of the Lyo project, and have been behind LyoDesigner.)
I wonder though why you are need to store information in a database. With OSLC, the idea is that you don’t need to store copies of the data from Codebeamer/Cameo, since you can get direct access to the information whenever you need it.
good luck
jad
Hello Jad,
Thank you for your reply. i have had a look at the Developers guide but i am a beginner in Java so i was looking for any guide specific to this usecase or tools.
The idea behind storing the data in a database is i would like to get matching data from both the tools, link them and store them in a graph database.
Hi
Maybe you want to have a look at LyoDesigner.
You still have to deal with Java, but LyoDesigner takes a model-based approach. You get to simply model your OSLC interface, and code generate from that.
You can look at the reference implementation, where you can see both the model and its resulting code.
And do you have any other language preferences? Maybe there are other SDKs out there.
If your OSLC servers do not implement the TRS protocol (it’s designed to follow all the recent updates to the information in the app), you’ll need to write a crawler. See How to write a crawler? - Stack Overflow for more info.
For real-world examples of using a Lyo Client, see