Interoperability is a characteristic of a product or system to work with other products or systems. While the term was initially defined for
information technology
Information technology (IT) is the use of computers to create, process, store, retrieve, and exchange all kinds of data . and information. IT forms part of information and communications technology (ICT). An information technology system (I ...
or
systems engineering
Systems engineering is an interdisciplinary field of engineering and engineering management that focuses on how to design, integrate, and manage complex systems over their enterprise life cycle, life cycles. At its core, systems engineering util ...
services to allow for information exchange, a broader definition takes into account social, political, and organizational factors that impact system-to-system performance.
Types of interoperability include syntactic interoperability, where two systems can communicate with each other, and
cross-domain interoperability Cross-domain interoperability exists when organizations or systems from different domains interact in information exchange, services, and/or goods to achieve their own or common goals. Interoperability is the method of systems working together (inte ...
, where multiple organizations work together and exchange information.
Types
If two or more systems use common
data formats and
communication protocol
A communication protocol is a system of rules that allows two or more entities of a communications system to transmit information via any kind of variation of a physical quantity. The protocol defines the rules, syntax, semantics (computer scien ...
s and are capable of communicating with each other, they exhibit ''syntactic interoperability''.
XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. T ...
and
SQL are examples of common data formats and protocols. Lower-level data formats also contribute to syntactic interoperability, ensuring that alphabetical characters are stored in the same
ASCII
ASCII ( ), abbreviated from American Standard Code for Information Interchange, is a character encoding standard for electronic communication. ASCII codes represent text in computers, telecommunications equipment, and other devices. Because of ...
or a
Unicode
Unicode, formally The Unicode Standard,The formal version reference is is an information technology Technical standard, standard for the consistent character encoding, encoding, representation, and handling of Character (computing), text expre ...
format in all the communicating systems.
Beyond the ability of two or more computer systems to exchange information,
semantic interoperability
Semantic interoperability is the ability of computer systems to exchange data with unambiguous, shared meaning. Semantic interoperability is a requirement to enable machine computable logic, inferencing, knowledge discovery, and data federation bet ...
is the ability to automatically interpret the information exchanged meaningfully and accurately in order to produce useful results as defined by the end users of both systems. To achieve semantic interoperability, both sides must refer to a common information exchange reference model. The content of the information exchange requests are unambiguously defined: what is sent is the same as what is understood.
Cross-domain interoperability Cross-domain interoperability exists when organizations or systems from different domains interact in information exchange, services, and/or goods to achieve their own or common goals. Interoperability is the method of systems working together (inte ...
involves multiple social, organizational, political, legal entities working together for a common interest or information exchange.
Interoperability and open standards
Interoperability implies exchanges between a range of products, or similar products from several different vendors, or even between past and future revisions of the same product. Interoperability may be developed ''
post-facto'', as a special measure between two products, while excluding the rest, by using
open standard
An open standard is a standard that is openly accessible and usable by anyone. It is also a prerequisite to use open license, non-discrimination and extensibility. Typically, anybody can participate in the development. There is no single definition ...
s. When a vendor is forced to adapt its system to a dominant system that is not based on Open standards, it is
compatibility, not interoperability.
Open standards
Open standards rely on a broadly consultative and inclusive group including representatives from vendors, academics and others holding a stake in the development that discusses and debate the technical and economic merits, demerits and feasibility of a proposed common protocol. After the doubts and reservations of all members are addressed, the resulting common document is endorsed as a ''common standard''. This document may be subsequently released to the public, and henceforth becomes an ''open standard''. It is usually published and is available freely or at a nominal cost to any and all comers, with ''no further encumbrances''. Various vendors and individuals (even those who were not part of the original group) can use the standards document to make products that implement the common protocol defined in the standard and are thus ''interoperable by design'', with no specific liability or advantage for customers for choosing one product over another on the basis of standardized features. The vendors' products compete on the quality of their implementation, user interface, ease of use, performance, price, and a host of other factors, while keeping the customer's data intact and transferable even if he chooses to switch to another competing product for business reasons.
''Post facto'' interoperability
''Post facto'' interoperability may be the result of the absolute market dominance of a particular product in contravention of any applicable standards, or if any effective standards were not present at the time of that product's introduction. The vendor behind that product can then choose to ''ignore'' any forthcoming standards and not co-operate in any standardization process at all, using its near-monopoly to insist that its product sets the ''de facto'' standard by its very market dominance. This is not a problem if the product's implementation is open ''and'' minimally encumbered, but it may well be both closed and heavily encumbered (e.g. by patent claims). Because of the
network effect
In economics, a network effect (also called network externality or demand-side economies of scale) is the phenomenon by which the value or utility a user derives from a good or service depends on the number of users of compatible products. Netw ...
, achieving interoperability with such a product is both critical for any other vendor if it wishes to remain relevant in the market, and difficult to accomplish because of lack of cooperation on equal terms with the original vendor, who may well see the new vendor as a potential competitor and threat. The newer implementations often rely on
clean-room reverse engineering in the absence of technical data to achieve interoperability. The original vendors may provide such technical data to others, often in the name of ''encouraging competition'', but such data is invariably encumbered, and may be of limited use. Availability of such data is ''not'' equivalent to an open standard, because:
# The data is provided by the original vendor on a discretionary basis, and the vendor has every interest in blocking the effective implementation of competing solutions, and may subtly alter or change its product, often in newer revisions, so that competitors' implementations are almost, but not quite completely interoperable, leading customers to consider them unreliable or of lower quality. These changes may not be passed on to other vendors at all, or passed on after a strategic delay, maintaining the market dominance of the original vendor.
# The data itself may be encumbered, e.g. by patents or pricing, leading to a dependence of all competing solutions on the original vendor, and possibly leading a revenue stream from the competitors' customers back to the original vendor. This revenue stream is the result of the original product's market dominance and not a result of any innate superiority.
# Even when the original vendor is genuinely interested in promoting a healthy competition (so that he may also benefit from the resulting innovative market), post-facto interoperability may often be undesirable as many defects or quirks can be directly traced back to the original implementation's technical limitations. Although in an open process, anyone may identify and correct such limitations, and the resulting cleaner specification may be used by all vendors, this is more difficult post-facto, as customers already have valuable information and processes encoded in the faulty but dominant product, and other vendors are forced to replicate those faults and quirks for the sake of preserving interoperability even if they could design better solutions. Alternatively, it can be argued that even open processes are subject to the weight of past implementations and imperfect past designs and that the power of the dominant vendor to unilaterally correct or improve the system and impose the changes to all users facilitates innovation.
# Lack of an open standard can also become problematic for the customers, as in the case of the original vendor's inability to fix a certain problem that is an artifact of technical limitations in the original product. The customer wants that fault fixed, but the vendor has to maintain that faulty state, even across newer revisions of the same product, because that behavior is a de facto standard and many more customers would have to pay the price of any interoperability issues caused by fixing the original problem and introducing new behavior.
Government
eGovernment
Speaking from an e-government perspective, interoperability refers to the collaboration ability of cross-border services for citizens, businesses and public administrations. Exchanging data can be a challenge due to language barriers, different specifications of formats, varieties of categorizations and other hindrances.
If data is interpreted differently, collaboration is limited, takes longer and is inefficient. For instance, if a citizen of country A wants to purchase land in country B, the person will be asked to submit the proper address data. Address data in both countries include full name details, street name and number as well as a
postal code
A postal code (also known locally in various English-speaking countries throughout the world as a postcode, post code, PIN or ZIP Code) is a series of letters or digits or both, sometimes including spaces or punctuation, included in a postal a ...
. The order of the address details might vary. In the same language, it is not an obstacle to order the provided address data; but across language barriers, it becomes difficult. If the language uses a different
writing system
A writing system is a method of visually representing verbal communication, based on a script and a set of rules regulating its use. While both writing and speech are useful in conveying messages, writing differs in also being a reliable form ...
it is almost impossible if no translation tools are available.
Flood risk management
Interoperability is used by researchers in the context of urban
flood risk management Flood risk management (FRM) aims to reduce the human and socio-economic losses caused by flooding and is part of the larger field of risk management. Flood risk management analyzes the relationships between physical systems and socio-economic envir ...
. Cities and urban areas worldwide are expanding, which creates complex spaces with many interactions between the environment, infrastructure and people. To address this complexity and manage water in urban areas appropriately, a
system of systems System of systems is a collection of task-oriented or dedicated systems that pool their resources and capabilities together to create a new, more complex system which offers more functionality and performance than simply the sum of the constituent s ...
approach to water and
flood control
Flood control methods are used to reduce or prevent the detrimental effects of flood waters."Flood Control", MSN Encarta, 2008 (see below: Further reading). Flood relief methods are used to reduce the effects of flood waters or high water level ...
is necessary. In this context, interoperability is important to facilitate system-of-systems thinking, and is defined as: "the ability of any water management system to redirect water and make use of other system(s) to maintain or enhance its performance function during water exceedance events." By assessing the complex properties of urban infrastructure systems, particularly the interoperability between the
drainage
Drainage is the natural or artificial removal of a surface's water and sub-surface water from an area with excess of water. The internal drainage of most agricultural soils is good enough to prevent severe waterlogging (anaerobic conditio ...
systems and other urban systems (e.g. infrastructure such as transport), it could be possible to expand the capacity of the overall system to manage flood water towards achieving improved urban flood resilience.
Military forces
''Force interoperability'' is defined in NATO as the ability of the forces of two or more nations to train, exercise and operate effectively together in the execution of assigned missions and tasks. Additionally NATO defines interoperability more generally as the ability to act together coherently, effectively and efficiently to achieve Allied tactical, operational and strategic objectives.
At the strategic level, interoperability is an enabler for coalition building. It facilitates meaningful contributions by coalition partners. At this level, interoperability issues center on harmonizing world views, strategies, doctrines, and force structures. Interoperability is an element of coalition willingness to work together over the long term to achieve and maintain shared interests against common threats. Interoperability at the operational and tactical levels is where strategic interoperability and technological interoperability come together to help allies shape the environment, manage crises, and win wars. The benefits of interoperability at the operational and tactical levels generally derive from the interchangeability of force elements and units. ''Technological interoperability'' reflects the interfaces between organizations and systems. It focuses on communications and computers but also involves the technical capabilities of systems and the resulting mission compatibility between the systems and data of coalition partners. At the technological level, the benefits of interoperability come primarily from their impacts at the operational and tactical levels in terms of enhancing flexibility.
Public safety
Because first responders need to be able to communicate during wide-scale emergencies, interoperability is an important issue for
law enforcement
Law enforcement is the activity of some members of government who act in an organized manner to enforce the law by discovering, deterring, rehabilitating, or punishing people who violate the rules and norms governing that society. The term en ...
,
fire fighting
Firefighting is the act of extinguishing or preventing the spread of unwanted fires from threatening human lives and destroying property and the environment. A person who engages in firefighting is known as a firefighter.
Firefighters typicall ...
,
emergency medical services
Emergency medical services (EMS), also known as ambulance services or paramedic services, are emergency services that provide urgent pre-hospital treatment and stabilisation for serious illness and injuries and transport to definitive care. ...
, and other public health and safety departments. It has been a major area of investment and research over the last 12 years. Widely disparate and incompatible hardware impedes the exchange of information between agencies. Agencies' information systems such as computer-aided dispatch systems and records management systems functioned largely in isolation, in so-called ''information islands''. Agencies tried to bridge this isolation with inefficient, stop-gap methods while large agencies began implementing limited interoperable systems. These approaches were inadequate and, in the US, the lack of interoperability in the public safety realm become evident during the
9/11 attacks
The September 11 attacks, commonly known as 9/11, were four coordinated Suicide attack, suicide List of terrorist incidents, terrorist attacks carried out by al-Qaeda against the United States on Tuesday, September 11, 2001. That morning, ...
on the Pentagon and World Trade Center structures. Further evidence of a lack of interoperability surfaced when agencies tackled the aftermath of
Hurricane Katrina
Hurricane Katrina was a destructive Category 5 Atlantic hurricane that caused over 1,800 fatalities and $125 billion in damage in late August 2005, especially in the city of New Orleans and the surrounding areas. It was at the time the cost ...
.
In contrast to the overall national picture, some states, including Utah, have already made great strides forward. The
Utah Highway Patrol
The Utah Highway Patrol (UHP) is the functional equivalent of state police for the State of Utah in the United States. Its sworn members, known as ''Troopers'', are certified law enforcement officers and have statewide jurisdiction. It was create ...
and other departments in Utah have created a statewide
data sharing
Data sharing is the practice of making data used for scholarly research available to other investigators. Many funding agencies, institutions, and publication venues have policies regarding data sharing because transparency and openness are consid ...
network.
The Commonwealth of Virginia is one of the leading states in the United States in improving interoperability. The Interoperability Coordinator leverages a regional structure to better allocate grant funding around the Commonwealth so that all areas have an opportunity to improve communications interoperability. Virginia's strategic plan for communications is updated yearly to include new initiatives for the Commonwealth – all projects and efforts are tied to this plan, which is aligned with the National Emergency Communications Plan, authored by the Department of Homeland Security's Office of Emergency Communications.
The State of Washington seeks to enhance interoperability statewide. The State Interoperability Executive Committee (SIEC), established by the legislature in 2003, works to assist emergency responder agencies (police, fire, sheriff, medical, hazmat, etc.) at all levels of government (city, county, state, tribal, federal) to define interoperability for their local region.
Washington recognizes that collaborating on system design and development for wireless radio systems enables emergency responder agencies to efficiently provide additional services, increase interoperability, and reduce long-term costs. This work saves the lives of emergency personnel and the citizens they serve.
The U.S. government is making an effort to overcome the nation's lack of public safety interoperability. The Department of Homeland Security's
Office for Interoperability and Compatibility
An office is a space where an organization's employees perform administrative work in order to support and realize objects and goals of the organization. The word "office" may also denote a position within an organization with specific duti ...
(OIC) is pursuing the SAFECOM and
CADIP and
Project 25
Project 25 (P25 or APCO-25) is a suite of standards for interoperable digital two-way radio products. P25 was developed by public safety professionals in North America and has gained acceptance for public safety, security, public service, and c ...
programs, which are designed to help agencies as they integrate their CAD and other IT systems.
The OIC launched CADIP in August 2007. This project will partner the OIC with agencies in several locations, including
Silicon Valley
Silicon Valley is a region in Northern California that serves as a global center for high technology and innovation. Located in the southern part of the San Francisco Bay Area, it corresponds roughly to the geographical areas San Mateo County ...
. This program will use case studies to identify the best practices and challenges associated with linking CAD systems across jurisdictional boundaries. These lessons will create the tools and resources public safety agencies can use to build interoperable CAD systems and communicate across local, state, and federal boundaries.
As regulator for interoperability
Governance entities can increase interoperability through their legislative and executive powers. For instance, in 2021 the
European Commission
The European Commission (EC) is the executive of the European Union (EU). It operates as a cabinet government, with 27 members of the Commission (informally known as "Commissioners") headed by a President. It includes an administrative body o ...
, after commissioning two impact assessment studies and a
technology analysis study, proposed the implementation of a
standardization
Standardization or standardisation is the process of implementing and developing technical standards based on the consensus of different parties that include firms, users, interest groups, standards organizations and governments. Standardization ...
– for iterations of
USB-C
USB-C (properly known as USB Type-C) is a 24-pin USB connector system with a rotationally symmetrical connector. The designation C refers only to the connector's physical configuration or form factor and should not be confused with the conne ...
– of
phone charger products, which may increase interoperability along with convergence and convenience for consumers while decreasing resource-needs, redundancy and
electronic waste
Electronic waste or e-waste describes discarded electrical or electronic devices. Used electronics which are destined for refurbishment, reuse, resale, salvage recycling through material recovery, or disposal are also considered e-waste. Informa ...
.
Commerce and Industries
Information technology and computers
Desktop
The desktop interoperability (also known as interop) is a sub-section of the software interoperability. In the early days, the focus of ‘interop’ was to integrate web-applications with other web-applications. Over time, open-system ‘containers’ were developed to create a virtual desktop environment in which these applications could be registered and then communicate with each other using simple pub/sub patterns. Rudimentary UI capabilities were also supported allowing windows to be grouped with other windows. Today, the desktop interoperability has evolved into full-service interop platforms which include container support, basic exchange between web and web, but also native support for other application types and advanced window management. The very latest interop platforms also include application services such as universal search, notifications, user permissions and preferences, 3rd party application connectors and language adapters for in-house applications.
Information search
Search interoperability refers to the ability of two or more information collections to be searched by a single query.
Specifically related to web-based search, the challenge of interoperability stems from the fact designers of web resources typically have little or no need to concern themselves with exchanging information with other web resources.
Federated Search
Federated search retrieves information from a variety of sources via a search application built on top of one or more search engines. A user makes a single query request which is distributed to the search engines, databases or other query engines ...
technology, which does not place format requirements on the data owner, has emerged as one solution to search interoperability challenges. In addition, standards, such as
OAI-PMH The Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH) is a protocol developed for harvesting metadata descriptions of records in an archive so that services can be built using metadata from many archives. An implementation of OAI- ...
,
RDF, and
SPARQL
SPARQL (pronounced "sparkle" , a recursive acronym for SPARQL Protocol and RDF Query Language) is an RDF query language—that is, a semantic query language for databases—able to retrieve and manipulate data stored in Resource Description F ...
, have emerged recently that also help address the issue of search interoperability related to web resources. Such standards also address broader topics of interoperability, such as allowing data mining.
Software
With respect to
software
Software is a set of computer programs and associated documentation and data. This is in contrast to hardware, from which the system is built and which actually performs the work.
At the lowest programming level, executable code consists ...
, the term ''interoperability'' is used to describe the capability of different programs to exchange data via a common set of exchange formats, to read and write the same
file format
A file format is a standard way that information is encoded for storage in a computer file. It specifies how bits are used to encode information in a digital storage medium. File formats may be either proprietary or free.
Some file formats ...
s, and to use the same
protocol
Protocol may refer to:
Sociology and politics
* Protocol (politics), a formal agreement between nation states
* Protocol (diplomacy), the etiquette of diplomacy and affairs of state
* Etiquette, a code of personal behavior
Science and technolog ...
s. (The ability to execute the same
binary code
A binary code represents text, computer processor instructions, or any other data using a two-symbol system. The two-symbol system used is often "0" and "1" from the binary number system. The binary code assigns a pattern of binary digits, also ...
on different
processor
Processor may refer to:
Computing Hardware
* Processor (computing)
**Central processing unit (CPU), the hardware within a computer that executes a program
*** Microprocessor, a central processing unit contained on a single integrated circuit (I ...
platforms is 'not' contemplated by the definition of interoperability.) The lack of interoperability can be a consequence of a lack of attention to
standardization
Standardization or standardisation is the process of implementing and developing technical standards based on the consensus of different parties that include firms, users, interest groups, standards organizations and governments. Standardization ...
during the design of a program. Indeed, interoperability is not taken for granted in the non-standards-based portion of the computing world.
According to ISO/IEC 2382-01, ''Information Technology Vocabulary, Fundamental Terms'', interoperability is defined as follows: "The capability to communicate, execute programs, or transfer data among various functional units in a manner that requires the user to have little or no knowledge of the unique characteristics of those units".
Note that the definition is somewhat ambiguous because the ''user'' of a program can be another program and, if the latter is a portion of the set of program that is required to be interoperable, it might well be that it does need to have knowledge of the characteristics of other units.
This definition focuses on the technical side of interoperability, while it has also been pointed out that interoperability is often more of an organizational issue: often interoperability has a significant impact on the organizations concerned, raising issues of ownership (do people want to share their data? or are they dealing with
information silo
An information silo, or a group of such silos, is an insular management system in which one information system or subsystem is incapable of reciprocal operation with others that are, or should be, related. Thus information is not adequately shared ...
s?), labor relations (are people prepared to undergo training?) and usability. In this context, a more apt definition is captured in the term ''
business process interoperability Business process interoperability (BPI) is a property referring to the ability of diverse business processes to work together, to so called "inter-operate". It is a state that exists when a business process can meet a specific objective automatical ...
''.
Interoperability can have important
economic
An economy is an area of the Production (economics), production, Distribution (economics), distribution and trade, as well as Consumption (economics), consumption of Goods (economics), goods and Service (economics), services. In general, it is ...
consequences; for example, research has estimated the cost of inadequate interoperability in the U.S. capital facilities industry to be $15.8 billion a year. If competitors' products are not interoperable (due to causes such as
patent
A patent is a type of intellectual property that gives its owner the legal right to exclude others from making, using, or selling an invention for a limited period of time in exchange for publishing an enabling disclosure of the invention."A p ...
s,
trade secret
Trade secrets are a type of intellectual property that includes formulas, practices, processes, designs, instruments, patterns, or compilations of information that have inherent economic value because they are not generally known or readily asc ...
s or
coordination failures), the result may well be
monopoly
A monopoly (from Greek language, Greek el, μόνος, mónos, single, alone, label=none and el, πωλεῖν, pōleîn, to sell, label=none), as described by Irving Fisher, is a market with the "absence of competition", creating a situati ...
or
market failure
In neoclassical economics, market failure is a situation in which the allocation of goods and services by a free market is not Pareto efficient, often leading to a net loss of economic value. Market failures can be viewed as scenarios where indiv ...
. For this reason, it may be prudent for user communities or governments to take steps to encourage interoperability in various situations. At least 30 international bodies and countries have implemented
eGovernment
E-government (short for electronic government) is the use of technological communications devices, such as computers and the Internet, to provide public services to citizens and other persons in a country or region. E-government offers new ...
-based interoperability framework initiatives called
e-GIF
An e-GIF, or eGovernment Interoperability Framework, is a scheme for ensuring the inter-operation of computer-based systems. It is intended to resolve and prevent (or at least minimise) problems arising from incompatible content of different comp ...
while in the United States there is the
NIEM
NIEM ( ) originated as an XML-based information exchange framework from the United States. NIEM also supports NIEM JSON exchanges. NIEM is currently developinthe NIEM Metamodel and Common Model Formatwhich can be expressed in any data serializati ...
initiative. Standards Defining Organizations (SDOs) provide open public software specifications to facilitate interoperability; examples include the
Oasis-Open
The Organization for the Advancement of Structured Information Standards (OASIS; ) is a Nonprofit_organization, nonprofit consortium that works on the development, convergence, and adoption of open standards for cybersecurity, blockchain, Intern ...
organization and
buildingSMART
buildingSMART, formerly the International Alliance for Interoperability (IAI), is an international organisation which aims to improve the exchange of information between software applications used in the construction industry. It has developed Indu ...
(formerly the International Alliance for Interoperability). As far as user communities,
Neutral Third Party
Neutral or neutrality may refer to:
Mathematics and natural science Biology
* Neutral organisms, in ecology, those that obey the unified neutral theory of biodiversity
Chemistry and physics
* Neutralization (chemistry), a chemical reaction in ...
is creating standards for business process interoperability. Another example of a neutral party is the
RFC
RFC may refer to:
Computing
* Request for Comments, a memorandum on Internet standards
* Request for change, change management
* Remote Function Call, in SAP computer systems
* Rhye's and Fall of Civilization, a modification for Sid Meier's Civ ...
documents from the
Internet Engineering Task Force
The Internet Engineering Task Force (IETF) is a standards organization for the Internet and is responsible for the technical standards that make up the Internet protocol suite (TCP/IP). It has no formal membership roster or requirements and a ...
(IETF).
The OSLC (Open Service for Lifecycle Collaboration) community is working on finding a common standard in order that software tools can share and exchange data e.g. bugs, tasks, requirements etc. The final goal is to agree on an open standard for interoperability of open source
ALM tools.
Java is a great example of an interoperable programming language that allows for programs to be written once and run anywhere with a Java Virtual Machine. One writing a program in Java, so long as it does not use system-specific functionality, will maintain interoperability with all machines that have a Java Virtual Machine. There are many implementations of the Java Virtual Machine, such as Oracle, IBM, Android, etc... If a Java Virtual Machine is created to specification, applications will maintain compatibility because while the implementation is different, the underlying language interfaces are the same.
=Achieving software
=
Software interoperability is achieved through five interrelated ways:
# Product testing
#: Products produced to a common standard, or to a sub-profile thereof, depend on the clarity of the standards, but there may be discrepancies in their implementations that system or unit testing may not uncover. This requires that systems formally be tested in a production scenario – as they will be finally implemented – to ensure they actually will intercommunicate as advertised, i.e. they are interoperable. Interoperable product testing is different from conformance-based product testing as conformance to a standard does not necessarily engender interoperability with another product which is also tested for conformance.
# Product engineering
#: Implements the common standard, or a sub-profile thereof, as defined by the industry/community partnerships with the specific intention of achieving interoperability with other software implementations also following the same standard or sub-profile thereof.
# Industry/community partnership
#: Industry-community partnerships, either domestic or international, sponsor standard workgroups with the purpose to define a common standard that may be used to allow software systems to intercommunicate for a defined purpose. At times an industry/community will sub-profile an existing standard produced by another organization to reduce options and thus making interoperability more achievable for implementations.
# Common technology and IP
#: The use of a common technology or IP may speed up and reduce the complexity of interoperability by reducing variability between components from different sets of separately developed software products and thus allowing them to intercommunicate more readily. This technique has some of the same technical results as using a common vendor product to produce interoperability. The common technology can come through 3rd party libraries or open-source developments.
# Standard implementation
#: Software interoperability requires a common agreement that is normally arrived at via an industrial, national or international
standard Standard may refer to:
Symbols
* Colours, standards and guidons, kinds of military signs
* Standard (emblem), a type of a large symbol or emblem used for identification
Norms, conventions or requirements
* Standard (metrology), an object th ...
.
Each of these has an important role in reducing variability in intercommunication software and enhancing a common understanding of the end goal to be achieved.
Market dominance and power
Interoperability tends to be regarded as an issue for experts and its implications for daily living are sometimes underrated. The
European Union Microsoft competition case
''Microsoft Corp. v. Commission'' (2007T-201/04 is a case brought by the European Commission of the European Union (EU) against Microsoft for abuse of its dominant position in the market (according to competition law). It started as a complaint ...
shows how interoperability concerns important questions of power relationships. In 2004, the European Commission found that Microsoft had abused its market power by deliberately restricting interoperability between Windows work group servers and non-Microsoft work group servers. By doing so, Microsoft was able to protect its dominant market position for work group server operating systems, the heart of corporate IT networks. Microsoft was ordered to disclose complete and accurate interface documentation, which will enable rival vendors to compete on an equal footing (''the interoperability remedy''). As of June 2005, the Commission is market testing a new proposal by Microsoft to do this, having rejected previous proposals as insufficient.
Interoperability has also surfaced in the
software patent debate
The software patent debate is the argument about the extent to which, as a matter of public policy, it should be possible to patent software and computer-implemented inventions. Policy debate on software patents has been active for years. The op ...
in the
European Parliament
The European Parliament (EP) is one of the legislative bodies of the European Union and one of its seven institutions. Together with the Council of the European Union (known as the Council and informally as the Council of Ministers), it adopts ...
(June–July 2005). Critics claim that because patents on techniques required for interoperability are kept under RAND (reasonable and non-discriminatory licensing) conditions, customers will have to pay license fees twice: once for the product and, in the appropriate case, once for the patent-protected program the product uses.
Manufacturing
Interoperability has become a common challenge within the manufacturing field in recent years particularly due to legacy systems, and the integration of manufacturing processes under the directive of promoting Industry 4.0.
Interoperability has become a cornerstone of manufacturing policy and directives alongside autonomy and sustainability which can be identified within the German Federal policy of 2030 Vision for Industrie 4.0. The current pressing challenge for interoperability is closely linked to that of standardization and the implementation of best practices, which have prevented the driving of I4.0 to link manufacturing throughout the supply chain. Research into the current challenges have indicated that there is a gap within the IT and application landscapes of manufacturing enterprises, which present challenges for the linking of systems and flow of data.
Medical industry
New technology is being introduced in
hospitals
A hospital is a health care institution providing patient treatment with specialized health science and auxiliary healthcare staff and medical equipment. The best-known type of hospital is the general hospital, which typically has an emerge ...
and labs at an ever-increasing rate. The need for ''
plug-and-play
In computing, a plug and play (PnP) device or computer bus is one with a specification that facilitates the recognition of a hardware component in a system without the need for physical device configuration or user intervention in resolving reso ...
'' interoperability – the ability to take a medical device out of its box and easily make it work with one's other devices – has attracted great attention from both healthcare providers and industry.
Increasingly, medical devices like incubators and imaging systems feature software that integrates at the point of care and with electronic systems, such as electronic medical records. At the 2016 Regulatory Affairs Professionals Society (RAPS) meeting, experts in the field like Angela N. Johnson with GE Healthcare and representative of the United States Food and Drug Administration provided practical seminars in how companies developing new medical devices, and hospitals installing them, can work more effectively to align interoperable software systems.
Railways
Railways have greater or lesser interoperability depending on conforming to standards of
gauge
Gauge ( or ) may refer to:
Measurement
* Gauge (instrument), any of a variety of measuring instruments
* Gauge (firearms)
* Wire gauge, a measure of the size of a wire
** American wire gauge, a common measure of nonferrous wire diameter, es ...
,
couplings,
brakes
A brake is a mechanical device that inhibits motion by absorbing energy from a moving system. It is used for slowing or stopping a moving vehicle, wheel, axle, or to prevent its motion, most often accomplished by means of friction.
Background ...
,
signalling
In signal processing, a signal is a function that conveys information about a phenomenon. Any quantity that can vary over space or time can be used as a signal to share messages between observers. The ''IEEE Transactions on Signal Processing'' ...
,
communications
Communication (from la, communicare, meaning "to share" or "to be in relation with") is usually defined as the transmission of information. The term may also refer to the message communicated through such transmissions or the field of inquir ...
,
loading gauge
A loading gauge is a diagram or physical structure that defines the maximum height and width dimensions in railway vehicles and their loads. Their purpose is to ensure that rail vehicles can pass safely through tunnels and under bridges, and ke ...
,
structure gauge
A structure gauge, also called the minimum clearance outline, is a diagram or physical structure that sets limits to the extent that bridges, tunnels and other infrastructure can encroach on rail vehicles. It specifies the height and width of pl ...
, and
operating rules, to mention a few parameters. For passenger rail service, different
railway platform height
Railway platform height is the built height – ''above top of rail (ATR)'' – of passenger platforms at stations. A connected term is ''train floor height'', which refers to the ATR height of the floor of rail vehicles. Worldwide, there are ...
and
width clearance standards may also cause interoperability problems.
North American freight and intercity passenger railroads are highly interoperable, but systems in Europe, Asia, Africa, Central and South America, and Australia are much less so. The parameter most difficult to overcome (at reasonable cost) is incompatibility of gauge, though
variable gauge
A variable gauge system allows railway vehicles in a train to travel across a break of gauge between two railway networks with different track gauges.
For through operation, a train must be equipped with special bogies holding variable gauge whe ...
axle systems are increasingly used.
Telecommunications
In
telecommunication
Telecommunication is the transmission of information by various types of technologies over wire, radio, optical, or other electromagnetic systems. It has its origin in the desire of humans for communication over a distance greater than that fe ...
, the term can be defined as:
#The ability to provide services to and accept services from other systems, and to use the services exchanged to enable them to operate effectively together.
ITU-T
The ITU Telecommunication Standardization Sector (ITU-T) is one of the three sectors (divisions or units) of the International Telecommunication Union (ITU). It is responsible for coordinating standards for telecommunications and Information Commu ...
provides standards for international telecommunications.
#The condition achieved among
communications-electronics
In telecommunication, communications-electronics (C-E) is the specialized field concerned with the use of electronic devices and systems for the acquisition or acceptance, processing, storage, display, analysis, protection, disposition, and trans ...
systems or items of communications-electronics equipment when
information
Information is an abstract concept that refers to that which has the power to inform. At the most fundamental level information pertains to the interpretation of that which may be sensed. Any natural process that is not completely random ...
or services can be exchanged directly and satisfactorily between them and/or their users. The degree of interoperability should be defined when referring to specific cases.
In
two-way radio
A two-way radio is a radio that can both transmit and receive radio waves (a transceiver), unlike a broadcast receiver which only receives content. It is an audio (sound) transceiver, a transmitter and receiver in one unit, used for bidirecti ...
, interoperability is composed of three dimensions:
* compatible communications paths (compatible frequencies, equipment and signaling),
* radio system coverage or adequate signal strength, and;
* scalable capacity.
Organizations dedicated to interoperability
Many organizations are dedicated to interoperability. All have in common that they want to push the development of the World Wide Web towards the semantic web. Some concentrate on eGovernment, eBusiness or data exchange in general. Internationally,
Network Centric Operations Industry Consortium
The Network Centric Operations Industry Consortium (NCOIC) is an international not-for-profit, chartered in the United States, whose goal is to facilitate the adoption of cross-domain interoperability standards. Formed in September 2004, the orga ...
facilitates global interoperability across borders, language and technical barriers. In Europe, for instance, the European Commission and its
IDABC
All European countries show eGovernment initiatives, mainly related to the improvement of governance at the national level. Significant eGovernment activities also take place at the European Commission level as well. There is an extensive list ...
program issue the
European Interoperability Framework. IDABC was succeeded by the
ISA program. They also initiated the
Semantic Interoperability Centre Europe (SEMIC.EU).
European Land Information Service(EULIS) was established in 2006, as a consortium of European National Land Registers. The aim of the service is to establish a single portal through which customers are provided with access to information about individual properties, about land and property registration services, and about the associated legal environment.
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 th
National Information Exchange Model (NIEM)work and component repository. The
National Institute of Standards and Technology
The National Institute of Standards and Technology (NIST) is an agency of the United States Department of Commerce whose mission is to promote American innovation and industrial competitiveness. NIST's activities are organized into physical sci ...
serves as an agency for measurement standards.
See also
; Computer and information technology
*
Architecture of Interoperable Information Systems
Architecture is the art and technique of designing and building, as distinguished from the skills associated with construction. It is both the process and the product of sketching, conceiving, planning, designing, and constructing buildings o ...
*
List of computer standards
Computer hardware and software standards are technical standards instituted for compatibility and interoperability between software, systems, platforms and devices.
Hardware
Software
See also
*List of RFCs
*List of device bandwidths
Refe ...
*
Model Driven Interoperability Model Driven Interoperability (MDI) is a methodological framework, which provides a conceptual and technical support to make interoperable enterprises using ontologies and semantic annotations, following model driven development (MDD) principles.
...
, framework
*
Semantic Web, standard for making Internet data machine readable
; Business
*
Business interoperability interface
A business interoperability interface (BII) is an interface that enables business interoperability between organizational systems. The term was coined by the European Commission in the European Interoperability Framework where such interfaces are r ...
, between an organization's systems and processes
*
Enterprise interoperability Enterprise interoperability is the ability of an enterprise—a company or other large organization—to functionally link activities, such as product design, supply chains, manufacturing, in an efficient and competitive way.
The research in inte ...
, ability to link activities in an efficient and competitive way
; Other
*
Collaboration
Collaboration (from Latin ''com-'' "with" + ''laborare'' "to labor", "to work") is the process of two or more people, entities or organizations working together to complete a task or achieve a goal. Collaboration is similar to cooperation. Most ...
, general concept
*
Polytely __NOTOC__
Polytely (from Greek roots ''poly-'' and ''-tel-'' meaning "many goals") comprises complex problem-solving situations characterized by the presence of multiple simultaneous goals.Funke 2001, p.72. These goals may be contradictory or otherw ...
, problem solving
*
Universal Data Element Framework, information indexing
References
External links
"When and How Interoperability Drives Innovation," by Urs Gasser and John Palfrey*[https://web.archive.org/web/20190106202013/http://www.iocenter.eu/ GIC - The Greek Interoperability Centre: A Research Infrastructure for Interoperability in eGovernment and eBusiness, in SE Europe and the Mediterranean]
Simulation Interoperability Standards Organization (SISO)Catalyst CommunicationsInteroperability: What is it and why should I want it? Ariadne 24 (2000)Interoperability Constitution - DOE's GridWise Architecture CouncilInteroperability Context-Setting Framework - DOE's GridWise Architecture CouncilDecision Maker's Interoperability Checklist - DOE's GridWise Architecture CouncilOA Journal on Interoperability in Business Information Systems{{Webarchive, url=https://web.archive.org/web/20161014095614/http://www.ibis.uni-oldenburg.de/ , date=2016-10-14
University of New Hampshire Interoperability Laboratory- premier research facility on interoperability of computer networking technologies
Interoperability vs. intraoperability: your open choiceon Bob Sutor blog, 6 December 2006
La France v. Apple: who’s the dadvsi in DRMs? Nicolas Jondet (University of Edinburgh),
SCRIPT-ed, December 2006
ECISEuropean Committee for Interoperable Systems
*Gradmann, Stefan
INTEROPERABILITY. A key concept for large scale, persistent digital libraries.DL.orgDigital Library Interoperability, Best Practices and Modelling Foundations
Computing terminology
Telecommunications engineering
Product testing