В предыдущем
выпуске был приведен ряд статей, рассказывающих об основах функционирования Web Services в Dynamics NAV. Помимо основ, были приведены несколько небольших примеров того, как можно реализовать Web Service под нужды конкретной задачи. В качестве клиентов выступали Windows Service и Win Forms, которые обращались к NAV…
Но чего в предыдущем выпуске (да и во всех остальных тоже) не было, так это реализации хотя бы элементарного Web Interface для NAV. Собственно, решением данной задачи мы и займемся.
Пару месяцев назад довелось мне участвовать в оживленной дискуссии на
http://mibuso.com/forum/. Суть заключалась в том, что автор темы не мог справиться с некоторыми трудностями, которые возникли у него во время реализации веб-клиента для NAV… Когда же автор того топика разрешил удаленно приконнектиться с помощью TeamViewer к его машине и посмотреть на того самого клиента, я был удивлен: передо мной был web-интерфейс классического клиента. Один в один. Дальше углубляться не стали, он пооткрывал пару форм, но этого хватило, чтобы произвести немалое впечатление… Реализация, хотя бы отчасти, более/менее функционального web-клиента, прежде всего, поможет им обойти ограничение по количеству конкурентных пользователей. Хотя тут тоже не все так просто… Причем все – абсолютно легально…
Итак, какие же инструменты и технологии пригодятся нам сегодня:
- IIS (Internet Information Services);
- PHP (PHP: Hypertext Preprocessor);
- WCF (Windows Communication Foundation);
- ASP.NET, AJAX.
Перечислено много чего, но взято будет совсем понемногу от каждой составляющей…
(more…)
Источник:
http://www.nav4u.ru/archives/451-pri...-2009-chast-1/