-- Мы можем обмениваться информацией, ничего не зная о том, как она хранится у каждого участника этого обмена.
-- Информацией можно обмениваться прямо между компьютерами, без того, чтобы медленно и с ошибками вводить ее каждый раз с клавиатуры.
-- Информация будет передана с высокой точностью. Нам не нужно, чтобы люди проверяли информацию на предмет отсутствия в ней пропущенных или лишних частей.
Каждый будет продолжать использовать свои хранилища данных, возможно в нестандартных форматах, а, возможно, и в общепринятых, но будет использовать переводчик (называемый Фасадом), когда обменивается информацией с другими. Это позволяет реализовать несколько интересных сценариев:
-- Консорциум инжиниринговых компаний сможет сотрудничать при проектировании химического или нефтеперерабатывающего завода или электростанции, причем каждая компания будет использовать собственную систему проектирования и собственные процессы работы. Но они смогут делиться информацией без предварительного выяснения, в каком формате каждый из них эту информацию хранит.
-- Во время проектирования софт инжиниринговой компании и софт ее поставщика оборудования будут взаимодействовать непосредственно, поэтому передача информации туда и обратно будет проходить много легче.
-- Инжиниринговая компания сможет быть устанавливать правила в "инжиниринге по правилам" (Rules Based Engineering, автоматизированное принятие инженерных решений по формальным правилам). Сейчас "правила инжиниринга" поддерживают некоторые системы 3D-проектирования, но их формат специфичен для каждой системы. ISO 15926 позволяет переносить правила между этими системами.
-- Получение информации собственником (Заказчиком) от инжиниринговой компании перестает быть проблемой. Собственник завода или электростанции имеет возможность получить данные о своем объекте, присоединяясь к инжиниринговому "переводчику" (то есть Фасаду), а затем сохраняет эти данные в своем собственном формате.
-- После получения информации собственником (Заказчиком) от инжиниринговой компании, любая из его компьютерных систем будет способна использовать эту информацию. Например, эту информацию сможет использовать заводская АСУ ТП. Система управления ремонтами сможет получить только те кусочки всей информации, которые ей будут нужны. Каждое пользовательское приложение сможет получить свою часть информации, и игнорировать все остальное.
-- Собственники (Заказчики) смогут гармонизировать системы обслуживания и ремонта своих производств, несмотря на то, что эти системы имеют несовместимые форматы хранения информации.
Это я "творчески перевел" маленький кусочек обновившегося ISO 15926 Primer (https://trac.posccaesar.org/wiki/ISO15926Primer).
* * *
В апреле 2009 на конференции FIATECH и PoscCEASAR Association будут продемонстрированые первые результаты проекта Camelot -- создания системы iRING внутрифирменного и внешнего взаимодействия приложений по стандарту ISO 15926. Результатом проекта будет открытая P2P веб-инфраструктура, соответствующая стандарту ISO 15926 (RDF OWL, часть 8 обмен между приложениями, мэппирование через P7L aka short-cut или Gellish), причем без управляющих звеньев. Для этих целей будет разработан свободный софт (планируется лицензия BSD). Материалы: https://secure.ids-adi.org/repository/org/ids-adi/camelot/ (обзорная презентация -- https://secure.ids-adi.org/repository/org/ids-adi/camelot/Design/Camelot%20Design.ppt).
The Camelot iRING software components will be comprised primarily of an iRING Interface Service and an iRING Adapter Service. The iRING Interface Service is a proto “Façade” as defined by ISO 15926, Part 9 and the iRING Adapter Service is made up of several abstraction modules that represent the legacy data into an ISO 15926, Part 7 form.Про то, что они хотят сделать в собственно проекте Camelot -- показать пример взаимодействия между owner (Chevron), EPC (Hatch, Fluor, Bechtel), supplier (Emerson), construction (CCC): https://secure.ids-adi.org/repository/org/ids-adi/camelot/Storyboard/Camelot%20Storyboard.ppt
The service will be built in C# using the .NET Framework 3.5 SP1 specifically using the Windows Communication Foundation and Entity Framework. The use of QXF will prevent the need for any .NET semantic web libraries. QXF is an XML format of Part 7 data.
Additionally, there will be an iRING MappingEditor, RDS/WIP Editor and Ontology Service. Both Editors will be implemented as Silverlight 2.0 applications thatwill share UI and Proxy components.
* * *
Обновилась методология описания (characterization) любых данных (data sets) в ISO 15926 -- https://trac.posccaesar.org/wiki/TemplateCharacterization.