DXL feature in DOORS Next Generation
Accepted answer
Hi Kasilingham,
First of all the objective is for a product that can be configured rather than requiring our customers to develop scripts. We are taking a step wise approach to customization with DOORS Next Generation starting with a server side API through which product integrations can be created. This OSLC style interface is already in place in the tool. The next step for us is to introduce support for a common scripting language which can work in both clients and for this DXL is known not to be adequate. We plan to introduce support for JavaScript and expect that this will surface over the next 12 months. Following the introduction of JavaScript we will be looking to preserve our customers investments with DXL by offering tools such as translation aides.
It's difficult to be so open in a public place but please know that it is our priority to protect our customers data and process. Much of this process is embodied in DXL.
I hope this answers your questions but if it does not please email me directly: Richard.Watson@uk.ibm.com
Richard
First of all the objective is for a product that can be configured rather than requiring our customers to develop scripts. We are taking a step wise approach to customization with DOORS Next Generation starting with a server side API through which product integrations can be created. This OSLC style interface is already in place in the tool. The next step for us is to introduce support for a common scripting language which can work in both clients and for this DXL is known not to be adequate. We plan to introduce support for JavaScript and expect that this will surface over the next 12 months. Following the introduction of JavaScript we will be looking to preserve our customers investments with DXL by offering tools such as translation aides.
It's difficult to be so open in a public place but please know that it is our priority to protect our customers data and process. Much of this process is embodied in DXL.
I hope this answers your questions but if it does not please email me directly: Richard.Watson@uk.ibm.com
Richard
Comments
3 other answers
"Never say never". It's true that with software we can do many things. Clearly the question is what we have an intention to do. It's been three years since I responded to this posts and a whole host of releases have been made. DOORS NExt Generation now has a JavaScript interface. It's possible to have an open social widget running on a mini-dashboard in DNG and computing information in a similar way to attribute DXL. Some customers are indeed doing that. Making use of JavaScript to mimic attribute DXL does have a draw back in that the end user must have the customisation deployed and that can not be enforced yet.
Attribute DXL itself has a draw back in that the computation is done on your client machine. We are working on additional server side APIs which would allow you to make things more performance. I can't speculate on a date for that butmit is certainly,support mething we are interested in.
In terms of DXL itself I think it is time to say that we do not have an intention for IBM to develop a DXL interpreter for DNG. Looking at the model required for customisation of a we based application, where data is typically stored on the server and not downloaded on mass, the model for customisation is some what different to the coding approach of DXL. It's also valid to say that a huge amount of the traditional DXL is no longer needed.
Please feel free to email me directly if you need more information
Hello Richard,
We were looking at DOORS Next Gen as a tool that would help us replace Rational DOORS Classic but with all our processes embedded in dxl we haven't yet found a good reason to migrate to Doors Next Gen. We are still convinced that staying on DOORS Classic is preferable. I agree that DNG is a web based application and hence getting an equivalent of dxl is challenging but I see that getting to DNG for most organizations that have embedded their processes in DOORS Classic with the help of dxl is almost impossible.
Correct me if I am wrong, but are there any customizations available wherein one can automatically create work items in RTC after setting a requirement target in DNG based on the number of tests to be conducted (we are doing this in DOORS today) Is there a way to add 50 plus variant-list in one go against requirements defined in DNG i.e. populating Variants as attributes and setting applicability of these against the requirement (We are doing this today in DOORS)
I need information on how far have we reached on DNG on customization aspects and if there are no plans to help us implement our organization processes into DNG which have already been implemented in DOORS, I don't see DOORS Classic going anywhere for the coming decade.
I think DOORS 9 support is ending from IBM quite soon.
The Javascript widget customsability is a major guddle compared with DXL.
The multi-threaded concurrent nature of the Javascript widget execution means that even simple scripts can be quite complex to develop compared with their equivalent in DXL.
DNG could really use some kind of simpler DXL like scripting solution for data manipulation.