- 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.)"
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. [Institute of Electrical and Electronics Engineers. IEEE Standard Computer Dictionary: A Compilation of IEEE Standard Computer Glossaries. New York, NY: 1990.(iftikahr)]
Syntactic Interoperability
Syntactical Interoperability is required for any attempts of further interoperability. If a system is capable of communicating and exchanging data, it is syntactic interoperable.For communicating data, specified data formats, communication protocols, interfaces of descriptions and the like are fundamental. In general XML or SQL standards provide syntactic interoperability.
Semantic Interoperability
Data exchange involves two computer system parties at minimum: One sending and one receiving computer system part. The data exchange is done in order to produce useful results for either all or both computer system parts or at least one of them. However all users of the computer system parts agreed on the definition what is seen as useful result.
Semantic interoperability is reached, than the data exchange between computer system parts is delivering after being processed such useful results.Telecommunications
In
telecommunication , the term can be defined as:#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.
#The condition achieved amongcommunications-electronics systems or items of communications-electronics equipment wheninformation 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 and from theDepartment of Defense Dictionary of Military and Associated Terms in support ofMIL-STD-188 .In
two-way radio , interoperability is composed of three dimensions:
* compatible communications paths (compatible frequencies, equipment and signaling),
* radio system coverage or adequate signal strength, and;
* scalable capacity.oftware
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 samefile format s, and to use the same protocols. (The ability to execute the same binary code on different processor platforms is 'not' contemplated by the definition of interoperability.) The lack of interoperability can be a consequence of a lack of attention tostandardization 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"." [http://jtc1sc36.org/doc/36N0646.pdf]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 ". Interoperability can have importanteconomic consequences, such as network externalities. If competitors' products are not interoperable (due to causes such aspatent s,trade secret s orcoordination failure s), the result may well bemonopoly ormarket failure . For this reason, it may be prudent for user communities or governments to take steps to encourage interoperability in various situations. In theUnited Kingdom , for example, there is aneGovernment -based interoperability initiative callede-GIF . As far as user communities,Neutral Third Party is creating standards for business process interoperability. Another example of a neutral party is the RFC documents from theInternet Engineering Task Force (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 ” 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 ofwireless 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, useelectronic medical records (EMR ). With such a low rate ofEMR 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 promotingEMR adoption, companies such asIntel 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 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 theSemantic Interoperability Centre Europe (SEMIC.EU). 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,
fire fighting , EMS, 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 and other departments in Utah have created a statewide data-sharing network using technology from a company based inBountiful, Utah ,FATPOT Technologies .The [http://www.governor.wa.gov State of Washington] seeks to enhance interoperability statewide. The [http://www.siec.wa.gov 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 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 [http://www.safecomprogram.gov/ SAFECOM] 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 . 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:
# 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.
# 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 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 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 vs. theEuropean Commission 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 [http://www.microsoft.com/presspass/press/2006/nov06/11-02MSNovellPR.mspx] [http://www.microsoft.com/interop/msnovellcollab] [http://blogs.msdn.com/jasonmatusow/archive/2006/11/02/novell-and-microsoft-build-a-bridge.aspx] .Interoperability has also surfaced in the
Software patent debate in theEuropean Parliament (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.References
External links
* [http://www.cimit.org/orfuture.html CIMIT - Center for Integration of Medicine and Innovative Technology - the MD PnP Program on Medical Device Interoperability]
* [http://www.sisostds.org/ Simulation Interoperability Standards Organization (SISO)]
* [http://www.ariadne.ac.uk/issue24/interoperability/intro.html Interoperability. What is it and why should I want it. Ariadne 24 (2000)]
* [http://www.omg.org/interop/ Interoperability Summit]
* [http://www.interop-noe.org/ InterOP NoE Project]
* [http://interop-vlab.eu/ InterOP V-Lab]
* [http://www.ibis-journal.net/ OA Journal on Interoperability in Business Information Systems]
* [http://www.iol.unh.edu/ University of New Hampshire Interoperability Laboratory] - premier research facility on interoperability of computer networking technologies
* [http://www.microsoft.com/interop Microsoft Interoperability]
* [http://www32.brinkster.com/srisamp/netArticles/article_16.htm Understanding COM Interop]
* [http://sutor.com/newsite/blog-open/?p=1260 Interoperability vs. intraoperability: your open choice] . [http://sutor.com/newsite/blog-open/index.php Bob Sutor blog] , 6 December 2006
* [http://www.i14y.net i14y.net] presents the research concerning the possible interoperability betweenJBoss Application Server ,Microsoft .NET ,BEA Weblogic andIBM WebSphere through theWeb Services
* [http://www.law.ed.ac.uk/ahrc/script-ed/vol3-4/jondet.asp La France v. Apple: who’s the dadvsi in DRMs?] , Nicolas Jondet (University of Edinburgh),SCRIPT-ed , December 2006
* [http://www.interoperability.eu ECIS] European Committee for Interoperable Systems
* [http://www.ipcrunch.org IP Crunch] New ideas on interoperability and patents
Wikimedia Foundation. 2010.