Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Часть 2 / презентации / Зарубежные ИСУП / Зарубежные ИСУП.doc
Скачиваний:
268
Добавлен:
22.03.2015
Размер:
10.53 Mб
Скачать

10.9. Технология.

Microsoft Dynamics AX – это масштабируемое решение для средних и крупных предприятий с распределенной структурой. Заказчик может выбрать эффективную конфигурацию, в которой будут учтены характеристики каналов связи и архитектура серверов и рабочих станций: трехуровневая архитектура, работа через Интернет или терминальный доступ. Microsoft Dynamics AX основывается на технологиях и стандартах Microsoft и обеспечивает эффективное использование ресурсов, в том числе серверных и настольных приложений этой платформы.

Рис. 52. «Технологическая архитектура Microsoft Dynamics AX».

Многочисленные усовершенствования ядра системы привели к серьезному росту производительности системы – система поддерживает одновременную работу тысяч пользователей и работу с базами данных в сотни гигабайт.

Microsoft Dynamics AX полностью поддерживает стратегию защищенных информационных систем (Trustworthy Computing). Это означает, что данный продукт прошел все тесты, которые предусмотрены компанией Microsoft для критических для бизнеса систем (Microsoft Windows Server, Microsoft SQL Server и т. д.), что гарантирует его надежную и бесперебойную работу.

Сервер приложений. В системе Microsoft Dynamics AX реализована трехуровневая клиент-серверная технология Application Object Server (AOS), позволяющая создавать исключительно гибкие решения на основе стандартных компьютерных и сетевых технологий.

Ключевые возможности:

  1. Администрирование системы как стандартного сервиса Microsoft Windows Server.

  2. Не требуется дополнительное программное обеспечение.

  3. Минимальная стоимость передачи данных.

  4. Низкий объем клиентского трафика.

  5. Высокий уровень защиты базы данных.

  6. Меньшая стоимость оборудования рабочих станций.

  7. Вся бизнес-логика выполняется на сервере, ресурсы которого распределяются между клиентами.

Технология Microsoft Dynamics AX Application Object Server построена на основе распространенных отраслевых стандартов, что позволяет минимизировать технические требования. Обмен данными по сети происходит по протоколам TCP/IP, а поддержка баз данных, как и для Microsoft Dynamics AX в целом, обеспечивается сервером Microsoft SQL Server. Все задачи, имеющие отношение к ERP-решению (например, ведение журналов и мониторинг производительности), выполняются компонентами операционной системы.

Для взаимодействия между клиентскими компьютерами и сервером применяется стандартный компонент Microsoft Windows — надежный и простой в администрировании протокол удаленного вызова процедур (Remote Procedure Call, RPC). Протокол RPC основан на технологии TCP/IP, следовательно, может применяться практически в любой среде, включая локальные и глобальные сети. Используя TCP/IP, можно внедрить глобальную сеть с поддержкой Интернета для взаимодействия с поставщиком. Кроме того, полностью реализованный RPC позволяет применять виртуальные частные сети (VPN) для передачи конфиденциальных данных по общедоступным сетям, таким, как Интернет.

Расширены функциональные возможности СУБД: теперь они поддерживают общий доступ к ресурсам для всех подключенных клиентских компьютеров. Оптимизация производительности достигается в первую очередь за счет совместного использования кэша записей, подключений Microsoft SQL Server и курсоров. По-настоящему уникальная концепция стандартного клиента Microsoft Dynamics AX под управлением Microsoft Windows позволяет создать конфигурацию, в которой клиентские компьютеры с разными аппаратными характеристиками (тактовая частота процессора, сетевые средства, память и т. п.) получают максимальную выгоду от использования AOS. Кроме стандартного Windows-клиента возможно применение других клиентских компьютеров. За счет беспрепятственной интеграции Microsoft Dynamics AX со службами Windows SharePoint Services обеспечивается доступ для веб-клиентов.

Веб-пользователи могут получать доступ к данным и бизнес-логике по той же схеме безопасности, что и стандартные клиенты Microsoft Windows. Коннектор Microsoft Dynamics AX .NET Business Connector формирует интерфейс, необходимый для доступа к данным и функциональным возможностям из других программных продуктов, таких, как Microsoft BizTalk Server (для обратной совместимости имеется версия Business Connector по модели СОМ). Упаковщик веб-служб позволяет реализовать любую функцию Microsoft Dynamics AX в виде веб-службы, а затем предоставить к ней внутренний, внешний или полный доступ.

Сама технология AOS построена как обычная служба Microsoft Windows. Она работает подобно другим службам Windows и имеет аналогичные функции, благодаря чему снижается нагрузка на системных администраторов и уменьшается потребность в их дополнительном обучении.

Технология Microsoft Dynamics AX Application Object Server обладает следующими преимуществами:

  • AOS – это трехуровневая технология с использованием тонких клиентов и низким потреблением пропускной способности сети, минимизирующая расходы на передачу данных и позволяющая работать в локальных сетях, которые не требуют дополнительных подключений, или в глобальной сети, функционирующей через терминальный сервер.

  • AOS работает в стандартной среде Microsoft Windows Server 2003, которая способна поддерживать сотни клиентов. Применение стандартной технологии Windows Server 2003 значительно снижает затраты на администрирование и обслуживание.

  • В качестве протокола взаимодействия между Application Object Server и клиентом выступает широко используемый стандарт TCP/IP (снижение затрат на администрирование).

  • Централизованное обслуживание и администрирование обеспечивает минимальную стоимость владения ERP-системой.

Средства разработки. Среда разработки MorphX системы Microsoft Dynamics AX представляет собой многоцелевой набор утилит для разработки ERP-систем. С ее помощью администраторы и программисты могут добавлять новую функциональность или изменять существующую быстро и с минимальным написанием программного кода.

Ключевые возможности:

  1. Удобная среда разработки для партнеров, клиентов и пользователей.

  2. Уникальная многослойная архитектура разработки.

  3. Объектно-ориентированный язык Х++.

  4. Возможность возврата к первоначальной функциональности в любой момент.

  5. Сжатые сроки и небольшая стоимость обновлений и модификаций.

MorphX Development Suite – среда разработки, включающая такие функции, как проектирование, написание кода, компиляция и отладка. Концепция наследования, реализованная в Microsoft Dynamics AX, позволяет гибко модифицировать и настраивать решение. Изменения параметров становятся едиными для всей системы; например, изменение длины поля для типа данных автоматически влияет на его отображение в формах и отчетах. Все объекты приложения сохраняются в репозитарии прикладных объектов (Dynamics AX Оbject Tree – AOT), с помощью которого можно вносить изменения в приложение. Разработчик может создавать в AOT новые элементы системы (таблицы, формы и т. п.) простым перетаскиванием (drag-and-drop) или путем изменения параметров.

Технология IntelliMorph была разработана для простого и быстрого изменения внешнего вида форм и отчетов в Microsoft Dynamics AX, не требующего дополнительного программирования. Например, любой пользователь, не внося никаких изменений в приложение, может скрывать или показывать в формах поля, менять их группировку и местоположение. IntelliMorph позволяет легко менять дизайн форм и отчетов, заголовки полей, а при смене языка автоматически изменится размер заголовков и названий полей для оптимального их отображения. Технология IntelliMorph полностью поддерживает интерфейс Microsoft Windows XP.

Архитектура Microsoft Dynamics AX базируется на уникальной структуре слоев, позволяющей контролировать любые изменения функциональности (модификации программного кода). Функциональность, специфичная для той или иной страны, для определенной отрасли или клиента, создается и хранится в слоях, дополняющих ядро. Физически каждому слою соответствует отдельный файл, в котором сохраняются модифицированные и добавленные объекты.

В системе существуют следующие слои:

  • YS: системный слой; основная функциональность, общая для всех стран.

  • GLS: функциональность, доработанная внешними разработчиками.

  • BUS: бизнес-решения партнеров (партнерские модификации).

  • VAR: модификации, сделанные партнером для клиента на этапе внедрения.

  • CUS: модификации, сделанные программистами компании-клиента.

  • USR: модификации пользователя.

Самые верхние слои служат пользователям для сохранения модификаций, например, для шаблонов отчетов. Объекты стандартной функциональности системы не могут быть изменены или удалены. При изменении объект копируется на верхнем уровне в иерархии слоев. Это дает партнерам и клиентам возможность сравнивать свои модификации, а при необходимости – возвращаться к исходной функциональности, просто удаляя измененные элементы из своего слоя. Исполняться будет код, находящийся в более высоких слоях.

Система контроля доступа. Ключи контроля доступа и конфигурационные ключи Microsoft Dynamics AX служат для настройки системы и организации доступа пользователей к различным модулям и функциям.

Ключевые возможности:

  1. Полная поддержка Active Directory.

  2. Отображение только доступных пользователю функций.

  3. Установление различных прав доступа для разных компаний в рамках одной базы данных.

  4. Настройка прав доступа для групп пользователей.

  5. Установление прав доступа к данным на уровне записей.

Конфигурационные ключи позволяют управлять функциями, доступными в Microsoft Dynamics AX. Влияние на работу системы каждого из сотни с лишним конфигурационных ключей подробно описано в документации. С их помощью можно отключить неиспользуемые возможности системы, получив в результате более простой интерфейс, ускоренную передачу данных, меньший трафик в сети и другие преимущества. При этом отключенная функциональность не удаляется из системы и в любой момент может быть использована.

Ключи контроля доступа позволяют управлять доступом пользователей к функциям системы. Такое управление возможно как на уровне модулей, так и на уровне форм и полей. Например, можно разрешить пользователю вводить заказы и просматривать списки зарезервированных на складе товаров, но в то же время запретить ему просмотр проводок по складу.

Древовидная иерархия представления ключей контроля доступа удобна и легко настраивается. Для упрощения настройки от каждого ключа можно перейти к элементам системы (таблицам, полям, пунктам меню), доступом к которым он управляет. Если ключ контроля доступа для пользователя не активирован, то увидеть управляемые им пункты меню, формы и поля невозможно. При активации ключа пользователь сразу видит связанные с этим ключом элементы и может работать с ними.

Существует пять уровней доступа для пользователей:

  • нет доступа – пользователь даже не видит элемент;

  • просмотр – пользователь может только видеть элемент;

  • редактирование – пользователь может редактировать элемент;

  • создание – пользователь может создавать новые элементы;

  • полный доступ – все права на создание, изменение и удаление элемента.

В Microsoft Dynamics AX возможно управление правами доступа на уровне записей таблиц. Права доступа настраиваются для различных комбинаций групп компаний и пользователей. Например, можно разрешить определенной группе пользователей доступ к части картотеки клиентов – допустим, к записям с номерами от 1000 до 2000.

Журнализация работы пользователей позволяет отслеживать, кто, когда, в каком поле какой таблицы изменил данные. В журнале сохраняется действие пользователя (изменение, удаление, создание записи), старое и новое значение измененных данных. Точно так же можно отслеживать текущую работу пользователей и статистику работы в системе (дата и время входа, продолжительность работы).

Axapta Integration Framework. Microsoft Dynamics AX AIF – это процесс, объединяющий данные и функции Microsoft Dynamics AX с данными и функциями других программ и систем, как внутренних, так и внешних по отношению к компании. Microsoft Dynamics AX AIF помогает создавать настоящие комбинированные приложения, работающие на основе ролей.

Ключевые возможности:

  1. Быстрый обмен данными.

  2. Сокращение операционных издержек.

  3. Уменьшение количества ошибок.

  4. Повышение безопасности.

  5. Автоматизированный обмен данными.

  6. Увеличение гибкости.

  7. Сокращение затрат.

Microsoft Dynamics AX AIF подключает Microsoft Dynamics AX к другим системам, которые обмениваются данными. Это можно сделать с помощью коннектора Microsoft Dynamics AX Business Connector, файловой системы, очереди сообщений Windows, веб-служб или путем интеграции с Microsoft BizTalk Server. Microsoft Dynamics AX подключается к интегрированным бизнес-приложениям различными способами. Ниже рассмотрены три распространенных сценария.

Сценарий 1. Конфигурация «звезда».

В этом сценарии участвуют материнская (центр) и несколько дочерних (лучи) компаний. Из-за различия в размерах материнская компания использует ERP-систему 1-го уровня, а дочерние компании – Microsoft Dynamics AX. Бухгалтерский отдел материнской компании всегда должен иметь возможность с помощью собственной ERP-системы видеть консолидированные данные всей корпорации или ее отдельных подразделений. Microsoft Dynamics AX AIF позволяет создать надежный автоматизированный канал связи между центральной ERP-системой 1-го уровня и экземплярами Microsoft Dynamics AX в дочерних компаниях.

Сценарий 2. Клиент и поставщик.

В этом сценарии имеется две компании: поставщик и его клиент. В каждой компании используется собственное интегрированное бизнес-приложение. Вместо того чтобы вручную принимать заказы по телефону, факсу или другим способом, поставщик изъявляет желание подключить свое бизнес-приложение непосредственно к системе управления закупками и складскими запасами клиента. Это позволило бы оформлять заказ на товары автоматически по достижении определенного (низкого) уровня запасов на складе клиента. Подобная автоматизированная система ускоряет рабочие процессы, помогает обеим компаниям быстрее выполнять транзакции, требует меньше административных ресурсов и снижает вероятность ошибок. Microsoft Dynamics AX AIF поддерживает такие сценарии типа Business-to-Business (B2B) и предоставляет расширенную поддержку широкого спектра других бизнес-процессов.

Сценарий 3. Два приложения.

Отличие этого сценария от предыдущих состоит в том, что он реализуется в одном подразделении. Например, компания использует систему Microsoft Dynamics AX для большинства бизнес-процессов, дополняя ее одним или несколькими приложениями для выполнения особых функций, таких, как обработка накладных. Связь между системами также устанавливается с помощью AIF.

Ключевые преимущества системы:

  1. Всесторонний анализ и удобство контроля бизнеса.

  2. Наглядность представления информации и интуитивно понятный интерфейс.

  3. Возможность управления группой компаний.

  4. Низкая совокупная стоимость владения (ТСО) и лучший в своем классе показатель ROI.

  5. Полная картина финансовых операций для быстрого принятия правильных решений.

  6. Уменьшение затрат на достоверный бухгалтерский учет, составление финансовой отчетности и анализ.

  7. Эффективное управление денежными потоками.

  8. Простой инструментарий финансовых операций и стратегического планирования.

  9. Возможность управления финансами для международного бизнеса и распределенных холдинговых структур.

  10. Соответствие требованиям российского законодательства.

  11. Эффективная организация процесса продаж, позволяющая улучшить обслуживание клиентов.

  12. Оптимизация закупок и складских операций.

  13. Минимизация складских запасов благодаря разнообразным способам планирования.

  14. Оптимизация производственного цикла и гибкое производственное планирование.

  15. Возможность быстрого внесения изменений в текущий производственный процесс и его отслеживания.

Рис. 53. «Microsoft Dynamics AX».

Соседние файлы в папке Зарубежные ИСУП