2. Технология ISO 15926
Не хочу видеть никаких сумасшедших торговцев –
ты что, не видишь, что тут битва идёт!
PP656.2
Источник: FIATECH
3. ISO 15926 –
«английский» для
Приложения
технология
данных Приложения
Поставщики
жизненного цикла
ISO 15926 определяет :
1. Терминологию
2. Классификацию
3. Стандарт
взаимодействия
софта
Приложения
Приложения Эксплуатация
проектанты
3
4. iRING архитектура
2. Редактор
справочных
1. Редактор данных
3. SPARQL
мэппинга endpoint
Product mapping ISO 15926 mapping
Product
data RDL data
model
federation model
4. адаптор 5. адаптор
Product data Product data
фасады
1 ISO 15926 Rule ISO 15926 2
circle radius radius*2 diameter окружность
4
6. реализации iRING (софт)
• Редактор справочных данных
• Редактор мэппинга
• SPARQL endpoint
• Два адаптора (в ISO 15926 и из ISO 15926)
Реализации iRING архитектуры:
• iRINGTools (iRING use group во главе с Bechtel)
• .15926 (TechInvestLab)
• RDL ПКФ Росэнергоатома
• OpenPlant (Bentley Systems)
• JORD RDL
• …
6
7. Пример: Bechtel
• 53тыс. cотрудников, оборот более $27млрд.
• 13 лет подряд ведущий подрядчик строительных работ в США
• На конец 2012 года 30% всех проектов Bechtel используют ISO
15926 для внутрифирменных передач данных
• До конца 2014 года ожидается 100% всех проектов Bechtel будут
использовать ISO 15926
• Используется JORD RDL, никаких других «внутрифирменных»
справочных данных!
[невозможно в России – справочные данные по российским
стандартам и именам имеют ограниченный интерес для JORD]
http://iringtoday.com/interview-with-frank-matthewson-of-bechtel/
7
8. Product knowledge pyramid (ISO 15926)
201 type: ontological commitments
Enterprise-related (shared reality)
ISO 15926
data excluded only types
to clarity of a slide. Huge! Needs
R
RDL D
federation of
multiple sources!
L
But: one format
Catalogue
(standard classes)
Product lines
P
and project r
o
Debug, change management
d
u
c Needs federation
t even more!
Product configuration
baselines d Multiple formats
a
Historic data (product operations time t
rows) a
8
9. Библиотеки справочных данных
ISO/JORD
RDL
Национальная ассоциация
RDL (ГОСТы)
RDL (стандарты
отрасли)
Отраслевая ассоциация
RDL каталога
Данные каталога
RDL проекта Поставщик каталога
Проектная информация
Инжиниринговая компания 9
10. JORD RDL
• JORD – Joint Operational Reference Data
(совместный для POSCCaesar Association и
FIATECH по поддержке эксплуатации
справочных данных)
• JORD RDL – включает более 57тыс. сущностей
В России нет «совместной поддержки эксплуатации справочных
данных», так что RJORD было бы говорить неправильно.
Правильно было бы такое сделать, но кто совместно будет
поддерживать эксплуатацию справочных данных?
Нужно:
– Создать организацию стандартизации и поддержки инфраструктуры
RDL
– Назвать библиотеку каким-то подходящим именем
10
12. Сложности ведения RDL
Многопользовательская работа:
• Управление конфигурацией (версии и
варианты).
Репозиторий, метаданные, diff, merge.
• Управление изменениями (порядок
согласования и утверждения). Issue tracker.
• Регламенты (ведение RDL – это
стандартизационная деятельность, по факту
это регламенты разработки стандартов)
12
13. Время на реализацию
• Центральная инфраструктура
– Оргработа: 3 месяца
– Доработки и разворачивание софта: 3 месяца
– Работа по созданию справочных данных: 6 месяцев
• Пользовательская инфраструктура
– Адаптеры: время разработки существенно зависит от
задачи (от пары дней до пары месяцев на адаптер)
• В любом случае: первая польза через полгода после
начала работ, включая неминуемую «раскачку».
13
14. Спасибо за внимание
Анатолий Левенчук,
ailev@asmp.msk.su
Виктор Агроскин,
vic5784@gmail.com
TechInvestLab.ru (член POSCCaesar Association)
(495) 748-53-88
Проект .15926 Editor
http://dot15926.livejournal.com
14