Учебный курс Разработка корпоративных систем Лекция 2 Методология создания нефтегазового портала Лекции читает кандидат технических наук, доцент Зыков.

Презентация:



Advertisements
Похожие презентации
Технология интегрированной разработки корпоративных программных систем Москва, 29 января 2009 г. Сергей Зыков, к.т.н., доц. ГУ-ВШЭ / МИФИ / ООО «ТЕКАМА»
Advertisements

Учебный курс Объектно-ориентированный анализ и программирование Лекция 4 Трансформация логической модели в программный код Лекции читает кандидат технических.
Лекция 3 Архитектура информационных систем. Вопросы лекции 1. Архитектура информационной системы 2. Архитектурный подход к реализации информационных систем.
РАЗРАБОТКА И ВНЕДРЕНИЕ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ АНАЛИЗА И ПРОГНОЗИРОВАНИЯ ПРОИЗВОДСТВЕННЫХ СИТУАЦИЙ ДОМЕННОГО ЦЕХА С ЦЕЛЬЮ ПОВЫШЕНИЯ ЭФФЕКТИВНОСТИ УПРАВЛЕНИЯ.
«Создание информационной системы, обеспечивающей разработку типологии субъектов Российской Федерации для целей проведения образовательной политики с учетом.
Разработка баз данных предприятий ЯОК Саровский физико-технический институт.
Интегрированная система управления корпоративными проектами Тандем.
Быстрая разработка кадастровых приложений муниципального уровня с использованием системы «ИнМета» Вячеслав Томилин ООО НВЦ «Интеграционные технологии»
Кандидат технических наук, доцент Грекул Владимир Иванович Учебный курс Проектирование информационных систем Лекция 9.

Типовые расчёты Растворы
Из проекта ГОС по направлению «Прикладная информатика» © МЭСИ, 2006.
DocsVision 4.0 DocsVision 4.0 универсальная система управления документами и бизнес-процессами.
Проектирование архитектуры ИСО 1. UML 2 Структура определения языка 4.
1 М.Н. Хохлова. 2 Специфика каталогизации и формирование баз знаний по РНТД В настоящее время очевидна необходимость рассматривать каталогизацию и формирование.
Направление «Информатика и вычислительная техника» Бакалавр по направлению подготовки Информатика и вычислительная техника науки должен решать следующие.
ЦЕНТРАЛИЗОВАННАЯ ИНФОРМАЦИОННО- АНАЛИТИЧЕСКАЯ СИСТЕМА БАНКА РОССИИ Богацкий В.А. – начальник управления общесистемных проблем Департамента информационных.
Учебный центр компании Софтлайн. Об учебном центре Более пяти лет на рынке обучения (с 1997 года) Более пяти лет на рынке обучения (с 1997 года) Авторизованный.
Направление «Информатика и вычислительная техника» Бакалавр по направлению подготовки Информатика и вычислительная техника науки должен решать следующие.
«Разработка типовой конфигурации для автоматизации учебно-производственного отдела ОАО «ЖБК» в среде программирования 1С Конфигуратор » Дипломный проект.
Транксрипт:

Учебный курс Разработка корпоративных систем Лекция 2 Методология создания нефтегазового портала Лекции читает кандидат технических наук, доцент Зыков Сергей Викторович

2 Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, 2009 Требуется новая концептуально-методологическая основа для создания информационных систем Проблемы отрасли: 1.Значительные объемы гетерогенных, слабо- структурированных данных 2.Общественно-экономическая глобализация 3.Внедрение ИТ во все сферы жизни требует интеграции ПО 4.Проблема унификации моделей, методов и средств поддержки ПО на всем протяжении ЖЦ не решена 5.Методологии неадекватны стандартам, модели и языки неоднородны, интерфейс пользователь-ИС несбалансирован

3 Впервые создана комплексная концепция интегрированной разработки ИС: 1.Система математических моделей для ПрО 2.и среды вычислений (КМПрО, АМУК) 3.Методология проектирования, реализации и сопровождения ИС 4.Инструментальные средства CASE и RAD (ConceptModeller, ИСУК) Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, 2009

4 Цель и задачи работы, теоретические основания 1.Цель: исследование, обоснование и разработка методологии построения крупных ИС для сбора, анализа и генерации отчетно-статистической информации с практической апробацией в форме Интернет-КИС 2.Задачи: - разработка методологии и математических моделей; - создание инструментальных средств; - практическая апробация (прототип + реализация). 3.Теор. основания: теории конечных последовательностей, категорий, переменных доменов и семантических сетей. Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, 2009

5 Практические задачи Создание единого информационного пространства Унификация доступа Сбор и анализ данных Генерация отчетов Интеграция гетерогенных КИС Создание инструментальных средств Управление контентом Интеграция данных Проектирование архитектуры Апробация Прототипирование Реализация Корпоративная культура нового, «сетевого» типа Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, 2009

6 Общая схема методологии (6 этапов, 6 уровней) Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, 2009

7 Новые результаты: 1.Методология непрерывного двунаправленного предметно- ориентированного итеративного проектирования индустриальных Интернет-ИС на всем протяжении ЖЦ (прочие подходы «разрывны» либо не приводят к решениям с практически приемлемыми характеристиками) 2.Развита МД для ПрО (переменные домены) 3.Развита МД для среды вычислений (АМУК) 4.МД лучше, чем традиционные (ERM и др.) учитывает особенности гетерогенных слабоструктурированных сред Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, 2009

8 Преимущества методологии и модели: - МД: событийно-ориентированное управление гетерогенными высокодинамичными хранилищами О(М)Д; - МД: поддержка разнородных архитектур (в т.ч. legacy) ; - ускорение (на 30-40%) внедрения и реализации ИС; - облегчение модернизации и адаптации ИС; - реинжиниринг до уровня модели; - возможность математически строгого тестирования и верификации ПО на протяжении всего ЖЦ; - проектирование в терминах ПрО (почти ЕЯ) ; - интеграция с современными стандартами (XML,UML,BPR); - ассоциативность, наглядность, интуитивная ясность Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, 2009

9 Своеобразие полученных результатов: 1.МД: событийно-ориентированное управление гетерогенными высокодинамичными хранилищами О(М)Д 2.МД: поддержка разнородных архитектур (в т.ч. устаревших) 3.Инструм. ср-во: контент-ориентированная обработка О(М)Д с оригинальной моделью в форме АМ Практическая значимость: - ускорение и упорядочение (на 30-40%) внедрения и реализации ИС; - облегчение расширения, модернизации, адаптации и оптимизации производительности ИС Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, 2009

10 Характеристика вычислительной модели: 1.ОД = 2.Класс – совокупность ОД интегрированной ПрО 3.Объект – конкретизация класса шаблоном ИСУК 4.Значение – конкретизация объекта в форме страницы портала, сгенерированной ИСУК 5.Преимущества: 1) преемственность с ООП; 2) обобщение известных МД на случай Интернет-порталов 1.Непрерывное итеративное проектирование открытых, расширяемых интероперабельных ИС (UML,BPR,COM,CORBA) 2.Front/back-end обработка ОД на основе событийно-управляемых процедур и вычислительных систем с динамическим языком запросов SQL Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, 2009

11 Концептуальная схема построения модели данных Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, 2009

12 Характеристика методологии проектирования: 1.Понятия ПрО сущности формальной модели система фреймов схема ОР Б(М)Д с АМ для манипулирования О(М)Д и формальному описанию архитектур и интерфейсов целевой ИС 2.Семантически ориентированный алгоритм итеративной интеграции компонент в состав ИС с реинжинирингом 3.Основа КМПрО – двухуровневая свертка (концептуализация) с формализацией динамики индивидов ПрО на базе соотнесений 4.Семантика ВМ О(М)ДиС формализуется многосортными типизированными -исчисления, ККЛ, средствами ситуативного описания на основе семантических сетей и (К)АМ 5.Предметно-ориентированное проектирование ПО на всем ЖЦ Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, 2009

13 Двунаправленная схема CASE-проектирования в ConceptModeller Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, 2009 В И З У А Л И З А Ц И Я Т Р А Н С Л Я Ц И Я В И З У А Л И З А Ц И Я Ф О Р М А Л И З А Ц И Я ЕСТЕСТВЕННЫЙ ЯЗЫК Бизнес-ситуации в терминах естественного языка ФОРМАЛЬНЫЙ ЯЗЫК ОПИСАНИЯ ФРЕЙМОВ (XML) Визуальное представление фреймов C#.NET ТРАНСЛЯЦИЯ ФРЕЙМОВ В UML-ДИАГРАММЫ Функция отображения представления фреймов в UML-диаграммы C#.NET ФОРМАЛЬНЫЙ ЯЗЫК ДИАГРАММ (XML / RATIONAL) Визуальное представление UML-диаграмм C#.NET ФОРМАЛЬНЫЙ ЯЗЫК ДИАГРАММ (IBM RATIONAL / MS VISIO) Бизнес-ситуации в терминах UML-диаграмм IBM RATIONAL, ORACLE DEVELOPER, MS VISUAL STUDIO

14 Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, 2009 Программное обеспечение визуального предметно- ориентированного проектирования ИС ConceptModeller (краткая характеристика) 1.Операционная система: Windows 2.Язык реализации: C#, SML 3.Среда реализации: Microsoft VisualStudio.NET 4.Объем кода: 4500 строк 5.Сроки реализации: 1 год 6.Количество сотрудников, занятых в проекте: 4

15 ПО визуального предметно-ориентированного проектирования ИС ConceptModeller (интерфейс и пример работы) Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, 2009

16 Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, 2009 Преимущества ConceptModeller 1.Адекватность разработанной математической модели ПрО; 2.Ориентированность на ПрО (пользователь оперирует ЕЯ); 3.Наглядность (средства визуального проектирования); 4.Поддержка современных стандартов проектирования КИС (UML, BPR); 5.Интерфейсы с индустриально апробированными CASE- средствами (IBM Rational, Microsoft Visual Studio и др.); 6.Двунаправленный характер проектирования КИС.

17 Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, 2009 Программное обеспечение управления контентом сетевых информационных ресурсов (краткая характеристика) 1.Операционная система: Windows, UNIX 2.Язык реализации: Java, Perl 3.Поддерживающая СУБД: MySQL, ORACLE 4.Объем кода: 5000 строк 5.Сроки реализации: 1 год 6.Количество сотрудников, занятых в проекте: 5

18 ИС управления контентом сетевых информационных ресурсов (интерфейс) Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, 2009

19 Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, 2009 Преимущества ИСУК 1.Унифицированный, эргономичный веб-интерфейс 2.(Microsoft Internet Explorer, DHTML Editor) ; 3.Улучшенная обработка сложных гетерогенных О(М)Д; 4.Наглядность (средства визуального проектирования); 5.Расширенные генераторы форм и отчетов (различные сетевые каналы); 6.Подготовка и доставка (delivery) информации; 7.Гибкий сценарно-ориентированный редакторский цикл и доступ к данным.

20 Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, 2009 Детализация концепции для Интернет-порталов 1.Обобщенная схема обработки гетерогенных хранилищ (мета)данных (профилированные динамические персонализированные скрипты-соотнесения) 2.Практическая значимость определяется концепцией 3.Архитектурно-интерфейсное решение прототип реализация для УЛР и порталов (ускоренное внедрение, снижение затрат на сопровождение и оптимизацию ПО) 4.МГК «ИТЕРА» ( чел.): КИС УЛР UniQue (2000), ИСУК (2002), (2003), Интранет (2004).

21 Корпоративные системы Корпоративные системы в нефтегазовой сфере Программное обеспечение управления сетевыми информационными ресурсами (общая схема) ИНТУИТ, 2009

22 Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, 2009 Логическая структура ИСУК

23 Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, 2009 Логическая структура программного комплекса

24 Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, 2009 Сравнение возможностей методологии проектирования ПО с коммерческими аналогами

25 Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, 2009 Сравнение функционала реализации с аналогами

26 Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, 2009 Методика расчета TCO

27 Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, 2009 Результаты сравнения TCO

28 Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, 2009 Методика расчета ROI

29 Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, 2009 Результаты сравнения ROI

30 Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, 2009 Результаты сравнения сроков внедрения

31 Решенные задачи Создание единого информационного пространства ( ): Унификация доступа ( ) – ограничения безопасности Сбор и анализ данных (+) Генерация отчетов (+) – интеграция с офисными приложениями Интеграция гетерогенных КИС (+) – в т.ч. legacy (HR/FIN/FA) Создание инструментальных средств (+): Управление контентом (+) – ИСУК Интеграция данных (+) – ConceptModeller Проектирование архитектуры (+) Апробация (+): Прототипирование (+) Реализация (+) Корпоративная культура нового, «сетевого» типа ( ) Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, 2009

32 «Попутные» результаты: 1.Упорядочение «частных» информационных ресурсов 2.Повышение рейтинга «информационных» подразделений 3.Сплачивание коллектива 4.Повышение квалификации сотрудников 5.Внедрение систем безопасности качественного нового уровня 6.Устранение «узких мест» бизнес-процессов (задач, подразделений, приложений) 7.Унификация «скелета» ИТ-инфраструктуры 8.Упорядочение критериев и процедур планирования ИТ- бюджета Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, 2009

33 Нерешенные задачи 1.Отсутствие эффекта «приборной доски» (скажем, типа Balanced ScoreCard) для руководства 2.Отсутствие «сквозной» аутентификации пользователей корпоративных ИС 3.Остаточная «ручная» консолидация «артефактов» данных 4.Недостаточный уровень квалификации отдельных сотрудников 5.Недостаточный уровень «сетевой» корпоративной культуры Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, 2009

34 Трудности проекта 1.Сопротивление консервативной части коллектива 2.Требования безопасности 3.Высокая степень гетерогенности данных 4.Необходимость «ручного» сбора, анализа (фрагментации) и полуавтоматической конвертации данных (фото-, видеоматериалы и др.) 5.Различные версии системного и офисного ПО 6.Необходимость унификации обязанностей и регламентов работ на уровне группы компаний 7.Дублирование и противоречие рабочих функций в компаниях группы 8.Наличие «унаследованных» бизнес-критичных корпоративных приложений 9.Необходимость освоения в сжатые сроки новых регламентов работы и программного инструментария (ИСУК, ConceptModeller) 10.Недостаточный уровень корпоративной культуры «сетевого» типа Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, 2009

35 Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, 2009 Краткие результаты реализации: 1.Сокращение сроков и стоимости внедрения (30-40%) 2.Расширение функциональных возможностей 3.Актуальность, оригинальность и продуктивность подхода 4.Результаты исследования докладывались и обсуждались на более чем 20 международных конференциях (в т.ч. ACM, IEEE, Microsoft) в РФ, США, Европе. 1.Свыше 50 печатных работ (более 10 - по перечню ВАК РФ), 2.а также 4 монографии. 3.Гранты MSR ( гг.) и РФФИ ( гг.). 4.Учебные курсы в МИФИ и INTUIT.RU – 2500 слушателей

36 Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, 2009 Проекты в стадии внедрения: 1.Интернет-портал Минпромэнерго РФ (minprom.gov.ru) 2.Интернет-портал ИПУ РАН (ipu.ru) 3.Интернет-сайт международного экологического проекта «Полет надежды» 1.Интернет-сайт Ассоциации Ашихара-карате РФ 2.Интернет-сайт Видновского благочиния РПЦ

37 Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, 2009 Официальный Интернет-сайт МГК «ИТЕРА»

38 Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, 2009 Корпоративный Интранет-портал МГК «ИТЕРА»

39 Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, Барендрегт Х. Ламбда-исчисление, его синтаксис и семантика.– М.:Мир, Scott D.S. The lattice of flow diagrams. Lecture Notes in mathematics, 188, Symposium on Semantics of Algorithmic Languages. Springer, 1971,p.p Roussopulos N.D. A semantic network model of data bases.– Toronto Univ Вольфенгаген В.Э. Концептуализация в аппликативных вычислительных системах.– М.: МИФИ, – 56 с. 5. Zykov S.V. Integrated Methodology for Internet-Based Enterprise Information Systems Development. 1st International Conference on Web Information Systems and Technologies WEBIST2005, USA, Miami, FL, May 2005, p.p Краткая библиография (1)

40 Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, Зыков С.В. Управление персоналом с помощью интегрированных информационных систем. - М.: Недра коммюникейшнс, с. 7. Зыков С.В. Введение в теорию программирования.- М.:«ИНТУИТ», с. 8. Зыков С.В. Проектирование Интернет-порталов. – М.:МФТИ, 2005.– 258 с. 9. Зыков С.В. Основы современного программирования. Разработка гетерогенных систем в Интернет- ориентированной среде – М.: Горячая линия-Телеком, 2005.– 408 с. Краткая библиография (2)

41 Благодарю за внимание ! Электронная почта: WWW: Официальный Интернет-сайт МГК «ИТЕРА»: Телефон: Факс: (095) (095) Вопросы? Корпоративные системы Корпоративные системы в нефтегазовой сфере ИНТУИТ, 2009