Архитектура инфраструктуры iso 15926

14
Архитектура инфраструктуры библиотеки справочных данных ISO 15926 Москва 2 апреля 2013г.

Upload: anatoly-levenchuk

Post on 05-Dec-2014

2.598 views

Category:

Technology


1 download

DESCRIPTION

Доклад на заседании межотраслевой рабочей группы по стандартизации данных (НИНГ, 2 апреля 2013)

TRANSCRIPT

Page 1: Архитектура инфраструктуры ISO 15926

Архитектура инфраструктуры библиотеки справочных данных

ISO 15926

Москва2 апреля 2013г.

Page 2: Архитектура инфраструктуры ISO 15926

PP656.2

Технология ISO 15926

Источник: FIATECH

Не хочу видеть никаких сумасшедших торговцев – ты что, не видишь, что тут битва идёт!

Page 3: Архитектура инфраструктуры ISO 15926

3

перевод

Перевод

Пере

вод

переводПриложенияпроектанты

ПриложенияПоставщики

Приложениятехнология

ПриложенияЭксплуатация

ISO 15926 – «английский» для

данных жизненного цикла

ISO 15926 определяет :

1. Терминологию

2. Классификацию

3. Стандарт взаимодействия софта

Page 4: Архитектура инфраструктуры ISO 15926

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. адаптор

фасады

Page 5: Архитектура инфраструктуры ISO 15926

5

Вариант архитектуры iRING (ISO 15926)

Page 6: Архитектура инфраструктуры ISO 15926

6

реализации iRING (софт)• Редактор справочных данных• Редактор мэппинга• SPARQL endpoint• Два адаптора (в ISO 15926 и из ISO 15926)

Реализации iRING архитектуры:• iRINGTools (iRING use group во главе с Bechtel)• .15926 (TechInvestLab)• RDL ПКФ Росэнергоатома• OpenPlant (Bentley Systems)• JORD RDL • …

Page 7: Архитектура инфраструктуры ISO 15926

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/

Page 8: Архитектура инфраструктуры ISO 15926

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)

Page 9: Архитектура инфраструктуры ISO 15926

9

Библиотеки справочных данных

RDL

RDL (ГОСТы)

RDL (стандарты отрасли)

RDL проекта

RDL каталога

Проектная информация

Данные каталога

ISO/JORD

Национальная ассоциация

Отраслевая ассоциация

Поставщик каталога

Инжиниринговая компания

Page 10: Архитектура инфраструктуры ISO 15926

10

JORD RDL

• JORD – Joint Operational Reference Data (совместный для POSCCaesar Association и FIATECH по поддержке эксплуатации справочных данных)

• JORD RDL – включает более 57тыс. сущностей

В России нет «совместной поддержки эксплуатации справочных данных», так что RJORD было бы говорить неправильно. Правильно было бы такое сделать, но кто совместно будет поддерживать эксплуатацию справочных данных?Нужно:

– Создать организацию стандартизации и поддержки инфраструктуры RDL

– Назвать библиотеку каким-то подходящим именем

Page 11: Архитектура инфраструктуры ISO 15926

11

JORD RDL в редакторе .15926 Editor

паттерны

Брать .15926 Editor (freeware) тут: http://techinvestlab.ru/dot15926Editor

Page 12: Архитектура инфраструктуры ISO 15926

12

Сложности ведения RDL

Многопользовательская работа:• Управление конфигурацией (версии и

варианты). Репозиторий, метаданные, diff, merge.

• Управление изменениями (порядок согласования и утверждения). Issue tracker.

• Регламенты (ведение RDL – это стандартизационная деятельность, по факту это регламенты разработки стандартов)

Page 13: Архитектура инфраструктуры ISO 15926

13

Время на реализацию

• Центральная инфраструктура– Оргработа: 3 месяца– Доработки и разворачивание софта: 3 месяца– Работа по созданию справочных данных: 6 месяцев

• Пользовательская инфраструктура– Адаптеры: время разработки существенно зависит от

задачи (от пары дней до пары месяцев на адаптер)

• В любом случае: первая польза через полгода после начала работ, включая неминуемую «раскачку».

Page 14: Архитектура инфраструктуры ISO 15926

14

Спасибо за внимание

Анатолий Левенчук,[email protected]

Виктор Агроскин,[email protected]

TechInvestLab.ru (член POSCCaesar Association)(495) 748-53-88

Проект .15926 Editorhttp://dot15926.livejournal.com