Архитектура инфраструктуры библиотеки справочных данных
ISO 15926
Москва2 апреля 2013г.
PP656.2
Технология ISO 15926
Источник: FIATECH
Не хочу видеть никаких сумасшедших торговцев – ты что, не видишь, что тут битва идёт!
3
перевод
Перевод
Пере
вод
переводПриложенияпроектанты
ПриложенияПоставщики
Приложениятехнология
ПриложенияЭксплуатация
ISO 15926 – «английский» для
данных жизненного цикла
ISO 15926 определяет :
1. Терминологию
2. Классификацию
3. Стандарт взаимодействия софта
4
iRING архитектура
Product data
model
ISO 15926RDL
federation
Product data
model
Product dataProduct data
1 ISO 15926 Rule ISO 15926 2
circle radius radius*2 diameter окружность
mappingmapping
1. Редактор мэппинга
4. адаптор
3. SPARQL endpoint
2. Редактор справочных
данных
5. адаптор
фасады
5
Вариант архитектуры iRING (ISO 15926)
6
реализации iRING (софт)• Редактор справочных данных• Редактор мэппинга• SPARQL endpoint• Два адаптора (в ISO 15926 и из ISO 15926)
Реализации iRING архитектуры:• iRINGTools (iRING use group во главе с Bechtel)• .15926 (TechInvestLab)• RDL ПКФ Росэнергоатома• OpenPlant (Bentley Systems)• JORD RDL • …
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/
Product knowledge pyramid (ISO 15926)
ISO 15926 types
RDL
Catalogue(standard classes)
Product linesand project
Debug, change management
Product configuration baselines
Historic data (product operations time rows)
Fo
rm
al
mo
de
l
RDL
Product data
8
Unstructured data
(NLP needed)
Huge! Needs federation of multiple sources!But: one format
Needs federation even more! Multiple formats
Enterprise-related data excluded only to clarity of a slide.
201 type: ontological commitments (shared reality)
9
Библиотеки справочных данных
RDL
RDL (ГОСТы)
RDL (стандарты отрасли)
RDL проекта
RDL каталога
Проектная информация
Данные каталога
ISO/JORD
Национальная ассоциация
Отраслевая ассоциация
Поставщик каталога
Инжиниринговая компания
10
JORD RDL
• JORD – Joint Operational Reference Data (совместный для POSCCaesar Association и FIATECH по поддержке эксплуатации справочных данных)
• JORD RDL – включает более 57тыс. сущностей
В России нет «совместной поддержки эксплуатации справочных данных», так что RJORD было бы говорить неправильно. Правильно было бы такое сделать, но кто совместно будет поддерживать эксплуатацию справочных данных?Нужно:
– Создать организацию стандартизации и поддержки инфраструктуры RDL
– Назвать библиотеку каким-то подходящим именем
11
JORD RDL в редакторе .15926 Editor
паттерны
Брать .15926 Editor (freeware) тут: http://techinvestlab.ru/dot15926Editor
12
Сложности ведения RDL
Многопользовательская работа:• Управление конфигурацией (версии и
варианты). Репозиторий, метаданные, diff, merge.
• Управление изменениями (порядок согласования и утверждения). Issue tracker.
• Регламенты (ведение RDL – это стандартизационная деятельность, по факту это регламенты разработки стандартов)
13
Время на реализацию
• Центральная инфраструктура– Оргработа: 3 месяца– Доработки и разворачивание софта: 3 месяца– Работа по созданию справочных данных: 6 месяцев
• Пользовательская инфраструктура– Адаптеры: время разработки существенно зависит от
задачи (от пары дней до пары месяцев на адаптер)
• В любом случае: первая польза через полгода после начала работ, включая неминуемую «раскачку».
14
Спасибо за внимание
Анатолий Левенчук,[email protected]
Виктор Агроскин,[email protected]
TechInvestLab.ru (член POSCCaesar Association)(495) 748-53-88
Проект .15926 Editorhttp://dot15926.livejournal.com