siebel repository merge v1.8

16
07.10.2016 Siebel Repository Merge Максим Чугункин Департамент прикладных финансовых систем ЗАО «Инфосистемы Джет»

Upload: maksim-chugunkin

Post on 12-Apr-2017

82 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Siebel Repository Merge v1.8

07.10.2016

Siebel Repository Merge

Максим ЧугункинДепартамент прикладных

финансовых системЗАО «Инфосистемы Джет»

Page 2: Siebel Repository Merge v1.8

© 2016 Инфосистемы Джет

Содержание

• Цели• Что такое Repository Merge?• Область применения• Наш опыт

2

Page 3: Siebel Repository Merge v1.8

© 2016 Инфосистемы Джет

Цели

Установка пакетов обновлений от Oracle – Innovation Pack.

3

Актуальная задача №1

Page 4: Siebel Repository Merge v1.8

© 2016 Инфосистемы Джет

График релизов

График релизов от Oracle

4

Новые версии выходят каждый год, патчи ежемесячно.

Как оставаться в «тренде»?

Page 5: Siebel Repository Merge v1.8

© 2016 Инфосистемы Джет

Ключевые нововведения

Значимые вехи в релизах

5

• 2013 - Появление OpenUI. IE больше не ограничение. Теперь можно работать в Edge, Firefox, Chrome и Safari.

• 2014 - Новой интерфейс системы Aurora OpenUI

• 2015 - Развитие технологии OpenUI, модернизация производительности

• 2016 - OpenUI стал в 2x раза быстрее, Модернизация интеграционных возможностей – REST (JSON). Завершение поддержки HI(IE) клиентов

• 2017 - WebTools – средство модернизации системы без downtime

Page 6: Siebel Repository Merge v1.8

© 2016 Инфосистемы Джет

HI клиент – прошлое

6

Page 7: Siebel Repository Merge v1.8

© 2016 Инфосистемы Джет

OpenUI клиент – будущее

7

Page 8: Siebel Repository Merge v1.8

© 2016 Инфосистемы Джет

Как провести обновление?Для обновления системы на новую версию необходимо

провести обновление репозитория. Обновление модифицированного репозитория производится путем объединения (Merge) с репозиторием новой версии.

Репозиторий - это метаданные системы, т.е. он содержит все, что является функционалом системы

Incremental Repository Merge (IRM) – инструмент объединения метаданных системы

8

Полезный инструмент

8

Page 9: Siebel Repository Merge v1.8

© 2016 Инфосистемы Джет

Рабочий процесс

Некритические конфликты — это расхождения по объектам что не были затронуты разработчиком пользователя.

Критические конфликты — это расхождения по объектам между текущим репозиторием и репозиторием новой версии.

9

В ходе обновления…

9

При объединении возникают Конфликты — расхождение свойств объекта текущего репозитория, с тем же объектом репозитория новой версии.

Page 10: Siebel Repository Merge v1.8

© 2016 Инфосистемы Джет

Отчет о конфликтах

Некритические конфликты — это расхождения по объектам что не были затронуты разработчиком пользователя.

Критические конфликты — это расхождения по объектам между текущим репозиторием и репозиторием новой версии.

10

В ходе обновления…

10

При объединении возникают Конфликты — расхождение свойств объекта текущего репозитория, с тем же объектом репозитория новой версии.

Page 11: Siebel Repository Merge v1.8

© 2016 Инфосистемы Джет

План работ

Задачи, решаемые в ходе обновления

• Объединение на среде разработки.

• Анализ и разрешение конфликтов обновления.

• Регрессионное тестирование.

• Внедрение объединенной системы.

11

Page 12: Siebel Repository Merge v1.8

© 2016 Инфосистемы Джет

Залог успеха

Ключевые моменты

12

• Соблюдение методологий и лучших практик при разработке проекта

• Привлечение опытных консультантов Siebel

Page 13: Siebel Repository Merge v1.8

© 2016 Инфосистемы Джет

Другое применение Repository Merge

Актуализация сред

13

Синхронизация метаданных на средах: Разработки, Тест., Прод.

Page 14: Siebel Repository Merge v1.8

© 2016 Инфосистемы Джет

И еще одна возможность…

Объединение экземпляров приложения в единую систему

14

Объединение бизнес модулей - проектов Siebel находящихся в разных репозиториях.

Page 15: Siebel Repository Merge v1.8

© 2016 Инфосистемы Джет

Аудит Oracle

До апгрейда..

15

Имеет смысл заказать аудит у Oracle, чтобы выяснить какие нарушения методологии и технические ошибки реализации допустил разработчик.

• Отчет о конфигурации (ошибки или нарушения в конфигурации бизнес-логики)

• Отчет о интеграции (ошибки или нарушения в интеграционных объектах)

• Отчет о скриптах (ошибки или нарушения в программируемых модулях)

• Ошибки в процессах (ошибки в workflow и автоматизированных функциях) 

Page 16: Siebel Repository Merge v1.8

Контакты:г.Москва

ул. Большая Новодмитровская, 14/1Тел.: (495) 411-7601 Факс: (495) 411-7602

E-mail: [email protected] Сайт: www.jet.msk.su