# looking for a OSLC implementation  to get data from Codebeamer and Cameo.

**URL:** <https://forum.open-services.net/t/looking-for-a-oslc-implementation-to-get-data-from-codebeamer-and-cameo/824>\
**Category:** OSLC implementations\
**Created:** [August 22, 2024, 10:02am UTC](https://forum.open-services.net/t/looking-for-a-oslc-implementation-to-get-data-from-codebeamer-and-cameo/824 "2024-08-22T10:02:11Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Umar](https://forum.open-services.net/letter_avatar_proxy/v4/letter/u/59ef9b/32.png) [@Umar](https://forum.open-services.net/u/Umar)\
**Post date:** [August 22, 2024, 10:02am UTC](https://forum.open-services.net/t/looking-for-a-oslc-implementation-to-get-data-from-codebeamer-and-cameo/824/1 "2024-08-22T10:02:11Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![jad](https://forum.open-services.net/user_avatar/forum.open-services.net/jad/32/42_2.png) [@jad](https://forum.open-services.net/u/jad)\
**Post date:** [August 31, 2024, 3:29pm UTC](https://forum.open-services.net/t/looking-for-a-oslc-implementation-to-get-data-from-codebeamer-and-cameo/824/2 "2024-08-31T15:29:05Z")

</div>

Hi Umar

welcome to the OSLC community.

You can look at the this [OSLC developer site](https://oslc.github.io/developing-oslc-applications/) that collects material on how to develop solutions for OSLC

[Eclipse Lyo](https://oslc.github.io/developing-oslc-applications/eclipse_lyo/eclipse-lyo.html) is a quite mature SDK that you can build upon. [Eclipse LyoDesigner](https://oslc.github.io/developing-oslc-applications/eclipse_lyo/lyo-designer.html) 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

---

<div class="post-metadata">

**Author:** ![Umar](https://forum.open-services.net/letter_avatar_proxy/v4/letter/u/59ef9b/32.png) [@Umar](https://forum.open-services.net/u/Umar)\
**Post date:** [September 2, 2024, 10:38am UTC](https://forum.open-services.net/t/looking-for-a-oslc-implementation-to-get-data-from-codebeamer-and-cameo/824/3 "2024-09-02T10:38:26Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![jad](https://forum.open-services.net/user_avatar/forum.open-services.net/jad/32/42_2.png) [@jad](https://forum.open-services.net/u/jad)\
**Post date:** [September 4, 2024, 6:05am UTC](https://forum.open-services.net/t/looking-for-a-oslc-implementation-to-get-data-from-codebeamer-and-cameo/824/4 "2024-09-04T06:05:28Z")

</div>

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.

> **[GitHub - oslc-op/refimpl: A reference implementation of OSLC servers in RM,...](https://github.com/oslc-op/refimpl)**
>
> A reference implementation of OSLC servers in RM, CM, QM, and AM domains. - oslc-op/refimpl

---

<div class="post-metadata">

**Author:** ![jad](https://forum.open-services.net/user_avatar/forum.open-services.net/jad/32/42_2.png) [@jad](https://forum.open-services.net/u/jad)\
**Post date:** [September 4, 2024, 6:06am UTC](https://forum.open-services.net/t/looking-for-a-oslc-implementation-to-get-data-from-codebeamer-and-cameo/824/5 "2024-09-04T06:06:41Z")

</div>

And do you have any other language preferences? Maybe there are other SDKs out there.

---

<div class="post-metadata">

**Author:** ![andrew](https://forum.open-services.net/user_avatar/forum.open-services.net/andrew/32/28_2.png) [@andrew](https://forum.open-services.net/u/andrew)\
**Post date:** [September 4, 2024, 6:28am UTC](https://forum.open-services.net/t/looking-for-a-oslc-implementation-to-get-data-from-codebeamer-and-cameo/824/6 "2024-09-04T06:28:33Z")

</div>

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](https://stackoverflow.com/questions/102631/how-to-write-a-crawler) for more info.

For real-world examples of using a Lyo Client, see

> **[lyo-samples/lyo-client-samples/src/main/java/org/eclipse/lyo/samples/client at...](https://github.com/OSLC/lyo-samples/tree/master/lyo-client-samples/src/main/java/org/eclipse/lyo/samples/client)**
>
> Contribute to OSLC/lyo-samples development by creating an account on GitHub.
