Показать сообщение отдельно
Старый 01.12.2016, 13:46   #9  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5788 (200) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от Sancho Посмотреть сообщение
и как дела с лицензированием? можно ли будет накатить "чужие" расширения? можно ли будет создавать "платные" расширения и выкладывать их в общий доступ? можно ли будет модифицировать чужие расширения?
Я, может, чего путаю, но вроде бы аналогичный подход работает уже несколько лет в Dynamics AX 2012 и реализуется на базе т.н. моделей. Модель является контейнером для переноса и распространения расширений стандартного приложения, она обычно подписывается электронной подписью издателя, к ней издатель может сгенерить свой лицензионный файл, привязанный к основной лицензии на Dynamics AX, т.е. к идентификатору, названию клиента и сроку истечения лицензии, как они прописаны для Dynamics AX.
Таким образом, можно создавать платные "расширения" и выкладывать их в общий доступ, и даже если одна лицензия "утечет" - ничего страшного, другим клиентам она все равно не подойдет.
Модифицировать чужие расширения в Dynamics AX можно в том смысле, что можно скопировать чужой объект приложения, поправить его и включить в свое расширение, которое накатить поверх чужого. При этом нужно будет разруливать конфликты слияния объектов приложения. Включить подправленные объекты в чужое расширение нельзя, разве что у вас откуда-то есть закрытый ключ электронной подписи стороннего издателя.
В общем, интересующимся про то, как будут работать расширения в NAV, возможно, имеет смысл почитать про то, как это уже несколько лет работает в AX.