All Topics  
Interoperability

 

   Email Print
   Bookmark   Link






 

Interoperability



 
 
Interoperability is a property referring to the ability of diverse systems and organizations to work together (inter-operate). The term is often used in a technical systems engineering sense, or alternatively in a broad sense, taking into account social, political, and organizational factors that impact system to system performance.

(Interop is also the name of several annual networking product trade shows.)

IEEE defines interoperability as:
the ability of two or more systems or components to exchange information and to use the information that has been exchanged.


wo or more systems are capable of communicating and exchanging data, they are exhibiting syntactic interoperability.






Discussion
Ask a question about 'Interoperability'
Start a new discussion about 'Interoperability'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Interoperability is a property referring to the ability of diverse systems and organizations to work together (inter-operate). The term is often used in a technical systems engineering sense, or alternatively in a broad sense, taking into account social, political, and organizational factors that impact system to system performance.

(Interop is also the name of several annual networking product trade shows.)

Definition

The IEEE defines interoperability as:
the ability of two or more systems or components to exchange information and to use the information that has been exchanged.


Syntactic Interoperability

If two or more systems are capable of communicating and exchanging data, they are exhibiting syntactic interoperability. Specified data formats, communication protocols and the like are fundamental. In general, XML or SQL standards provide syntactic interoperability.

Syntactical interoperability is required for any attempts of further interoperability.

Semantic Interoperability

Beyond the ability of two or more computer systems to exchange information, semantic interoperability is the ability to automatically interpret the information exchanged meaningingfully and accurately in order to produce useful results as defined by the end users of both systems. To achieve semantic interoperability, both sides must defer 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.

Telecommunications


In telecommunication
Telecommunication

Telecommunication is the assisted Transmission of Signal over a distance for the purpose of communication. In earlier times, this may have involved the use of smoke signals, Drum , Semaphore line, flag signals or heliograph....
, the term can be defined as:

  1. The ability of systems, units, or forces to provide services to and accept services from other systems, units or forces and to use the services exchanged to enable them to operate effectively together.
  2. The condition achieved among communications-electronics
    Communications-electronics

    In telecommunication, communications-electronics is the specialized field concerned with the use of electronic devices and systems for the acquisition or acceptance, processing, Computer data storage, display, analysis, protection, disposition, and transfer of information....
     systems or items of communications-electronics equipment when information
    Information

    Information as a Conveyed concept has a diversity of meanings, from everyday usage to technical settings. Generally speaking, the concept of information is closely related to notions of constraint, communication, control system, data, form, instruction, knowledge, Meaning , stimulation, pattern, perception, and knowledge representation....
     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.


Source: from Federal Standard 1037C
Federal Standard 1037C

Federal Standard 1037C, entitled Telecommunications: Glossary of Telecommunication Terms is a United States Federal Standard, issued by the General Services Administration pursuant to the Federal Property and Administrative Services Act of 1949, as amended....
 and from the Department of Defense Dictionary of Military and Associated Terms
Department of Defense Dictionary of Military and Associated Terms

The Department of Defense Dictionary of Military and Associated Terms is a compendium of terminology used by the United States Department of Defense ....
 in support of MIL-STD-188
MIL-STD-188

MIL-STD-188 is a series of U.S. military standards relating to telecommunications....
.

In two-way radio
Two-way radio

A two-way radio is a radio that can both transmit and receive , unlike a broadcasting receiver which only receives content.Two-way radios are available in mobile radio, stationary base station and hand-held portable configurations....
, interoperability is composed of three dimensions:
  • compatible communications paths (compatible frequencies, equipment and signaling),
  • radio system coverage or adequate signal strength, and;
  • scalable capacity.


Software

Interoperable Software
With respect to software, 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
File format

A file format is a particular way to encode information for storage in a computer file.Since a disk drive, or indeed any computer storage, can store only bits, the computer must have some way of converting information to 0s and 1s and vice-versa....
s, and to use the same protocol
Protocol (computing)

In computer science, a protocol is a convention or standard that controls or enables the connection, communication, and data transfer between computing endpoints....
s. (The ability to execute the same binary code
Executable

In computing, an executable causes a computer "to perform indicated tasks according to encoded instruction ," as opposed to a file that only contains data ....
 on different processor
Central processing unit

A central processing unit is an electronic circuit that can execute computer programs. This broad definition can easily be applied to many early computers that existed long before the term "CPU" ever came into widespread usage....
 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

Standardization is the process of developing and agreeing upon Standard . A standard is a document that establishes uniform engineering or technical specifications, criteria, methods, processes, or practices....
 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?), 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

Business process interoperability is a property referring to the ability of diverse business processes to work together, to so called "inter-operate"....
".

Interoperability can have important economic consequences, such as network externalities. If competitors' products are not interoperable (due to causes such as patent
Patent

A patent is a set of exclusive rights granted by a state to an inventor or his assignee for a term of patent in exchange for a disclosure of an invention....
s, trade secret
Trade secret

A trade secret is a formula, Best practice, process, design, Legal instrument, pattern, or compilation of information which is not generally known or reasonably ascertainable, by which a business can obtain an economic advantage over competitors or customers....
s or coordination failure
Coordination failure

Coordination failure is the electoral problem resulting from competition between two or more Nomination or political parties from the same or approximate location in the political ideological spectrum or space against an opposing candidate or political party from the other side of the political ideological spectrum or space....
s), the result may well be monopoly
Monopoly

In economics, a monopoly exists when a specific individual or enterprise has sufficient control over a particular product or service to determine significantly the terms on which other individuals shall have access to it....
 or market failure
Market failure

In economics, a market failure is a situation wherein the allocation of production or use of goods and services by the free market is not Efficiency ....
. For this reason, it may be prudent for user communities or governments to take steps to encourage interoperability in various situations. In the United Kingdom
United Kingdom

The United Kingdom of Great Britain and Northern Ireland, commonly known as the United Kingdom , the UK or Britain,is a sovereign state located off the northwestern coast of continental Europe....
, for example, there is an eGovernment
EGovernment

e-Government is a neologism#Evolution of neologisms used to refer to the use of Information technology to provide and improve government services, transactions and interactions with citizens, businesses, and other arms of government....
-based interoperability initiative called e-GIF
E-GIF

e-GIF is the United Kingdom eGovernment Interoperability Framework.It is an ambitious exercise intended to resolve and prevent problems arising from incompatible content of different computer systems....
. As far as user communities, Neutral Third Party is creating standards for business process interoperability. Another example of a neutral party is the RFC
Request for Comments

In computer network engineering, a request for comments is a memorandum published by the Internet Engineering Task Force describing methods, behaviors, research, or innovations applicable to the working of the Internet and Internet-connected systems....
 documents from the Internet Engineering Task Force
Internet Engineering Task Force

The Internet Engineering Task Force develops and promotes Internet standards, cooperating closely with the World Wide Web Consortium and International Organization for Standardization/International Electrotechnical Commission standard bodies and dealing in particular with standards of the TCP/IP and Internet protocol suite....
 (IETF).

Medical Industry


New technologies are being introduced in hospitals and labs at an ever-increasing rate, and many of these innovations have the potential to interact synergistically if they can be integrated effectively. The need for “plug-and-play
Plug-and-play

In computing, plug and play is a term used to describe the characteristic of a computer bus, or device specification, which facilitates the discovery of a hardware component in a system, without the need for physical device configuration, or user intervention in resolving resource conflicts....
” 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.

Interoperability helps patients get the most out of technology, and it also encourages innovation in the industrial sphere. When different products can be combined without complicated and expensive interfaces, small companies can enter a field and make specialized products. Without interoperability, hospitals are forced to turn to large vendors that provide suites of compatible devices but that do not specialize in any one area. Interoperability promotes competition, and competition encourages innovation and quality.

From the perspective of Intel, a major producer of consumer healthcare devices, there are six major factors that affect an industry’s ability to achieve interoperability. First there needs to be a demand for interoperable products. Second, there must be standards, or rules, defining what interoperability means in the field. Third, business conditions must encourage manufacturers to make their products interoperable. Fourth, guidelines must exist that make the often-complicated standards easier for companies to interpret. Fifth, compliance must be verified by independent testing; and finally, interoperability must be actively promoted. The rapid rise of wireless
Wireless

Wireless communication is the transfer of information over a distance without the use of electrical conductors or "wires". The distances involved may be short or long ....
 technology illustrates that interoperability is attainable.

Conditions in the biomedical industry are still in the process of becoming conducive to the development of interoperable systems. A potential market of interested hospitals exists, and standards for interoperability are being developed. Nevertheless, it seems that current business conditions do not encourage manufacturers to pursue interoperability. Only sixteen to twenty percent of hospitals, for example, use electronic medical records (EMR). With such a low rate of EMR adoption, most manufacturers can get away with not investing in interoperability. In fact, not pursuing interoperability allows some of them to tout the inter-compatibility of their own products while excluding competitors. By promoting EMR adoption, companies such as Intel hope to create an environment in which hospitals will have the collective leverage to demand interoperable products.

eGovernment

Speaking from an eGovernment 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 and varieties of categorisations. Many more hindrances can be identified.

If data is interpreted differently, collaboration is limited, takes longer and is not efficient. 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 post code. 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 more and more difficult. If the language requires other characters it is almost impossible, if no translation tools are available.

Hence eGovernment
EGovernment

e-Government is a neologism#Evolution of neologisms used to refer to the use of Information technology to provide and improve government services, transactions and interactions with citizens, businesses, and other arms of government....
 applications need to exchange data in a semantically interoperable manner. This saves time and money and reduces sources of errors. Fields of practical use are found in every policy area, be it justice, trade or participation etc. Clear concepts of interpretation patterns are required.

Many organisations 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. In Europe, for instance, the European Commission and its IDABC programme issue the European Interoperability Framework. They also initiated the Semantic Interoperability Centre Europe
Semantic Interoperability Centre Europe

The Semantic Interoperability Centre Europe is an eGovernment service initiated by the European Commission and managed by the eGovernment Services Unit....
 (SEMIC.EU). A (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.

Public Safety


Interoperability is an important issue for law enforcement
Police

Police are agents or agencies, usually of the executive , empowered to enforce the law and to ensure public and social order through the legitimized use of force....
, fire fighting
Fire fighting

Firefighting is the act of extinguishing destructive fires. A firefighter fights these fires to prevent destruction of life, property and the environment....
, EMS
Emergency medical services

Emergency medical services are a branch of Emergency services dedicated to providing out-of-hospital Acute and/or transport to definitive care, to patients with illnesses and injuries which the patient, or the medical practitioner, believes constitutes a medical emergency....
, and other public health and safety departments, because first responders need to be able to communicate during wide-scale emergencies. Traditionally, agencies could not exchange information because they operated widely disparate hardware that was incompatible. Agencies' information systems such as computer-aided dispatch systems (CAD) and records management systems (RMS) functioned largely in isolation, 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 the nation's lack of interoperability in the public safety realm become evident during the 9/11 attacks on the Pentagon and World Trade Center structures. Further evidence of a lack of interoperability surfaced when agencies tackled the aftermath of the Hurricane Katrina disaster.

In contrast to the overall national picture, some states, including Utah, have already made great strides forward. The Utah Highway Patrol
Utah Highway Patrol

The Utah Highway Patrol is the functional equivalent of the state police for Utah. Its sworn members, known as Troopers are certified law enforcement officers and have statewide jurisdiction....
 and other departments in Utah have created a statewide data-sharing network using technology from a company based in Bountiful, Utah
Bountiful, Utah

Bountiful is a city in Davis County, Utah, Utah, United States. As of the United States Census, 2000, the city population was 41,301, a small increase over the 1990 figure of 37,544....
, FATPOT Technologies.

The Commonwealth of Virginia is one of the leading states in the United States when it comes to improving interoperability and is continually recognized as a National Best Practice by Department of Homeland Security (DHS). Virginia's proven practitioner-driven Governance Structure ensures that all the right players are involved in decision making, training & exercises, planning efforts, etc. 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 Department of Homeland Security's Office of Emergency Communications (OEC).

The seeks to enhance interoperability statewide. The (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 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 important work saves the lives of emergency personnel and the citizens they serve.

The U.S. government is making a concerted effort to overcome the nation's lack of public safety interoperability. The Department of Homeland Security's Office for Interoperability and Compatibility (OIC) is pursuing the and CADIP 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

Silicon Valley is the South Bay of the San Francisco Bay Area in Northern California, United States. The term originally referred to the region's large number of Integrated circuit innovators and manufacturers, but eventually came to refer to all the high-tech businesses in the area; it is now generally used as a metonym for the high-tech s...
. 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.

Achieving Software Interoperability

Software Interoperability is achieved through five interrelated ways:
  1. Product testing
    Products produced to a common standard, or to a sub-profile thereof, depend on 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.
  2. 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.
  3. 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.
  4. Common technology and IP
    The use of a common technology or IP may speed up and reduce 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.
  5. Standard implementation
    Software interoperability requires a common agreement that is normally arrived at via a industrial, national or international standard.


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.

Interoperability as a question of power and market dominance


Interoperability tends to be regarded as an issue for experts and its implications for daily living are sometimes underrated. The case of Microsoft
Microsoft

Microsoft Corporation is a multinational corporation computer technology corporation that develops, manufactures, licenses, and supports a wide range of computer software products for computing devices....
 vs. the European Commission
European Commission

The European Commission is the executive of the European Union. The body is responsible for proposing legislation, implementing decisions, upholding the Treaties of the European Union and the general day-to-day running of the Union....
 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.

Recent Microsoft efforts around interoperability may indicate a shift in their approach and level of commitment to interoperability. These efforts including the migration of Microsoft Office file formats to ECMA Office Open XML, and several partner interoperability agreements, most notably their recent collaboration agreement with Novell.

Interoperability has also surfaced in the Software patent debate
Software patent debate

Software patent debate is the argument dealing with the extent to which it should be possible to software patent and computer-implemented inventions as a matter of public policy....
 in the European Parliament
European Parliament

The European Parliament is the only direct election parliamentary institution of the European Union . Together with the Council of the European Union , it forms the bicameral Institutions of the European Union#Legislature of the Institutions of the European Union and has been described as one of the most powerful legislatures in the world....
 (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 programme the product uses.

Railways


Railways have greater or lesser interoperability depending on conforming to standards of gauge
Rail gauge

Rail gauge is the distance between the inner sides of the two parallel Rail profile that make up a single Rail tracks. Sixty percent of the world's railways use a gauge of , which is known as standard gauge or international gauge....
, couplings
Coupling (railway)

File:Railroad coupler.agr2.jpgFile:Tow hitch 5.jpgA coupling is a mechanism for connecting rolling stock in a train. The design of the coupler is standard, and is almost as important as the railway gauge, since flexibility and convenience are maximised if all rolling stock can be coupled together....
, brakes
Brake (railway)

Brakes are used on the vehicles of Rail transport trains to slow them, or to keep them standing when parked. While the principle is familiar from road vehicle usage, operational features are more complex because of the need to control trains, i.e....
, signalling, communications, loading gauge
Loading gauge

A loading gauge is the envelope or contoured shape within which all railroad cars, locomotives, Coach es, buses, trucks and other vehicles, must fit....
, operating rules, to mention a few parameters. North American railroads are highly interoperabilitable, Europe, Asia, Africa, Central and South America, and Australia much less so. The parameter most difficult to overcome (at reasonable cost) is incompatibility of gauge, though variable gauge axle systems such as the SUW 2000
SUW 2000

SUW 2000 is a type of variable gauge system that allows a train to travel across a railway break of gauge.The SUW 2000 design is manufactured by Polish company ZNTK Poznan for Polish State Railways ....
 are starting to come to the rescue.

External links

  • - premier research facility on interoperability of computer networking technologies
  • . , 6 December 2006
  • presents the research concerning the possible interoperability between JBoss
    JBoss

    JBoss Application Server is a free software/Open-source software Java EE-based application server. Because it is Java -based, the JBoss application server is cross-platform: usable on any operating system that Java supports....
     Application Server
    Application server

    An application server, in an Multitier architecture, is a server that hosts an Application programming interface to expose business logic and business processes for use by third-party Business software....
    , Microsoft .NET, BEA Weblogic and IBM WebSphere through the Web Services
  • , Nicolas Jondet (University of Edinburgh), SCRIPT-ed
    SCRIPT-ed

    SCRIPT-ed is the online journal of the AHRC Research Centre for Studies in Intellectual Property and Technology Law SCRIPT based in the School of Law at the University of Edinburgh ....
    , December 2006
  • European Committee for Interoperable Systems
  • New ideas on interoperability and patents
  • Gradmann, Stefan.


See Also


  • Polytely
    Polytely

    Polytely Polytel can be described as Frequently, complex problem-solving situations characterized by the presence of not one, but several goals, endings....
  • Semantic Web
    Semantic Web

    The Semantic Web is an evolving extension of the World Wide Web in which the semantics of information and services on the web is defined, making it possible for the web to understand and satisfy the requests of people and machines to use the web content....
  • Collaboration
    Collaboration

    Collaboration is a recursive process where two or more people or organizations work together toward an intersection of common goals ? for example, an intellectual endeavor that is creative in nature?by sharing knowledge, learning and building consensus....
  • Identity management systems interoperability
  • Norm
    Norm

    Norm or NORM may refer to:...
  • Ontology (information science)
  • Standard
    Standard

    A technical standard is an established norm or requirement. It is usually a formal document that establishes uniform engineering or technical criteria, methods, processes and practices....
  • Standardization
    Standardization

    Standardization is the process of developing and agreeing upon Standard . A standard is a document that establishes uniform engineering or technical specifications, criteria, methods, processes, or practices....