08 February 2007

Software Engineering: Interoperability (Definitions)

"The capability of two or more systems or components to exchange usable information." (Richard D Stutzke, "Estimating Software-Intensive Systems: Projects, Products, and Processes", 2005)

"This allows instant communications among multiple responders and agencies at the same time. All responders may communicate as a team and perform their jobs to the highest level possible. A goal for all advanced, complex security systems." (Robert McCrie, "Security Operations Management" 2nd Ed., 2006)

"The ability of different systems to communicate with each other. Interoperability between different platforms and programming languages is a fundamental goal of SOA." (Nicolai M Josuttis, "SOA in Practice", 2007)

"The ability of different information systems to work together, particularly in the correct interpretation of data semantics and functionality." (J P Getty Trust, "Introduction to Metadata" 2nd Ed., 2008)

"the ability of diverse systems and organizations to operate together." (Bruce P Douglass, "Real-Time Agility: The Harmony/ESW Method for Real-Time and Embedded Systems Development", 2009)

"The ability of different systems to communicate with each other. Interoperability between different applications, platforms, and programming languages is a fundamental goal of integration." (David Lyle & John G Schmidt, "Lean Integration", 2010)

"Connectivity between devices. Refers to the ability to provide services to and accept services from other systems or devices." (Linda Volonino & Efraim Turban, "Information Technology for Management" 8th Ed., 2011)

"The ability of various types of computers and programs to work together and share data across different platforms." (DAMA International, "The DAMA Dictionary of Data Management", 2011)

"the ability for two (or more) components of technology to interface and work together." (Bill Holtsnider & Brian D Jaffe, "IT Manager's Handbook" 3rd Ed., 2012)

"The capability of a product to interface with many other products; usually used in the context of software. " (Marcia Kaufman et al, "Big Data For Dummies", 2013)

"Capability of sharing information and services." (Gilbert Raymond & Philippe Desfray, "Modeling Enterprise Architecture with TOGAF", 2014)

"The ability of heterogeneous software and hardware to communicate and share information." (Mahdi Gueffaz, "ScaleSem Approach to Check and to Query Semantic Graphs", 2015)

"The ability of software and hardware on multiple machines and from multiple commercial vendors to communicate" (Nell Dale & John Lewis, "Computer Science Illuminated" 6th Ed., 2015)

"Interoperability goes beyond integration to mean that systems, applications, or services that exchange information can make sense of what they receive. Interoperability can involve identifying corresponding components and relationships in each system, transforming them syntactically to the same format, structurally to the same granularity, and semantically to the same meaning." (Robert J Glushko, "The Discipline of Organizing: Professional Edition" 4th Ed., 2016)

"Data interoperability is the ability of multiple applications to communicate (and exchange data)." (Piethein Strengholt, "Data Management at Scale", 2020)

"The ability of multiple systems with different hardware and software platforms, data structures, and interfaces to exchange data with minimal loss of content and functionality." (NISO)

"The capability of the software product to interact with one or more specified components or systems"(ISO/IEC 25000)

"The capability of the software to interact with one or more specified components or systems" (ISO 9126)

 "The ability of one application to use the same code when accessing data in different DBMSs." (Microsoft, "ODBC Glossary")

No comments:

Related Posts Plugin for WordPress, Blogger...

About Me

My photo
IT Professional with more than 24 years experience in IT in the area of full life-cycle of Web/Desktop/Database Applications Development, Software Engineering, Consultancy, Data Management, Data Quality, Data Migrations, Reporting, ERP implementations & support, Team/Project/IT Management, etc.