26
Многофункциональная модульная платформа RA.net RA.net Новый программный продукт корпорации «Галактика» для построения систем управления предприятием в сервис-ориентированной архитектуре Александр Крахотко

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

  • Upload
    page

  • View
    59

  • Download
    0

Embed Size (px)

DESCRIPTION

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

Citation preview

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

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

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

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

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

архитектуре

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

SOA (Service Oriented Architecture)

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

ESB (Enterprise Service Bus)

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

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

МЭЙНФРЕЙМ

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

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

СЕРВИСЫ

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

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

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

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

НА СЕРВИСЫ

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

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

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

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

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

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

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

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

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

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

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

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

заказчики

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

компонентов

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

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

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

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

разработки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

……

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

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

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

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

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

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

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

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

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

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

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

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

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

Microsoft .NET

СУБД

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

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

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

При

лож

ение

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

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

При

лож

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

решения

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

Платформа

При

лож

ение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Компонента

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

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

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

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

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

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

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

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

MS SQL

MS OLAP

Клиент

IIS

Клиент

Клиент

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

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

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

IISСервер

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

БД 1

Форма 1

Объект 1

БД 2

Объект 2

КУБОтчет 1

WebСервис 1

Форма 1

WebСервис 2

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Отгрузка

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

Пересортица

Запасы

Резерв

Операция

OLAPКуб

Операция

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

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

УП

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

КУ.01

Наблюдение

КУ.02

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

КУ.03

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

КУ.04

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

различий

КУ.05

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

КУ.06

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

КУ.07

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

ПЛ

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

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

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

сравнения

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

решения

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

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

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

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

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

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

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

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

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

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

RA.net : планы

07.2004 Релиз Релиз

Release Candidate

Release Candidate

Beta 2 Beta 2

Beta 1 Beta 1

PreviewPreview

03.2004

05. 2004