Совместимость - характеристики продукта или системы, чьи интерфейсы полностью понимается, работать с другими продуктами или системами, в реализации или доступе без каких-либо ограничений.
Хотя этот термин изначально был определен для информационных технологий или системная инженерия услуги для обмена информацией, более широкое определение принимает во внимание социальные, политические и организационные факторы, влияющие на системе. Следовательно, совместимость включает в себя задачу по созданию согласованных сервисов для пользователей, когда компоненты отдельных технически различны и управляются разными организациями.
Если две или более системы используют общие форматы данных и протоколы связи и способны взаимодействовать друг с другом, они демонстрируют синтаксическую совместимость. XML и SQL являются примерамиенных форматов данных и протоколов. Форматы данных нижнего уровня также способствуют синтаксической совместимости, гарантируют, что алфавитные символы хранятся в одном и том же формате ASCII или Unicode во всех взаимодействующих системах.
Помимо способности или более компьютерных систем обмениваться информацией, семантическая совместимость - это способность автоматически интерпретировать информацию, которая обмениваются, осмысленно и точно для получения полезных результатов, как это определено в конце. пользователи обеих систем. Для достижения семантической совместимости обе стороны ссылаться на общую эталонную модель обмена информацией. Содержание запроса на обмен информацией определяется однозначно: то, что отправляется, совпадает с тем, что понимается. Возможность продвижения этого результата за счет управляемой интерпретации одной и той же информации объекта исследования с помощью исследовательских прототипов, таких как S3DB.
Междоменная совместимость включает в себя множество социальных, организационных, политических, юридических лиц, работающие вместе для достижения общих интересов и / или обмена информацией.
Взаимодействие подразумевает открытые стандарты ab-initio, т.е. по определению. Функциональная совместимость подразумевает обмен между продуктами нескольких разных поставщиков, или даже между будущими версиями одного и того же продукта. Функциональная совместимость может быть бюджет постфактум как особая мера между двумя продуктами, исключая остальные, с использованием открытых стандартов. Когда поставщик вынужден адаптировать систему к доминирующей системе, это означает не взаимодействие, а только совместимость.
Открытые стандарты полагаются на широкие консультации и инклюзивная группа, включающая представителей Исследователи, ученые и других поставщиков, услуг в разработке, обсуждает и практикует технические и экономические достоинства, недостатки и возможности предлагаемого протокола общего протокола. Были рассмотрены утверждения всех видов, заключенных в документе, итоговый общий документ установлен в общем стандарте. Этот документ публикуется и становится открытым стандартом. Обычно он публикуется и предоставляется бесплатно или по номинальной стоимости всем желающим без каких-либо дополнительных затруднений. Различные поставщики и частные лица (даже те, которые не входят в первоначальную группу) могут использовать документ стандартов для создания продуктов, которые реализуют общий протокол, стандартные в стандарте, и, таким образом, модели по дизайну, без какой -либо использования или преимущество для любого клиента в выборе одного продукта перед другими на основе стандартизованных функций. Продукты поставщиков конкурируют по качеству их реализации, пользовательскому интерфейсу, простоте использования производительности, цене и множеству других факторов, сохраняя при этом данные клиента нетронутыми и передаваемыми, даже если он решит переключиться на другой конкурирующий продукт для бизнеса. причины.
Постфактум интероперабельности может быть результатом абсолютного доминирования на рынке определенного продукта в нарушение любых применимых стандартов, если какие-либо действующие стандарты не присутствовали во время введения этого продукта. Поставщик, стоящий за этим продуктом, может игнорировать любые будущие стандарты и вообще не участвовать в каком-либо процессе стандартизации, используя свою почти монополию, чтобы его продукт устанавливал стандарты де-факто своим доминированием на рынке. Это не проблема, если реализация продукта открыта и минимально обременена, но она также может быть закрытой, так и сильно обремененной (например, патентными формулами). Из-за сетевого эффекта достижение функциональной совместимости с таким продуктом критично для любого другого поставщика, если он хочет оставаться актуальным на рынке, и трудно выполнимо из-за отсутствия сотрудничества на равных условиях с исходным поставщиком, который вполне может рассматривать нового поставщика как потенциального конкурента и угрозу. Новые возможности реализации на обратный инжиниринг в чистых помещениях в отсутствие технических данных для достижения совместимости. Первоначальные поставщики могут использовать такие технические данные, но такие данные неизменно ограничены и могут ограниченное использование. Доступность таких данных не эквивалентна открытому стандарту, потому что:
Возможная совместная работа трансграничных услуг для граждан и предприятий и государственное государственное управление. Обмен данными может быть проблемой из языковых барьеров, различных спецификаций форматов и разновидностей категоризации. Можно еще много препятствий.
Если данные интерпретируются по-другому, сотрудничество ограничено, занимает больше времени и неэффективно. Например, гражданин страны A купить землю в стране B, ему будет предложено надлежащие адресные данные. Адресные данные в разных странах включают полное имя, название и номер улицы, а также почтовый индекс. Порядок указания адреса может отличаться. На том же языке предоставленных адресных данных не является препятствием; но через языковой барьер это становится все труднее. Если для языка требуются другие символы, это практически невозможно, если нет инструментов для перевода.
Следовательно, приложениям электронного правительства необходимо обмениваться данными семантически существым образом. Это экономит время и деньги, а также сокращает количество ошибок. Области практического использования можно найти во всех областях политики, будь то правосудие, торговля или участие и т. Д. Требуются четкие концепции интерпретации.
Функциональная совместимость используется исследователями в контексте управления рисками городских наводнений. Города и городские районы по всему миру расширяются. Для решения этой проблемы и надлежащего управления водными ресурсами в городских районах необходим система систем подход к водоснабжению и управление наводнениями. В этом контексте функциональная совместимость важна для облегчения системного мышления при управлении наводнениями и определяется как: «способность любой системы управления водными ресурсами перенаправлять воду и использовать систему (системы) для поддержания или улучшения своей производственной функции во время превышения превышения». Путем оценки сложных свойств городских инфраструктурных систем, в частности, взаимодействия между дренажными системами и другими городскими системами (например, инфраструктурой, такой как транспорт), можно было бы расширить возможности всей системы по управлению наводнениями. воды для устойчивости городов к наводнениям.
Взаимодействие сил определяет в НАТО как способность сил двух или более стран обучаться, учиться и эффективно действовать вместе при выполнении поставленных миссий и задач. Кроме того, НАТО определяет оперативную совместимость в более общем плане как способность действовать согласованно, эффективно и действенно для достижения союзных тактических, оперативных и стратегических целей.
На стратегическом уровне оперативная совместимость средство создания коалиции. Это способствует значительному вкладу партнеров по коалиции. На этом уровне оперативной совместимости сосредоточены на гармонизации мировоззрений, стратегий, доктрин и структур сил. Функциональная совместимость - это элемент готовности коалиции работать вместе в долгосрочной перспективе для достижений и общих общих против общих угроз. Оперативная совместимость на оперативном и тактическом уровнях - это то, где стратегическая / политическая и технологическая совместимость объединяются, чтобы помочь союзникам сформировать среду, управлять кризисами и выигрывать войны. Преимущества оперативной совместимости на оперативном и тактическом уровнях, как правило, проистекают из взаимозаменяемости или взаимозаменяемости силовых элементов и частей. «Технологическая совместимость» отражает интерфейсы между организациями и системами. Он фокусируется на связи и компьютерах, но также включает технические возможности систем и, как следствие, совместимость или несовместимость между системами и данными партнеров по коалиции. На технологическом уровне интероперабельности проистекают всего из их воздействия на оперативном и тактическом уровнях с точки зрения повышения взаимозаменяемости и гибкости.
Функциональная совместимость является важной проблемой для правоохранительные органы, пожаротушение, EMS и другие департаменты здравоохранения и безопасности, потому что службы быстрого реагирования иметь возможность общаться во время крупномасштабных чрезвычайных ситуаций. Это была основная область инвестиций и исследований за последние 12 лет. Традиционно агентства не могли обмениваться информацией, потому что они использовали очень разнородное оборудование. Информационные системы агентств, такие как автоматизированные диспетчерские системы (САПР) и системы управлениями функций (RMS), функционировали в основном изолированно, так называемые «информационные острова». Агентства пытались преодолеть эту изоляцию с помощью неэффективных временных методов, в то время как активные агенты начали внедрять ограниченные функционально совместимые системы. Эти подходы были неадекватными, и в США отсутствие взаимодействия в сфере общественной безопасности стало очевидным во время атакует 11 сентября на структуры Пентагона и Всемирного торгового центра. Еще одно свидетельство неожиданного появления появилось, когда агентства занялись ликвидацией последствий катастрофы урагана Катрина.
В отличие от общей национальной картины, некоторые штаты, включая Юту, уже сделали большие шаги вперед. Дорожный патруль штата Юта и другие департаменты в штат Юта создали сеть обмена данными по всему штату, используя технологии компании, расположенной в Баунтифул, Юта, FATPOT Technologies.
Содружество Вирджиния является одним из ведущих штатов США в улучшении оперативной совместимости и признается министерством внутренней безопасности (DHS) в качестве передовой национальной практики. Проверенная структура управления в Вирджинии, ориентированная на практических работников, гарантирует, что все нужные игроки участвуют в принятии решений, обучении, упражнениях и планировании. Координатор функциональной совместимости использует региональную структуру, чтобы лучше распределять грантовое финансирование по всему Содружеству, чтобы у всех областей была возможность улучшения взаимодействия коммуникаций. Стратегический план коммуникаций Вирджинии ежегодно обновляется и включает новые инициативы для Содружества - все проекты и усилия к этому плану, который согласован с Национальным планом коммуникаций в чрезвычайных ситуациях, разработанным Управлением экстренной коммуникации внутренней безопасности (OEC)..
Штат пытается улучшить функциональную совместимость в масштабах штата. Исполнительный комитет по функциональной совместимости штата (SIEC), созданный законодательным органом в 2003 году, работает для оказания помощи служб экстренного реагирования (полиция, пожарная служба, шериф, медицинский персонал, хазмат и т. Д.) На всех уровнях управления (город, округ), штат, племя, федеральный), чтобы определить возможность взаимодействия для своего региона.
Вашингтон признает, что сотрудничество в области проектирования и разработки систем беспроводной радиосвязи позволяет службам экстренного реагирования эффективно предоставлять дополнительные услуги, повышать функциональную совместимость и сокращать долгосрочные расходы.
Эта работа спасает жизни спасателей и граждан, которым они служат.
Правительство США прилагает усилия, чтобы преодолеть недостаток взаимодействия в сфере общественной безопасности в стране. Министерство внутренней безопасности (OIC) реализует программы SAFECOM и Project 25, которые призваны помочь агентствам в интеграции своих САПР и других ИТ-систем.
OIC запустила CADIP в августе 2007 года. В рамках этого проекта OIC будет сотрудничать с агентствами в нескольких регионах, включая Кремниевую долину. Эта программа будет использовать тематические исследования для выявления передовых методов и проблем, связанных с объединением систем САПР через границы юрисдикции. Эти уроки позволят создать инструменты и ресурсы, которые агентства общественной безопасности смогут использовать для создания совместимых CAD-систем и обмена данными через местные, государственные и федеральные границы.
Функциональная совместимость настольных компьютеров (также известная как взаимодействие) является подразделом функциональной совместимости программного обеспечения. Вначале целью «взаимодействия» была интеграция веб-приложений с другими веб-приложениями. Со временем были разработаны «контейнеры» открытых систем для создания среды виртуального рабочего стола, в которой эти приложения могли быть зарегистрированы, а затем обмениваться данными друг с другом с использованием простых шаблонов pub / sub. Также поддерживались рудиментарные возможности пользовательского интерфейса, позволяющие группировать окна с другими окнами. Сегодня функциональная совместимость настольных компьютеров превратилась в платформы взаимодействия с полным спектром услуг, которые включают поддержку контейнеров, базовый обмен между Интернетом и Интернетом, а также встроенную поддержку других типов приложений и расширенное управление окнами. Самые последние платформы взаимодействия также включают сервисы приложений, такие как универсальный поиск, уведомления, разрешения и предпочтения пользователей, соединители сторонних приложений и языковые адаптеры для внутренних приложений.
Функциональная совместимость поиска означает возможность поиска в двух или более коллекциях информации с помощью одного запроса.
В частности, связанная с поиском в Интернете, проблема взаимодействия проистекает из того факта, что проектировщики веб-ресурсов обычно мало или совсем не нуждаются в обмене информацией с другими веб-ресурсами. Федеративный поиск Технология, которая не предъявляет требований к формату к владельцу данных, стала одним из решений проблем, связанных с совместимостью поиска. Кроме того, недавно появились стандарты, такие как OAI-PMH, RDF и SPARQL, которые также помогают решить проблему совместимости поиска, связанную с веб-ресурсами.. Такие стандарты также затрагивают более широкие темы взаимодействия, такие как разрешение интеллектуального анализа данных.
В отношении программного обеспечения термин «взаимодействие» используется для описания возможность различных программ обмениваться данными через общий набор форматов обмена, читать и записывать одни и те же форматы файлов и использовать одни и те же протоколы. (Возможность выполнять один и тот же двоичный код на разных процессорных платформах «не» предусмотрена определением взаимодействия.) Отсутствие взаимодействия может быть следствием невнимания к стандартизации при разработке программы. В самом деле, совместимость не считается само собой разумеющейся в той части компьютерного мира, которая не основана на стандартах.
Согласно -01, Словарь информационных технологий, Основные термины, взаимодействие определяется следующим образом: «Способность общаться, выполнять программы или передавать данные между различными функциональными модулями таким образом, чтобы пользователь имел мало или совсем не знал об уникальных характеристиках этих модулей ».
Обратите внимание, что определение несколько неоднозначно, поскольку пользователь программа может быть другой программой, и, если последняя является частью набора программ, которая должна быть совместимой, вполне может быть, что ей действительно нужно знать характеристики других модулей.
В этом определении основное внимание уделяется технической стороне взаимодействия, при этом также отмечалось, что совместимость часто является скорее организационной проблемой: часто совместимость оказывает значительное влияние на соответствующие организации, поднимая вопросы собственности (действительно ли люди хотят поделиться своими данными? или они имеют дело с разрозненными хранилищами информации ?), трудовыми отношениями (готовы ли люди к обучению?) и удобством использования. В этом контексте более подходящее определение содержится в термине функциональная совместимость бизнес-процессов.
Функциональная совместимость может иметь важные экономические последствия; Например, по оценкам исследований, стоимость недостаточной совместимости в сфере капитального строительства в США составляет 15,8 млрд долларов в год. Если продукты конкурентов несовместимы (по таким причинам, как патенты, коммерческая тайна или ошибки координации ), результатом вполне может быть монополия или сбой рынка. По этой причине сообществам пользователей или правительствам может быть благоразумно предпринять шаги для поощрения взаимодействия в различных ситуациях. По крайней мере, 30 международных организаций и стран реализовали инициативы по обеспечению совместимости на основе электронного правительства, которые называются e-GIF, в то время как в США существует инициатива NIEM. Организации по разработке стандартов (SDO) предоставляют открытые общедоступные спецификации программного обеспечения для облегчения взаимодействия; примеры включают организацию Oasis-Open и buildingSMART (ранее Международный альянс за совместимость). Что касается сообществ пользователей, то создаются стандарты взаимодействия бизнес-процессов. Другой пример нейтральной стороны - документы RFC от Internet Engineering Task Force (IETF).
Сообщество OSLC (Open Service for Lifecycle Collaboration) работает над поиском общего стандарта для того, чтобы программные инструменты могли обмениваться данными, например ошибки, задачи, требования и т. д. Конечная цель - согласовать открытый стандарт взаимодействия инструментов ALM с открытым исходным кодом.
Java - отличный пример совместимого языка программирования, который позволяет программы должны быть написаны один раз и запускаться где угодно с помощью виртуальной машины Java. Если написать программу на Java, если она не использует специфические для системы функциональные возможности, будет поддерживаться взаимодействие со всеми машинами, на которых есть виртуальная машина Java. Существует множество реализаций виртуальной машины Java, таких как Oracle, IBM, Android и т. Д. Если виртуальная машина Java создается в соответствии со спецификацией, приложения будут поддерживать совместимость, потому что, хотя реализация отличается, базовые языковые интерфейсы одинаковы.
Функциональная совместимость программного обеспечения достигается пятью взаимосвязанными способами:
Каждый из них играет важную роль в снижении вариативности программного обеспечения для взаимодействия и улучшении общего понимания конечной цели, которую необходимо достичь.
Эксплуатационная совместимость обычно рассматривается как проблема для экспертов, и ее значение для повседневной жизни иногда недооценивается. Дело о конкуренции Microsoft в Европейском союзе показывает, как функциональная совместимость затрагивает важные вопросы властных отношений. В 2004 году Европейская комиссия обнаружила, что Microsoft злоупотребила своей рыночной властью, умышленно ограничив взаимодействие между серверами рабочих групп Windows и серверами рабочих групп сторонних разработчиков. Таким образом, Microsoft смогла защитить свое доминирующее положение на рынке серверных операционных систем для рабочих групп, составляющих основу корпоративных ИТ-сетей. Microsoft было приказано раскрыть полную и точную документацию по интерфейсу, что позволит конкурирующим поставщикам конкурировать на равных («средство совместимости»). По состоянию на июнь 2005 года Комиссия проводит рыночные испытания нового предложения Microsoft по этому поводу, отклонив предыдущие предложения как недостаточные.
Функциональная совместимость также упоминалась в ходе обсуждения патентов на программное обеспечение в Европейском парламенте (июнь – июль 2005 г.). Критики утверждают, что, поскольку патенты на технологии, необходимые для взаимодействия, хранятся в соответствии с условиями RAND (разумное и недискриминационное лицензирование), клиентам придется платить лицензионные сборы дважды: один раз за продукт и, в соответствующем случае, один раз за защищенный патентом программа, которую использует продукт.
Новые технологии все чаще внедряются в больницах и лабораториях. Необходимость взаимодействия «plug-and-play » - возможность вынуть медицинское устройство из коробки и легко заставить его работать с другими устройствами - привлекла большое внимание как поставщиков медицинских услуг, так и промышленности.
Все чаще медицинские устройства, такие как инкубаторы, устройства визуализации (МРТ, КТ, УЗИ и др.), Управляются сложным программным обеспечением, которое необходимо интегрировать на месте оказания медицинской помощи и с электронными системами, такими как электронные медицинские карты. На встрече Общества специалистов по нормативным вопросам (RAPS) в 2016 году такие эксперты в этой области, как Анджела Н. Джонсон из GE Healthcare и представитель Управления по санитарному надзору за качеством пищевых продуктов и медикаментов США, провели практические семинары о том, как компании разрабатывают новые медицинские устройства и больницы их устанавливают. могут работать более эффективно для согласования совместимых программных систем.
Железные дороги имеют большую или меньшую функциональную совместимость в зависимости от соответствия стандартам колеи, муфт, тормоза, сигнализация, связь, датчик нагрузки, датчик конструкции и правила эксплуатации, упомянуть несколько параметров. Для пассажирских железнодорожных перевозок разные стандарты высоты железнодорожной платформы и габаритной ширины также могут вызвать проблемы совместимости.
Североамериканские грузовые и междугородние пассажирские железные дороги обладают высокой степенью совместимости, но системы в Европе, Азии, Африке, Центральной и Южной Америке и Австралии гораздо хуже. Параметр, который наиболее трудно преодолеть (при разумных затратах) - это несовместимость колеи, хотя все чаще используются системы осей переменной колеи.
В телекоммуникации этот термин может быть определен как:
В двусторонней радиосвязи функциональная совместимость складывается из трех измерений:
Многие организации занимаются взаимодействием. Их объединяет то, что они хотят подтолкнуть развитие Всемирной паутины к семантической паутине. Некоторые концентрируются на электронном правительстве, электронном бизнесе или обмене данными в целом. На международном уровне Консорциум индустрии сетевых операций способствует глобальному взаимодействию через границы, языковые и технические барьеры. В Европе, например, Европейская комиссия и ее программа IDABC выпускают European Interoperability Framework. На смену IDABC пришла программа ISA. Они также инициировали создание Европейского центра семантической совместимости (SEMIC.EU). Европейская земельная информационная служба (EULIS) была создана в 2006 году как консорциум европейских национальных земельных регистров. Целью услуги является создание единого портала, через который клиентам предоставляется доступ к информации об отдельных объектах собственности, об услугах регистрации земли и собственности, а также о соответствующей правовой среде. In the United States, the government's CORE.gov service provides a collaboration environment for component development, sharing, registration, and reuse and related to this is the National Information Exchange Model (NIEM) work and component repository. The National Institute of Standards and Technology serves as an agency for measurement standards.