Александр Крахотко

Preview:

DESCRIPTION

Многофункциональная модульная платформа RA.net Новый программный продукт корпорации «Галактика» для построения систем управления предприятием в сервис-ориентированной архитектуре. Александр Крахотко. RA.net – для кого и зачем. Основные пользователи: Отделы АСУ предприятий - PowerPoint PPT Presentation

Citation preview

Многофункциональнаямодульная платформа

RA.netRA.netНовый программный продукт

корпорации «Галактика»для построения систем

управления предприятиемв сервис-ориентированной

архитектуре

Александр Крахотко

Основные пользователи: Отделы АСУ предприятий Независимые разработчики Интеграторы

Назначение: Разработка собственных бизнес-

приложений Интеграция сторонних приложений

в единую систему

RA.net – для кого и зачем

Преимущества RA.net

Сервис-ориентированная архитектура

Бизнес-конструктор решений

Платформа Microsoft .NET

Процессный подход к управлению

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

Распределенная разработка

Интероперабельность Снижение затрат

Более простые модели разработки

Ориентация на предоставление услуг

Сервис ориентированная архитектура

SOA (Service Oriented Architecture)

Сервисная шина предприятия

ESB (Enterprise Service Bus)

Развитие архитектурРазвитие архитектур

МЭЙНФРЕЙМ

КЛИЕНТ -СЕРВЕР

ОРИЕНТАЦИЯНА

СЕРВИСЫ

Internet архитектура Распределенные данные Интерфейсная технология Открытые стандарты Эффективное взаимодействие

Три поколения корпоративных систем

архитектура МЭЙНФРЕЙМ КЛИЕН-СЕРВЕРОРИЕНТИРОВАННАЯ

НА СЕРВИСЫ

платформа монолитная и централизованная

изолированные локальные сети

взаимоувязанная internet-технологиями

формат данных

закрытые и недоступные

двоичные и специализированные

семантические и распределенные

ключевая технология

операционная система

база данных интерфейс

пользователь оператор прикладные специалисты

сотрудники, поставщики и

заказчики

значения для бизнеса

оцифровка операций,

связанных с данными

передача данных в руки менеджеров

обеспечение эффективности и

возможности взаимодействия

Будущее и Web Сервисы

Ефим Натис, вице-президент и директор по исследованиям Gartner, подчеркнул: «Со временем отсутствие SOA будет негативно сказываться на конкурентоспособности большинства предприятий. Ведущие компании уже сегодня должны инвестировать в изучение возможностей и функциональности SOA, в создание архитектурных решений и инструментария для SOA».

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

Поэтому корпорация «Галактика» предлагает подобные решения уже сегодня

Конструктор бизнес-аналитиков Инструментарий прикладных программистов Разработка на уровне понятий предметной

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

на уровне ядра системы (ERP, CRM, BSC, JIT) Встроенная технология документирования Объектная трехуровневая архитектура Поддержка версионности и «горячая» замена

компонентов

Бизнес-конструктор

“Почему Вы должны выбрать .NET?”

http://www.microsoft.com/rus/net/ … (100 причин) Открытые стандарты и решения Поддержка новейших стандартов WEB-сервисов Поддержка мобильных устройств Разработка на любом языке: C#, VB, C++, Java… Интеграция с порталами и Интернет-решениями Средства для совместной коммерции и кооперации Интеграция приложений Современные инструменты и технологии

разработки

Технология Microsoft .NET

Консультант (внедрение):Консультант (внедрение): Описание, анализ и моделирование бизнес-процессов Интеграция с «унаследованными» системами Гибкая адаптация системы под бизнес-процессы предприятия

Клиент Клиент (эксплуатация):(эксплуатация): Контроль и управление регламентными операциями Гибкость в работе, быстрота исполнения, высокий комфорт Помощь в принятии решений в нужный момент

Специалист ИТ (сопровождение):Специалист ИТ (сопровождение): Анализ выполнения, рабочих нагрузок и затрат Динамическое совершенствование процессов Построение сквозных процессов

Процессный подход (Workflow)

Технологии, ориентированные на решения партнеров Быстрое макетирование конечных систем и создание специализированных решений Биржа решений Маркетинговая поддержка партнеров Поддержка полного жизненного цикла системы Открытые стандарты и доступная информация

Распределенная разработка

RA.net (RA.net (бизнес-шина предприятиябизнес-шина предприятия))

Интеграция приложений

Коннектор кКоннектор кГалактикеГалактике

Коннектор кКоннектор к1С1С

……

Коннектор кКоннектор кExchange ServerExchange Server

Коннектор кКоннектор кProject ServerProject Server

Коннектор кКоннектор кIBM LotusIBM Lotus

RA.net для разработчиков

ООП-разработка в высокоуровневых понятиях Стандартные языки и развитые средства разработки MS.NET Библиотека готовых бизнес-компонентов в составе платформы Поддержка процессной модели управления и базового функционала ERP-систем Возможность расширения набора базовых понятий и сервисов конфигурирования Конечные решения автоматически получаются гибко настраиваемыми

RA.net для отделов АСУПростое использование в собственных решениях самых новых технологий Технология разработки и сопровождения, документирования и проектирования «в одном флаконе» Расширение диапазона выбора сторонних продуктов/компонентовСнижение рисков, связанных с разработкойСнижение затрат на развитие и масштабирование системыСнижение совокупной стоимости владения

RA.net для партнеров

Интеграционные свойства продукта,коннекторы к основным коммерческим системам, интеграция с унаследованными системамиВозможность разработки собственных дополнительных модулей и компонентБиржа решений – возможность продвижения своих решений через общую сбытовую сетьВозможность интегрировать и настраивать сторонние бизнес-компонентыБизнес-конструктор решений, ориентированный на бизнес-аналитиковИнжиниринг бизнес-процессов предприятия

Архитектура решений

Microsoft .NET

СУБД

Сервер приложений

Технологическое ядро

Базовые объекты

При

лож

ение

Компоненты системы(Логистика, Финансы, ...)

Настройки Безопасность Рабочее место Бизнес-процессы ...

При

лож

ениеКонечные

решения

Прикладныекомпоненты

Платформа

При

лож

ение

Уровни разработки

• RA.net Framework– Разработка системного и технологического ядра;– Разработка базовых понятий;

• RA.net Studio– Разработка прикладных компонент– Полная интеграция в Microsoft Visual Studio .NET

• RA.net Configurator– Создание конфигураций, интеграция подсистем– Описание функциональной модели данных– Описание организационной модели – Настройка моделей учета– Разграничение прав доступа– Управление потоками работ (Workflow)– Регламенты обработки документов

Уровни разработки

ПРИКЛАДНОЕ РЕШЕНИЕ

Складской учет

Платформа RA.net: СУБД, Инструментарий

Автоматизация оптовой фирмы

ФРОУправление

запасамиУправление реализацией

АвтоматизацияСети сбыта

Автоматизация холдинга Подсистема

Компонента

Ядро базовых понятий

• Серверная часть– Прикладная

компонента– Термин– Документ– Справочник– Куб– Тариф– Бизнес операция– Сервис данных– Функциональный ключ– Модель учета– Модель планирования– Отчет– Фильтр– Преобразователь– Контур правления

• Клиентская часть– Визуальные формы– Отчеты– Сценарии– Контекстные меню– Документация– Фильтры– Протоколы

Архитектура приложения

Серверприложений

MS SQL

MS OLAP

Клиент

IIS

Клиент

Клиент

Серверприложений

Архитектура приложения

IISСервер

приложений СУБДКлиент

БД 1

Форма 1

Объект 1

БД 2

Объект 2

КУБОтчет 1

WebСервис 1

Форма 1

WebСервис 2

Прикладные компоненты• Управление

организационными единицами• Данные о запасах• Общие данные• Спецификации продуктов

• Управление снабжением• Управление приходами

• Управление запасами• Управление перемещением

запасов• Управление изменениями

характеристик запасов• Управление доступностью

запасов• Планирование обеспечения

• Ценообразование• Управление отгрузками• Управление заказами• Прогнозирование сбыта• Планирование спроса

• Взаиморасчеты• Контракты и договора

• Платежный календарь

• Главная книга, отчетность• ФРО• Учет МЦ• Расчеты с подотчетными лицами• Налоговый учет• Управление основными фондами • Учет кассовых операций• Учет хозяйственных операций

Модели учета и анализаЗакупка

Отгрузка

Внутреннее перемещение

Пересортица

Запасы

Резерв

Операция

OLAPКуб

Операция

Контур управления

УП

Управляемыйпроцесс

КУ.01

Наблюдение

КУ.02

Описаниесостояния

КУ.03

Сравнение сцелью

КУ.04

Выявление ианализ

различий

КУ.05

Выработкарешения

КУ.06

Перевод вуправляющеевоздействие

КУ.07

Вводуправляющеговоздействия

ПЛ

Формированиецели

Результат наблюдения

РезультатописанияРезультат

сравнения

Выбраннаяальтернатива

решения

Результатанализа

Управляющеевоздействие

Вход процесса Выход процесса

Физический мир

Информационный мир

Проектирование Управление политикой безопасности Формирование бизнес процессов

Технологии разработки компонент

Проектирование Rational Rose и XDEРазработка Visual Studio .NET C# (+Add-in)Сборка сложно зависимых проектов NAntАвтоматическое тестирование NUnitАвтоматическое документирование NDocОтчеты FastReport

RA.net : планы

07.2004 Релиз Релиз

Release Candidate

Release Candidate

Beta 2 Beta 2

Beta 1 Beta 1

PreviewPreview

03.2004

05. 2004