Interested Article - RM-ODP
- 2020-08-16
- 1
Эталонная модель открытой распределенной обработки (RM-ODP) используется в информатике для описания исходной структуры открытой распределенной обработки с целью её стандартизации . Для выполнения в распределенных системах требований межсетевого взаимодействия , независимости и мобильности платформ и технологий, разработана архитектура, удовлетворяющая спецификации систем открытой распределенной обработки.
RM-ODP, также имеющая название ITU-T Rec. X.901-X.904 и ISO / IEC 10746 , является совместной разработкой Международной организации по стандартизации (ИСО), Международной электротехнической комиссии (МЭК) и Сектора стандартизации электросвязи (МСЭ-Т).
Обзор
Модель RM-ODP базируется на точных понятиях, определяющих распределенную обработку и, насколько это возможно, на использовании формальных методов описания для уточнения архитектуры. Многочисленные концепции RM-ODP, под разными названиями, существуют уже долгое время. Они были тщательно описаны и объяснены в точной философии (например, в работах Марио Бунге), а также в системном подходе (например, в работах Фридриха Хайека ). Некоторые из этих концепций, — абстракции, композиции, эмерджентности , — недавно получили твёрдое математическое обоснование в теории категорий .
RM-ODP имеет четыре основных черты:
- объектно-моделированный подход к спецификации системы;
- техническое описание системы с позиций отдельных, но взаимосвязанных точек зрения на спецификацию;
- способность системной инфраструктуры обеспечивать прозрачность распределения для системных приложений;
- критерии для оценки системы на соответствие стандартам.
Перечень рекомендаций и международных стандартов обозначает основные понятия, необходимые для определения открытых распределенных систем обработки, а также описывает структурные требования к архитектуре, предлагая спецификации для любых крупномасштабных систем, включая программные системы.
История
Большая часть подготовительной работы, — которая привела к включению RM-ODP в стандарт ISO , — была проведена в рамках проекта Advanced Networked Systems Architecture (ANSA). Это происходило с 1984 по 1998 под руководством Andrew Herbert, при участии ряда крупных вычислительных и телекоммуникационных компаний. Части 2 и 3 RM-ODP в конечном итоге были приняты в качестве стандартов ISO в 1996 году, части 1 и 4 были приняты в 1998.
Стандарты RM-ODP
RM-ODP состоит из четырех основных рекомендаций МСЭ-Т и ИСО / МЭК Международных стандартов :
- Обзор. Содержит обзор ODP, давая предварительное обоснование и объяснение ключевых понятий и наброски архитектуры ODP. Он содержит пояснительный материал о том, как RM-ODP следует толковать и применять пользователям (включая разработчиков стандартов и архитекторов ODP-систем).
- Основы. Содержит определение понятий и аналитической основы для нормированного описания распределенных вычислительных систем. Рассматриваются принципы соответствия стандартам ODP и способ их применения. На 18 страницах этот стандарт устанавливает основы всей модели в ясной, точной и краткой форме.
- Архитектура. Содержит спецификации, соответствие которым должно удовлетворять свойствам открытости распределенной обработки. Обозначаются стандарты, которым должна соответствовать ODP. Эта рекомендация также определяет точки зрения на RM-ODP, призванные объединить фрагменты информации, относящиеся к той или иной проблемной области.
- Архитектурная Семантика. Содержит формализованные понятия ODP моделирования, посредством интерпретации многих понятий в терминах различных стандартизованных формальных методов описания.
Точки зрения моделирования и рамки RM-ODP
Спецификации особо сложных систем настолько обширны, что никто не может в полной мере знать все их аспекты. Кроме того, для разных пользователей представляют интерес разные стороны системы, поэтому различны и требования к перечню изучаемых спецификаций. Видение системы с точки зрения предпринимателя будет отличаться от видения системного разработчика. Концепция точек зрения в модели RM-ODP, таким образом, объединяет их разносторонние описания в технические характеристики системы в целом. Взгляд с каждой точки зрения рассчитан на аудиторию, которой интересен определенный набор аспектов системы. Каждая точка зрения описывается своим языком, наиболее понятным её аудитории. Моделирование точек зрения стало эффективным подходом в понимании сложных распределённых систем.
Существующие подходы к построению архитектуры, как описано в IEEE 1471, разделяют проектную деятельность на несколько областей, каждая из которых относится к конкретному аспекту системы. Например, модель «4 + 1», модель Захмана, TOGAF, DoDAF и, конечно, RM-ODP. Точка зрения является разделом спецификации законченной системы, созданным, чтобы в ходе анализа или проектирования системы собрать вместе фрагменты информации, относящейся к какой-то конкретной проблемной области. Хотя точки зрения и условно разделены, они не являются полностью независимыми: ключевые элементы в них связаны с элементами других точек зрения. Кроме того, каждая точка зрения использует базовые основополагающие понятия (определенные в части 2 RM-ODP). Тем не менее, точки зрения являются достаточно независимыми, чтобы упростить рассуждения о полной спецификации. Взаимная согласованность точек зрения заложена в архитектуре RM-ODP, а общая модель рассматриваемого объекта связывает их вместе.
Модель RM-ODP предусматривает пять базовых точек зрения на систему и её окружающую среду:
- Точка зрения предприятия фокусируется на цели, возможностях и политике предприятия, которые должны быть отражены в системе. Она описывает бизнес-требования и способы их удовлетворения.
- Информационная точка зрения сосредоточена на содержании информации и процессах её обработки. Она описывает информационное управление системой, структуру обрабатываемых данных и ограничения на интерпретацию данных.
- Вычислительная точка зрения представляет систему как распределенную посредством функциональной декомпозиции на объекты, которые взаимодействуют через интерфейсы. Она описывает функциональные возможности таких объектов декомпозиции.
- Инженерная точка зрения концентрируется на механизмах и функциях, поддерживающих распределенные взаимодействия между объектами в системе. Она описывает распределенную обработку, выполняемую для управления информацией и обеспечения функциональности системы.
- Технологическая точка зрения обозначает технологию системы. Она производит процедуру выбора наиболее подходящей технологии для обеспечения распределенной обработки, функциональности и представления информации в системе.
Ссылки
- от 19 февраля 2015 на Wayback Machine
- от 27 апреля 2015 на Wayback Machine
- от 27 апреля 2015 на Wayback Machine , Swiss Federal Institute of Technology, Lausanne (EPFL), Switzerland.
- от 24 августа 2013 на Wayback Machine
- от 24 апреля 2003 на Wayback Machine , University of Kent, Canterbury UK.
- от 23 сентября 2015 на Wayback Machine (Formalisation of ODP Systems Architecture), University of Stirling, UK.
- от 27 апреля 2015 на Wayback Machine , UMPC, Paris, France.
- от 10 декабря 2008 на Wayback Machine , Networks and ComputerScience Department of ENST, Paris France.
- , Australia.
- 2020-08-16
- 1