Я программист на умеренном проекте ASP.NET C#. Нам было предложено интегрировать наше приложение с установкой DOORS. В частности, из нашего приложения пользователь хочет иметь возможность искать в DOORS для соответствующих объектов и предоставлять ссылки на них. Я не эксперт DOORS, и у меня было «славное» время, пытаясь понять, как это сделать. Из того, что я могу сказать, есть три различных способа доступа к данным DOORS за пределами клиента DOORS:Внешний поиск программы DOORS data
- DXL
- DOORS Web Access
- OSLC
впечатления я полученные от моего поиска:
- DXL может быть лучшим решением - похоже, это умеренно мощное решение для скриптинга
- Веб-доступ не очень хорошо документирован. Возможно, это просто причудливый термин для системы доступа на основе Интернета, которая целиком посвящена реализации обычных клиентских операций внутри браузера. Возможно, я мог бы взломать мое приложение, чтобы заменить браузер и использовать этот тип доступа для поиска и показать результаты?
- OSLC представляется всего лишь способом связывания артефактов DOORS с внешними системами. Этого может быть достаточно, если он включает в себя интерфейс к возможностям поиска.
Итак, какой может быть наилучший подход?
Благодаря
Как создать HTTP-службы с использованием DXL? Нам снова нужно бороться с DXL, чтобы получить ресурсы, вам нужно написать все, что вам нужно, от синтаксического анализатора XML, ведения журнала и т. Д. У вас есть ограничения, такие как передача только одной строки в качестве входного параметра, вам нужно войти в DWA, чтобы получить токен доступа, но может создавать гибкие службы. Это лучший подход, чем просто выполнение скриптов? Также я вижу, что есть Java API, предоставляемый SOdius. Используют ли они лучше? – Xelian