ADN Open CIS
Сообщество программистов Autodesk в СНГ

29/11/2013

Определения API PLM 360

Когда заходит речь о особенностях настройки или API, прежде всего эти особенности следует разбивать на трёх ключевых направления: поддерживаемые, неподдерживаемые и запрещенные.  Позвольте объяснить, что это значит и как они относятся к API PLM 360.

Поддерживаемые - значит открыто документированы.  Если начинаются проблемы, вы можете ожидать помощь.  Если возникают дефекты, вы можете ожидать их решения.  Если API изменяется, вы можете ожидать надлежащего уведомления.

В случае с PLM 360 довольно легко сказать что поддерживается.

Если особенность является частю общественной документации, она поддерживается.
Если особенность не является частью общественной документации, она не поддерживается.

Неподдерживаемые - значит «используйте на свой страх и риск».  Недокументированные функции - лучший пример этой категории.  Это что-то, что технически может быть использовано, но не ожидайте помощи или документации.  Это может изменяться без предварительного уведомления.

В облачном мире крайне не рекомендуется использовать неподдерживаемых API.  Для установленных продуктов эта особенность менее рискованная, поскольку вы контролируете обновление.  Вы контролируете момент наступления обновления, и можете сделать откат, если вдруг что-то пойдет не так.  PLM 360 не предоставляет вам такой гибкости.  Если вы используете неподдерживаемый API, вы можете вдруг обнаружить , как ваше приложение нормально работало в пятницу и не работает уже в понедельник утром.

Для PLM 360 недокументированные гиперссылки REST попадают под эту категорию.  Есть фактически части REST v2, которые не документированы, так что неверно считать, что всё в /API/v2 в URL поддерживается

Запрещенный - значит, что персонал Autodesk не желает, чтобы вы трогали определенную часть системы.  Это включает в себя нарушение лицензионного соглашения (например, реверс-инжиниринг) и нарушение целостности данных (модификация базы данных для Vault).

Для API PLM 360 запрещенные в основном применимы к особенностям безопасности и вещам, которые нагло незаконны.  Попытки обойти систему безопасности и ненадлежащее использование пользовательских данных подпадают под эту категорию.  Если есть сомнения, лучше задайте вопрос.  Техподдержка Autodesk с удовольствием укажет вам верное направление.

Источник: http://justonesandzeros.typepad.com/blog/2013/11/the-defined-api.html

Обсуждение: http://adn-cis.org/forum/index.php?topic=366

Опубликовано 29.11.2013
Отредактировано 05.12.2013 в 00:36:53