Архитектура построения корпоративных приложений на...

Post on 12-Feb-2016

75 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Архитектура построения корпоративных приложений на платформе Microsoft Dynamics. Еременко Алексей. Майкрософт. AR309. Содержание . Корпоративная архитектура Пути реализации решения Мировой опыт проектов. Корпоративная архитектура. - PowerPoint PPT Presentation

TRANSCRIPT

Архитектура построения корпоративных приложений на

платформе Microsoft DynamicsЕременко Алексей

Майкрософт

AR309

Содержание Корпоративная архитектура

Пути реализации решения

Мировой опыт проектов

Корпоративная архитектура“Корпоративная

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

Роджер Сешнс

Бизнес

Информация

Информационные решения

Технологии и инфраструкту

ра

Дизайн решений для бизнеса

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

Подходы к проектированию

Минимум измененийРеализация текущих и будущих бизнес – требований с приемлемым уровнем рискаСвести сложность решения к минимуму

Использование решения как платформу

Изменение многих стандартных функций и подходов Сильный уровень кастомизации

Подходы к проектированию

Использование базовой версии без модификации не всегда означает минимизацию сложности

Стратегия использования компаний и аналитикВиртуальные компании/группы таблиц для совместного использования данных Опции проверки финансовых аналитикСтратегия использования складских аналитик

Варианты решенийПолностью задействовать

возможности базовой версииВертикальные решенияРешения партнеровСобственная разработка

OOB+ISV• Базовая версия• Индустриальное решение

OOB+ISV+addOn• Решение партнера• Индустриальное решение

• Базовая версия

Компании и аналитики

Законодательные и управленческие требования

Юридическая структура компанииФинансовая и налоговая отчетностьУровень детализации балансовой отчетности и отчета о прибылях и убытках (P&L)

Операционные требования и распределение пользователей

Взаимодействие операционных и финансовых требованийСовместно используемые сервисыНеобходимость пользователю оперировать несколькими юридическими сущностямиТребования к безопасности данных и процессов

Переложение организационной структуры предприятия на настройки системы

Распределение пользователей в соответствии с юридической структурой

Компании и аналитики• Дает возможность управлять

несколькими сайтами• Появилось в AX 2009, используется

только для складских операций

Управление логистическими потоками холдинга (мульти-сайт)

• Централизованное управление платежами, при этом накладные и фактуры могут быть сделаны в других компаниях

• Возможность централизованного управления заказами на продажу и закупку

Совместно используемые сервисы AX 2009

• Различные подходы, комбинация стандартных опций с модификациями (например, с использованием ChangeCompany())

• Множество за и против, в зависимости от реализации

Собственные модификации кода

• Базовая/стандартная опция• Лучший выбор, если пользователи

распределены между юридическими сущностями (legal entities)

Использование нескольких компаний

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

• Затрудняет создание балансовых отчетов с использованием аналитики

Использование финансовых аналитик

• Жизнеспособная опция, если требуется разграничение данных и финансовая отчетность

• Требуется держать все компании в рамках одной инсталляции

Управление финансовыми потоками холдинга (intercompany)

Компании и аналитикиПример: 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

ЛокализацияПример: Dentsply International

• Значительные затраты на объединение слоев• Возможные проблемы при переходе на новые версии• Поддержка модифицированной локализации

Опция 1: Собственное слияние слоев локализации для эти стран

• Неприемлемо согласно бизнес-требованиям• Требует значительное количество интерфейсов

Опция 2: Различные инсталляции с взаимодействием между ними

• Для AX 2009 локализации Китая и Индии содержатся в одном слое

• Рекомендованная опция

Опция 3: Обновление приложения до AX 2009

Архитектура ‘Hub and Spoke’

Доступность, Производительность, Безопасность и МасштабируемостьAX как ‘Spoke’, как ‘Hub’ и в обеих ролях

Стороннее

ERP

AX AX

AX

AX

Стороннее ERP

Стороннее ERP

Стороннее ERP

AX AX

AX

AX

Архитектура ‘Hub and Spoke’

Microsoft Home and Entertainment Division (HED) Подразделение разработки графических процессоров (GPU) для Microsoft® Xbox 360™

Бизнес - требования• Улучшение времени доставки• Сокращение затрат на

производство и склад• Отслеживание складских

запасов в реальном времени• Улучшение взаимодействия с

поставщиками

Продукты и технологии• Dynamics AX • Windows Server System• BizTalk Server• SharePoint Portal Server• SQL Server

Архитектура ‘Hub and Spoke’

Microsoft Operations Puerto Rico / MCOE-AX250 сотрудников250 000 инсталляционных дисков в деньУвеличение выпуска на 100%

Бизнес - требования• Агрессивные требования по

производительности• Упрощение финансовой

отчетности• Автоматизация основных бизнес-

процессов• Улучшение интеграции с

информационными системами штаб-квартиры

Продукты и технологии• Сводное планирование • Ролевые центры• Бизнес-аналитика (BI)• Документооборот (Workflow)• Интеграция с SAP

Архитектура ‘Hub and Spoke’

Территориально-распределенная структура компанийПроизводство Финансовая консолидация Детальная документация по интеграции между Microsoft Dynamics AX и SAP ERP 6.0, с использованием Microsoft BizTalk Server 2009Компоненты

Dynamics AX Application Integration Framework (AIF) BizTalk Server вместе с адаптерами для SAP и Microsoft Dynamics AXSAP iDocs и BAPIs

Microsoft Dynamics AX Two-Tier connector for SAP

Dynamics AX 2009Windows 2008

Windows 7SQL 2008

Office 2007/2010.NET Framework 3.5

Intel Quad Core/6 Core

ТехнологииЭволюция Dynamics AX

2004-20062001-2003 2007-2010

Dynamics AX 3.0Windows 2000Windows XPSQL 2000

Office XP/2003.NET Framework 1.0

Intel Pentium 4

Dynamics AX 4.0Windows 2003

Windows XPSQL2005

Office 2007.NET Framework 2.0

Intel Dual Core

Технологии и инфраструктура

Политики

Каналы связи

ВиртуализацияИнтеграция

Доступность

Масштабирование

Производительность

Безопасность

Поддержка и развитиеЦикл жизни продуктов и их поддержка должны учитываться на этапе проектирования решения

Своевременность обновленияПоддержка законодательстваСовместимость с будущими технологиями

Варианты поддержкиВнутренняя службаСоглашение с одним или несколькими организациями – партнерамиMicrosoft Premier Support

Поддержка и развитиеСхема работы Premier Support в случае сложного решения, где

Много географически распределенных подразделенийРешение состоит из кода Майкрософт, индустриальных решений и решений партнеров

Служба поддержки

клиента

ЗапросЗапрос

Запрос Поддержка продукта/платформы

Команда разработки / MGSI

Провайдер сервиса или инфраструктуры

Служба IT клиента

Проблема платформы или продукта

Код, сделанный на проекте

Проблемы провайдера Заказчик

Индустриальные решения и решения

партнеров

Premier Suppor

tКод вертикальных решений

Майкрософт

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 AXhttp://www.microsoft.com/en-us/dynamics/using/ax-system-requirements-2009.aspx

Обратная связь Ваше мнение очень важно для нас. Пожалуйста, оцените доклад, заполните анкету и сдайте ее при выходе из зала

Спасибо!

Вопросы AR309Алексей ЕременкоАрхитекторaeremenk@microsoft.com

Вы сможете задать вопросы докладчикам в зоне «Спроси эксперта» в течение часа после завершения этого доклада

top related