Web-технологии
Интернет - технологии в системе Microsoft Dynamics AX
Microsoft Dynamics AX - интегрированная ERP-система нового поколения, обеспечивающая создание единого бизнес-пространства. В основе концепции "e-Sphere", отвечающей за интеграцию Microsoft Dynamics AX с Интернет, лежит трехуровневая модель архитектуры клиент/сервер, в которой промежуточный слой - сервер приложений (Microsoft Dynamics™ AX Object Server), отвечает за бизнес-логику системы, изолируя, таким образом, Windows и Web-клиентов от бизнес-логики и от базы данных. Интернет - технологии Microsoft Dynamics™ AX позволяют:
-
реализовать новую форму бизнеса - Application Service Providing,
-
размещать заказы на приобретение товаров через Интернет, используя модуль дистанционного обслуживания клиентов (Customer Self-Service).
-
разрабатывать собственные Web-приложения,
-
устанавливать и администрировать удаленных клиентов через Интернет,
-
публиковать данные на корпоративном Web-сервере.
ASP
Архитектура и функциональные возможности Microsoft Microsoft Dynamics AX позволяют реализовать новую форму бизнеса - Application Service Providing - предоставление в аренду системы управления ресурсами предприятия и планирования его деятельности (ERP-система), а также дополнительных сервисов, связанных с технической поддержкой, обновлением и развитием функциональности ERP-системы.
ASP-бизнес средствами Microsoft Dynamics AX предоставляет возможность использовать систему на базе ежемесячной платы, не заботясь ни о сервере базы данных, ни о сервере приложений, ни об администрировании.
Организация работы удаленных пользователей: Web-приложения
Помимо традиционного Windows-интерфейса, система Microsoft Dynamics AX предоставляет возможность работы удаленных пользователей через интерфейс Web-браузера с Web-приложениями Microsoft Dynamics AX. Данный клиент представляет собой не что иное, как Web-приложение системы.
Web-приложения отличаются от обычных тем, что интерфейс взаимодействия с пользователем осуществляется через Web-браузер. В остальном они подобны обычным приложениям системы: используют общие данные и, что самое главное, общую бизнес-логику. Это исключает возможность дублирования программного кода и, как следствие, значительно упрощает процесс разработки новых Web-приложений.
Microsoft Dynamics AX предоставляет специальные средства для разработки Web-приложений, посредством которых можно размещать на Web-страницах меню, формы и отчеты. При этом проектирование самих объектов осуществляется стандартными средствами разработки.
Инфраструктура для интеграции с Интернет
Для организации работы в Интернет в Microsoft Dynamics AX использованы продукты компании Microsoft: MS Transaction Server и Интернет Information Server. Для того чтобы Microsoft Dynamics AX корректно взаимодействовала с этими продуктами, необходимо выполнить предварительную настройку. Настройка выполняется один раз, после чего система готова для работы с Интернет. Под настройкой подразумевается регистрация библиотеки Microsoft Dynamics AX COM Connector для обеспечения доступа к системе через COM-интерфейс. Кроме того, создается специальная конфигурация для запуска Navision Microsoft Dynamics AX.
Установка клиентских приложений: Microsoft Dynamics AX Web Deployment Client
При традиционном подходе установка клиентских приложений сложных клиент/серверных систем сводится к тому, что на каждой клиентской станции запускается дистрибутивный CD, и пользователь отвечает на ряд вопросов. Пройти до конца инсталляции может далеко не каждый - требуется определенная квалификация; чаще всего пользователи обращаются за помощью к системному администратору.
Кроме того, возникает дополнительная проблема, связанная с обновлением клиентских приложений вслед за обновлением версий серверной компоненты (обновление версии или установка пакетов обновления). В больших корпорациях, где число пользователей достигает сотен человек, установка и администрирование клиентских мест превращается в гигантскую проблему. Решить эту проблему позволяет технология Microsoft Dynamics AX Web Deployment Client (AWDC). В дистрибутив системы Microsoft Dynamics AX 2.1 включен специальный ActiveX-компонент (AWDC), обеспечивающий удаленное администрирование клиентской части системы. Данный компонент легко внедряется в любую Web-страницу и обеспечивает возможность начального развертывания и обновления клиентской части системы Microsoft Dynamics AX путем простого нажатия кнопки в окне Web-браузера. Более того, AWDC сам определяет необходимость установки и сам стартует этот процесс, задавая пользователю несколько простейших вопросов о параметрах, которые могут являться уникальными для данной рабочей станции.
Используя AWDC и конфигурационную утилиту системы Microsoft Dynamics AX, администратор может централизованно настроить конфигурацию системы и немедленно распространить ее на все последующие подключения пользователей. Это позволит сократить процесс установки клиентской части Microsoft Dynamics AX буквально до нескольких минут.