Введение
Консорциум стандартов компьютерной индустрии
The Object Management Group (OMG) — консорциум стандартов компьютерной индустрии. Рабочие группы OMG разрабатывают стандарты интеграции для предприятий в различных технологиях.
Деловая деятельность
Целью OMG была единая переносимая и взаимосовместимая объектная модель с методами и данными, работающими во всех типах сред разработки на всех типах платформ. Группа предоставляет только спецификации, а не реализации. Однако, прежде чем спецификация может быть принята группой в качестве стандарта, члены команды, представившей спецификацию, должны гарантировать выпуск соответствующего продукта на рынок в течение года. Это делается для предотвращения появления нереализованных (и нереализуемых) стандартов. Другим частным компаниям и группам разработчиков открытого исходного кода предлагается создавать соответствующие продукты, а OMG стремится разработать механизмы для обеспечения реальной совместимости. OMG проводит четыре технических встречи в год для своих членов и заинтересованных лиц, не являющихся членами. Эти встречи служат нейтральной площадкой для обсуждения, разработки и принятия стандартов, обеспечивающих совместимость программного обеспечения.
История
Основанная в 1989 году одиннадцатью компаниями (включая Hewlett Packard, IBM, Sun Microsystems, Apple Computer, American Airlines, iGrafx и Data General), первоначальной целью OMG было создание стандарта для гетерогенных распределенных объектов. В состав руководящей команды входили Кристофер Стоун и Джон Слитц. В настоящее время руководство включает председателя и генерального директора Ричарда Соли, президента и операционного директора Билла Хоффмана и вице-президента и технического директора Джейсона Макка Смита. С 2000 года международная штаб-квартира организации находится в Бостоне, штат Массачусетс. В 1997 году Единый язык моделирования (UML) был добавлен в список технологий, принятых OMG. UML – это стандартизированный язык моделирования общего назначения в области объектно-ориентированной инженерии программного обеспечения. В июне 2005 года Инициатива по управлению бизнес-процессами (BPMI.org) и OMG объявили об объединении своих усилий в области управления бизнес-процессами (BPM) для создания Целевой группы по моделированию и интеграции бизнеса (BMI DTF). В 2006 году Модель и нотация бизнес-процессов (BPMN) была принята OMG в качестве стандарта. В 2007 году Модель бизнес-мотивации (BMM) была принята OMG в качестве стандарта. BMM – это метамодель, предоставляющая словарь для корпоративного управления и стратегического планирования, особенно актуальная для компаний, занимающихся управлением, соблюдением нормативных требований, трансформацией бизнеса и стратегическим планированием. В 2009 году OMG совместно с Институтом программной инженерии при Университете Карнеги — Меллона запустили Консорциум по качеству ИТ-программного обеспечения (CISQ).
2010 год
В 2011 году OMG учредила Совет по стандартам облачных технологий для клиентов. Среди основателей-спонсоров были компании CA, IBM, Kaavo, Rackspace и Software AG. CSCC – это группа защиты интересов конечных пользователей OMG, призванная ускорить успешное внедрение облачных технологий и детально изучить вопросы стандартизации, безопасности и совместимости, связанные с переходом в облако. В сентябре 2011 года Совет директоров OMG утвердил библиотеку векторных сигналов и обработки изображений (VSIPL) в качестве новейшей спецификации OMG. Работу по принятию спецификации возглавили подразделение встроенного программного обеспечения компании Mentor Graphics, RunTime Computing Solutions, The Mitre Corporation, а также Инициатива по программному обеспечению для высокопроизводительных встраиваемых вычислений (HPEC SI). VSIPL представляет собой интерфейс прикладного программирования (API). VSIPL и VSIPL++ содержат функции, используемые для типовых ядер обработки сигналов и других вычислений. Эти функции включают в себя базовые арифметические операции, тригонометрические, трансцендентные функции, обработку сигналов, линейную алгебру и обработку изображений. Библиотеки семейства VSIPL были реализованы различными поставщиками для широкого спектра архитектур процессоров, включая x86, PowerPC, Cell и графические процессоры NVIDIA. VSIPL и VSIPL++ разработаны с учетом обеспечения переносимости между различными архитектурами процессоров. Кроме того, VSIPL++ изначально проектировался с поддержкой параллелизма. В конце 2012 – начале 2013 года Совет директоров организации утвердил спецификацию автоматизированной функциональной точки (AFP). Инициативу по принятию возглавил Консорциум по качеству программного обеспечения для ИТ (CISQ). AFP предоставляет стандарт для автоматизации популярной метрики функциональной точки в соответствии с правилами подсчета Международной группы пользователей функциональных точек (IFPUG). 27 марта 2014 года OMG объявила о том, что будет осуществлять управление вновь образованным Консорциумом промышленного интернета (IIC).
Ратифицированные стандарты ISO
Из множества стандартов, поддерживаемых OMG, 13 были ратифицированы как стандарты ISO. Вот эти стандарты: