01.12.2010, 23:42 | #1 |
Участник
|
Web-интерфейс к Аксапте (вопросы)
AX 4.0. Отсутствуют лицензии на веб-разработку для Аксапты. Запросил партнера, какие лицензии нужны и сколько будет стоить. Получил ответ, что нужно менять "редакцию системы" (как-то так), увидел сумму доплаты - и офигел.
В связи с чем есть несколько вопросов к уважаемому сообществу: (1) возможна ли разработка веб-интерфейса к Аксапте 4.0 внешими средствами, минуя встроенные аксаптовские средства разработки. (2) если возможно, то не нарушает ли это какие-нибудь лицензионные соглашения с Микрософтом (3) если у кого есть такой опыт, с радостью почитаю как именно это было реализовано на конкретных проектах - и с еще большей радостью посмотрю в деле, если конечно это возможно. А если еще вы меня убедите, что сможете сделать такое же на моем проекте - то буду готов обсуждать условия. |
|
02.12.2010, 01:09 | #2 |
Administrator
|
На одном из прошлых проектов (а может даже на двух - нюансы не помню) рисовали портал на ASP.NET (+С#) и используя бизнес-коннектор - подключались к АХ (3.0, затем 4.0). Т.е. от встроенного веб-интерфейса отказались сразу. Основная причина - специалистов по ASP.NET (C#) гораздо больше, нежели специалистов по встроенному веб-интерфейсу в АХ. С АХ связывались следующим образом - разработчик по АХ писал класс (в АХ) с пачкой методов, которые принимали те параметры, которые ему (разработчику АХ) требовались от разработчика портала. Разработчик портала в свою очередь ваял портал не заморачиваясь на архитектуру АХ. Основное назначение портала было предоставление отчетности (фактически аналог Reporting Services) с вводом параметров. Хотя изначально и предполагалось что кто-то что-то будет вводить.
Такая схема позволила нарисовать портал с интерфейсом "под клиента", а также в дальнейшем его достаточно эффектно демонстрировать на продажах. Главной особенностью такого портала (да и вообще - бизнес-коннектора) является то, что независимо от количества людей, пользующихся порталом - требуется только одна лицензия на бизнес-коннектор (хотя у МС можно купить несколько лицензий на бизнес-коннектор - на 5, 10 "COM-пользователей" - технически эта цифра представляет собой количество компьютеров, с которых бизнес-коннектор будет подключаться к АХ. Т.е. обычно достаточно лицензии на одного "COM-пользователя") В Микрософте это понимают и конечно без энтузиазма относятся к применению таких схем (пытаются доказать - что такая схема является схемой уклонения от покупки большего количества лицензий). Аргументом клиента в этом случае может служить следующее сравнение: Был 1 пользователь, вводящий данные в АХ, которому все носили бумажки, чтобы он вбил данных в АХ. Была куплена честно одна лицензия - т.к. он один работал. Его рабочее место автоматизировали. Теперь вместо этого пользователя сидит робот (=бизнес-коннектор), который вбивает те же бумажки. Количество пользователей АХ в этом смысле не увеличилось. Собственное говоря - дальнейший диалог с Микрософтом зависит от возможности клиента убедить Микрософт что применение портала не является целью уменьшить количество требуемых лицензий. Железобетонным аргументом со стороны клиента будет в этом случае наличие оффлайновости. Т.е. если клиент может себе позволить (по бизнес-процессам) работу портала автономно от АХ, связываясь с ней периодически (1-2 раза в сутки) для синхронизации данных.
__________________
Возможно сделать все. Вопрос времени |
|
|
За это сообщение автора поблагодарили: AlGol (1), Zabr (3), maximka (1). |
02.12.2010, 10:45 | #3 |
Модератор
|
Полностью поддержу Владимира. Сейчас разрабатываем портал на SharePoint Portal (для 4ки). В итоге пришли к той же архитектуре.
Таким образом - есть 2 решения, и оба - от Microsoft (ну, плюс маленькая интеграция). И никаких нарушений лицензионной политики. Еще плюс - данную архитектуру будет легче портировать на 2009 / 2011... - просто поравив ASP сборки. [off]Хотя интеграция получается отнюдь не маленькая, если честно.[/off] С Уважением, Георгий |
|
02.12.2010, 11:15 | #4 |
Участник
|
Также видел хорошо работающие порталы, написанные отдельно от AX. Вполне конкурентный вариант, особенно если работать нужно не со стандартными формами.
__________________
Ivanhoe as is.. |
|
02.12.2010, 11:42 | #5 |
Участник
|
В такой схеме для разработчика и для поддержки есть неудобство - отсутствие АХ метаданных в стороннем приложении. К тому же система распадается на два "куска", очевидно.
Но это детали, вообще такая схема достаточно популярна. По сиквелу точно помню, что мультиплексирование не допускается - лицензируемым пользователем считается человек/устройство, которое вводит или получает данные из базы, не зависимо от схемы подюелючений. Возможно, для АХ тож так - нужно внимательно читать соглашение.
__________________
-- regards, Oleksandr |
|
02.12.2010, 12:55 | #6 |
Участник
|
Вот-вот-вот! а можно чуть подробнее о технологии? SharePoint Portal у нас тоже есть. Нужно рабочее место с веб-интерфейсом, на котором можно было бы не просто какие-то отчеты получать, а выполнять какие-то несложные действия. Например, открыть справочник товаров, найти товар, посмотреть цену, вызвать программу печати ценника.
|
|
02.12.2010, 16:03 | #7 |
Member
|
Просто пару замечаний в тему.
Если нужно только чтение данных, то альтернативой могут быть прямые запросы к БД. Как вариант SSRS. В последнем прайсе по 5.0 "Microsoft Dynamics AX External Connector" стал стоить в несколько десятков раз дороже чем раньше, если я правильно понимаю ценообразовательную кухню .
__________________
С уважением, glibs® |
|
02.12.2010, 17:43 | #8 |
Модератор
|
Цитата:
Сообщение от Zabr
Вот-вот-вот! а можно чуть подробнее о технологии? SharePoint Portal у нас тоже есть. Нужно рабочее место с веб-интерфейсом, на котором можно было бы не просто какие-то отчеты получать, а выполнять какие-то несложные действия. Например, открыть справочник товаров, найти товар, посмотреть цену, вызвать программу печати ценника.
Георгий |
|
Теги |
web, web портал |
|
Похожие темы | ||||
Тема | Ответов | |||
Inside Dynamics AX 4.0: The Web Framework | 0 | |||
Pokluda: Outbound web service (AIF) | 0 | |||
Web доступ к Аксапте | 8 | |||
Web интерфейс | 3 | |||
Web проекты в аксапте | 0 |
|