One of the primary strategies of the Rational® division is to improve the integration of Rational and non-Rational tools. The technology for this strategy is based on Open Services for Lifecycle Collaboration (OSLC).
Because the OSLC service discovery is extensible, it is possible for Rational and third party developers to add services which are not currently available in the implemented standard or which are considered too specialized for inclusion in the standard, and therefore not planned for future versions of the standard.
The scripts that are made available are completely under the control and customization of the Rational DOORS administrator, who can decide which DXL scripts are exposed across the service interface. The administrator can lock out the ability to call certain functions that could be regarded as a potential security risk, such as "runDXL".
Note that certain DXL, such as user interface widgets, will never be supported.
Because service discovery is protected by OAuth, users of this functionality are also required to first authenticate using their user name and password.