How many ways we can integrate custom tool to Rational CLM?
My team finalized Three rational tools RQM,RTC & DNG for our CLM project, and we want to know, how many ways we can integrate this tools with each other, considering in mind that tomorrow there would be a requirement that some custom tool (it may be Web Based/Desktop Based) need to integrate with our CLM.
Accepted answer
The simple answer - that does not answer anything at all - is yes.
The question would be what type of tool and/or integration are you talking about? What does it do, what data does it produce, where and how does it store its data, how is that data accessible, what platform does it run on, which means to communicate does it have, how does the data interact with CLM, does it even need to interact with the other tools? If so on which level, client or server? (And so forth).
See https://jazz.net/extend/integrations/ for a subset of the current integrations.
Client Integrations (e.g. source control) can be done in Eclipse, you can use the API's and the SCM commandline e.g. to integrate versioning or use the Windows shell integration; MSSCCI integration or Visual Studio. You can use the API to e.g. create work items, you can create REST/OSLC to create other artifacts.
Server integrations can be done using OSLC/REST and other API's (including client API*s), Synchronizers or other means dependent on the scenario. You can use hyperlinks or attributes to store data, you can use the HTTP filtered value set to access data.
Yes, companies, customers, partners and competitors have created wrappers around tools to integrate.
Again, this is as good as I can answer this question, as the scope of the question is just infinite. The other answer that comes into mind is "42" 8)
The question would be what type of tool and/or integration are you talking about? What does it do, what data does it produce, where and how does it store its data, how is that data accessible, what platform does it run on, which means to communicate does it have, how does the data interact with CLM, does it even need to interact with the other tools? If so on which level, client or server? (And so forth).
See https://jazz.net/extend/integrations/ for a subset of the current integrations.
Client Integrations (e.g. source control) can be done in Eclipse, you can use the API's and the SCM commandline e.g. to integrate versioning or use the Windows shell integration; MSSCCI integration or Visual Studio. You can use the API to e.g. create work items, you can create REST/OSLC to create other artifacts.
Server integrations can be done using OSLC/REST and other API's (including client API*s), Synchronizers or other means dependent on the scenario. You can use hyperlinks or attributes to store data, you can use the HTTP filtered value set to access data.
Yes, companies, customers, partners and competitors have created wrappers around tools to integrate.
Again, this is as good as I can answer this question, as the scope of the question is just infinite. The other answer that comes into mind is "42" 8)
Comments
Ralph Schoon
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER Feb 18 '15, 3:39 a.m.Manjunath Sudnye
Feb 18 '15, 3:51 a.m.Ralph Schoon
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER Feb 18 '15, 3:57 a.m.Manjunath Sudnye
Feb 18 '15, 4:28 a.m.