310 likes | 546 Views
Архитектура построения корпоративных приложений на платформе Microsoft Dynamics. Еременко Алексей. Майкрософт. AR309. Содержание . Корпоративная архитектура Пути реализации решения Мировой опыт проектов. Корпоративная архитектура.
E N D
Архитектура построения корпоративных приложений на платформе Microsoft Dynamics Еременко Алексей Майкрософт AR309
Содержание • Корпоративная архитектура • Пути реализации решения • Мировой опыт проектов
Корпоративная архитектура “Корпоративная архитектура - это описание целей организации, способов достижения этих целей с помощью бизнес-процессов и методик повышения эффективности обслуживания бизнес-процессов с применением различных технологий.” Роджер Сешнс
Дизайн решений для бизнеса • Методология внедрения решений на основе продуктов Microsoft Dynamics • Реализует концепцию движения от бизнес – требований к технологиям сверху вниз • Шагианализа требований и процессов выполняются в любом случае
Подходы к проектированию • Минимум изменений • Реализация текущих и будущих бизнес – требований с приемлемым уровнем риска • Свести сложность решения к минимуму • Использование решения как платформу • Изменение многих стандартных функций и подходов • Сильный уровень кастомизации
Подходы к проектированию • Использование базовой версии без модификации не всегда означает минимизацию сложности • Стратегия использования компаний и аналитик • Виртуальные компании/группы таблиц для совместного использования данных • Опции проверки финансовых аналитик • Стратегия использования складских аналитик • Варианты решений • Полностью задействовать возможности базовой версии • Вертикальные решения • Решения партнеров • Собственная разработка
Компании и аналитики • Переложение организационной структуры предприятия на настройки системы • Распределение пользователей в соответствии с юридической структурой Законодательные и управленческие требования Операционные требования и распределение пользователей • Юридическая структура компании • Финансовая и налоговая отчетность • Уровень детализации балансовой отчетности и отчета о прибылях и убытках (P&L) • Взаимодействие операционных и финансовых требований • Совместно используемые сервисы • Необходимость пользователю оперировать несколькими юридическими сущностями • Требования к безопасности данных и процессов
Компании и аналитики • Пример:BBDO Russia Group • Бизнес-требования • Использование ресурсов (сотрудников, например) из различных организаций холдинга на одном проекте, привязанном к одной из них • Межскадские перемещения между организациями холдинга • Перемещение ОС между организациями холдинга • Централизованное управление запросами на платеж и платежами внутри холдинга • Требования по созданию отчетов и бюджетов, использующих специфичные данные, такие как коды сотрудников или ОС • Предложенное решение • Решение партнера для Microsoft Dynamics AX 4.0 • Использование в качестве юридической сущности финансовую аналитику вместо компании
Централизация • Бизнес-требования • Возможное предпочтение децентрализованной модели для гибкости • Производительность • Закон о персональных данных • Локализация • Число стран и различие локальных требований между ними
Централизация • Управление финансовыми потоками холдинга (intercompany) • Работает для компаний в рамках одной инсталляции Dynamics AX • Для компаний в различных физических инсталляциях необходима настройка либо разработка интерфейсов • Совместно используемые сервисы • Также работает только в рамках одной инсталляции • Сквозная отчетность по компаниям • Децентрализованная модель может потребовать использование хранилища данных • Консолидация данных для финансовой отчетности
Централизация • Принцип Парето • Как правило 20% всех сотрудников работают в ERP • Распределение нагрузки • Пользователи, использующие только отчетность • Вынос большей части пользователей на портал • Перенос акцента с одномоментной обработки на использование пакетных серверов • Изменение пользовательских процедур
Локализация Что подразумевается под локализацией? • Язык интерфейса пользователя/меток и файлов справок • Соблюдение требований законодательства стран Необходимо принять во внимание • Наличие стандартной локализации для всех стран • Глубина и покрытие локальных требований • Возможность использования объектов локализации в рамках одной инсталляции • Взаимодействие компаний (Intercompany), совместное использование данных, консолидация и отчетность для всех локальных слоев
Локализация Пример: Dentsply International Ситуация • Завершенный пилот на базе AX 4.0 в США • Заказчик собирается распространить решение на прочие страны, но в рамках производственной инсталляции, развернутой в США • Как и для прочих стран, требования по локализации для Индии и Китая реализованы для AX 4.0 Сложность • Локализация для Индии и Китаясуществует в виде отдельных слоев GLS в AX 4.0
Локализация Пример: DentsplyInternational
Архитектура ‘Hub and Spoke’ • Доступность, Производительность, Безопасностьи Масштабируемость • AX как ‘Spoke’, как ‘Hub’ и в обеих ролях AX Стороннее ERP AX AX AX Стороннее ERP Стороннее ERP AX AX AX Стороннее ERP AX
Архитектура ‘Hub and Spoke’ • Microsoft Home and Entertainment Division (HED) • Подразделение разработки графических процессоров (GPU)дляMicrosoft® Xbox 360™
Архитектура ‘Hub and Spoke’ • Microsoft Operations Puerto Rico / MCOE-AX • 250 сотрудников • 250 000 инсталляционных дисков в день • Увеличение выпуска на100%
Архитектура ‘Hub and Spoke’ Microsoft Dynamics AX Two-Tier connector for SAP • Территориально-распределенная структура компаний • Производство • Финансовая консолидация • Детальная документация по интеграции между Microsoft Dynamics AX иSAP ERP 6.0, с использованиемMicrosoft BizTalk Server 2009 • Компоненты • Dynamics AX Application Integration Framework (AIF) • BizTalk Server вместе с адаптерами для SAP иMicrosoft Dynamics AX • SAP iDocsи BAPIs
Технологии Эволюция Dynamics AX Dynamics AX 3.0 Windows 2000 Windows XP SQL 2000 Office XP/2003 .NET Framework 1.0 Intel Pentium 4 Dynamics AX 4.0 Windows 2003 Windows XP SQL2005 Office 2007 .NET Framework 2.0 Intel Dual Core Dynamics AX 2009 Windows 2008 Windows 7 SQL 2008 Office 2007/2010 .NET Framework 3.5 Intel Quad Core/6 Core 2001-2003 2004-2006 2007-2010
Технологии и инфраструктура Безопасность Масштабирование Производительность Каналы связи Интеграция Виртуализация Доступность Политики
Поддержка и развитие • Цикл жизни продуктов и их поддержка должны учитываться на этапе проектирования решения • Своевременность обновления • Поддержка законодательства • Совместимость с будущими технологиями • Варианты поддержки • Внутренняя служба • Соглашение с одним или несколькими организациями – партнерами • Microsoft Premier Support
Поддержка и развитие • Схема работы Premier Support в случае сложного решения, где • Много географически распределенных подразделений • Решение состоит из кода Майкрософт, индустриальных решений и решений партнеров Запрос Проблема платформы или продукта Запрос Запрос Поддержка продукта/платформы Код, сделанный на проекте Команда разработки / MGSI Premier Support Служба поддержки клиента Код вертикальных решений Индустриальные решения и решения партнеров Служба IT клиента Проблемы провайдера Заказчик Провайдер сервиса или инфраструктуры Майкрософт
Microsoft Dynamics AX ‘6’ • Вертикальные решения • Сервисы • Производство • Дистрибуция • Ритейл • Государственный сектор • Консолидированная локализация • Множество нововведений и улучшений • SRM, HRM, PSA, CRM • Обновленный интерфейс • Интеграция с Management Reporter
Microsoft Dynamics AX ‘6’ • Более тесная интеграция с Visual Studio • Административные расширения • Единая консоль управления • Ролевая модель безопасности • Поддержка внешних пользователей без AD • Миграция приложения в базу данных • Неограниченное количество финансовых аналитик • Изменение структуры компаний и совместного использования данных
Итоги • Задачи бизнеса истратегия компании формируют требования к реализации решений • При проектировании ERP решений следует учитывать все возможности базовой версии • Взвешенное проектирование существенно снижает риски как внедрения, так и последующей эксплуатации
Ресурсы • Справочник профессионала: Microsoft Dynamics АХ 2009 • Портал Dynamics AX 2009 http://www.microsoft.com/rus/dynamics/ax2009 • Системные требования к Dynamics AX http://www.microsoft.com/en-us/dynamics/using/ax-system-requirements-2009.aspx
Обратная связь Ваше мнение очень важно для нас. Пожалуйста, оцените доклад, заполните анкету и сдайте ее при выходе из зала Спасибо!
Вопросы • AR309 • Алексей Еременко Архитектор aeremenk@microsoft.com • Вы сможете задать вопросы докладчикам в зоне «Спроси эксперта» в течение часа после завершения этого доклада