A Short History of Interoperability. Michael Robkin Independent Consultant



Similar documents
Smart Grid. System of Systems Architectures

CORE Security and GLBA

Department of Defense INSTRUCTION

Potential Role of an Enterprise Service Bus (ESB) in Simulation

7 Best Practices for Speech Analytics. Autonomy White Paper

BEST PRACTICES IN CYBER SUPPLY CHAIN RISK MANAGEMENT

EH&S STANDARD PRACTICE SP-010 CONTRACTOR ENVIRONMENT, HEALTH AND SAFETY PROGRAM

UNCLASSIFIED R-1 ITEM NOMENCLATURE

Security Threats on National Defense ICT based on IoT

Department of Defense INSTRUCTION

Whitepaper. Data Warehouse/BI Testing Offering YOUR SUCCESS IS OUR FOCUS. Published on: January 2009 Author: BIBA PRACTICE

IBM Data Security Services for endpoint data protection endpoint encryption solution

Master Data Management (MDM) Improves Information Quality to Deliver Value

Department of Defense DIRECTIVE

TNC is an open architecture for network access control. If you re not sure what NAC is, we ll cover that in a second. For now, the main point here is

The IBM Solution Architecture for Energy and Utilities Framework

Applying Business Architecture to the Cloud

WHITE PAPER. Managed File Transfer: When Data Loss Prevention Is Not Enough Moving Beyond Stopping Leaks and Protecting

Integrated archiving: streamlining compliance and discovery through content and business process management

EJGH Encryption User Tip Sheet of 8

FACT SHEET. General Information about the Defense Contract Management Agency

Solutions. Master Data Governance Model and the Mechanism

MODELING AND SIMULATION IN DEFENSE AND SECURITY

Predictive Maintenance for Government

CHAPTER 1 INTRODUCTION

Simulating Information Warfare Using the HLA Management Object Model

Department of Defense DIRECTIVE

Coordinated Operation Capability Using Scalable C2

INTELLIGENCE AND HOMELAND DEFENSE INSIGHT

Business Architecture Scenarios

for Oil & Gas Industry


MES and Industrial Internet

Department of Defense INSTRUCTION

SPAWAR HQ ARCHITECTURE AND HUMAN SYSTEMS GROUP Human-Systems Integration/Systems Engineering Support Performance Work Statement

Director of Intelligence Proposed Research Topics

Finding Aid to the Artificial Collection: Pearl Harbor Attack (Dec 6 Dec 8, 1941)

Army Regulation Product Assurance. Army Quality Program. Headquarters Department of the Army Washington, DC 25 February 2014 UNCLASSIFIED

Cloud Computing. Key Initiative Overview

the value of electrical inspection 70 IAEI NEWS July.August November.December

Solutions Master Data Governance Model and Mechanism

Data Quality Assessment. Approach

Flexible, Life-Cycle Support for Unique Mission Requirements

Top 5 reasons to choose HP Information Archiving

The Advantages of ISO 9001 Certification

Asset Management for the Public Sector with Total Accountability

Semantic Chat for Command, Control, and Intel Beyond Text

E-learning as a Powerful Tool for Knowledge Management

John Essner, CISO Office of Information Technology State of New Jersey

Business Rule Management. Effective IT Modernization

Ten Steps to Quality Data and Trusted Information

Top 5 reasons to choose HP Information Archiving

Why enterprise data archiving is critical in a changing landscape

U.S. Dept. of Defense Systems Engineering & Implications for SE Implementation in Other Domains

Data Management Value Proposition

Strategy for Application Modernization A Summa White Paper

Best Practices for the Acquisition of COTS-Based Software Systems (CBSS): Experiences from the Space Systems Domain

L Impatto della SOA sulle competenze e l organizzazione ICT di Fornitori e Clienti

Department of Defense Net-Centric Services Strategy

HP Service Manager software

Bridging the gap between COTS tool alerting and raw data analysis

Department of Defense DIRECTIVE. SUBJECT: Management of the Department of Defense Information Enterprise

ORACLE FINANCIAL SERVICES ANALYTICAL APPLICATIONS INFRASTRUCTURE

Service Oriented Architecture Based Integration. Mike Rosen CTO, AZORA Technologies, Inc.

Theme 1: IT Governance and Audit Methodologies

Ontology for Home Energy Management Domain

IMPLEMENTING A SECURITY ANALYTICS ARCHITECTURE

IBM Security in the Cloud

Whitepaper. Data Warehouse/BI Testing Offering. Published on: January 2010 Author: Sena Periasamy

Component-based Development Process and Component Lifecycle Ivica Crnkovic 1, Stig Larsson 2, Michel Chaudron 3

THE UNDER SECRETARY OF DEFENSE 3010 DEFENSE PENTAGON WASHINGTON, DC

Five best practices for deploying a successful service-oriented architecture

GENERAL SERVICES ADMINISTRATION Federal Supply Schedule Authorized Federal Supply Schedule

A Taxonomy of Operational Risks

Operationalizing Data Governance through Data Policy Management

Department of Defense DIRECTIVE

The Ethics of E-Discovery. computer technologies in civil litigation, courts are faced with a myriad of issues

Measure Your Data and Achieve Information Governance Excellence

NERC CIP Version 5 and the PI System

Master Data Management A Pilot Study

UTILIZING COMPOUND TERM PROCESSING TO ADDRESS RECORDS MANAGEMENT CHALLENGES

The Data Quality Continuum*

Five Essential Components for Highly Reliable Data Centers

Enterprise Security Solutions

Convercent Predictive Analytics

Snapshot: Zantaz Enterprise Archive Solution, Digital Safe, and Introspect

Network Security Monitoring: Looking Beyond the Network

Measuring and Monitoring the Quality of Master Data By Thomas Ravn and Martin Høedholt, November 2008

Three Fundamental Techniques To Maximize the Value of Your Enterprise Data

ODIG-AUD (ATTN: Audit Suggestions) Department of Defense Inspector General 400 Army Navy Drive (Room 801) Arlington, VA

Validating Enterprise Systems: A Practical Guide

CA Service Desk Manager

Consolidated Afloat Networks and Enterprise Services (CANES)

Transcription:

A Short History of Interoperability Michael Robkin Independent Consultant FDA-Continua-CIMIT Workshop January 25, 26, & 27, 2010

A Short History of Interoperability Lessons Learned from the history of Interoperability. Not a tutorial. We have a rich options available to us. Interoperability not a technical problem. Interoperability is a people problem.

1 st Interoperability Reference Homer, The Iliad Chimera has the head of a Lion in front the head of a Goat in the middle the head of Snake for a tail. Breathes fire (not a capability found in the components!) Omen of Shipwrecks and Volcanoes Credit: Mike Bainbridge, NHS

Trends in Interoperability Interoperability. Webster s Timeline History 1893-2007 Data: Prof. Philip Parker, INSEAD, Chaired Professor of Marketing Citation data of online use of interoperability and related concepts patents, conferences, books, and papers business, law, engineering, medicine, sciences, social sciences filtered by references and relevance Online sources bias totals towards the present. Performed keyword analysis of the references. Relative proportions assumed valid

Railcar Airbrakes: The First Mandated Interoperable System?

1893: Safe Appliances Act First US Government Interoperability Standard. Defined compressed airbrakes as standard on railcars One page long, a few updates since 1903 World-wide compatibility Section 1: Need safety checks on locomotive and a sufficient number of cars. Section 2: Need automatic couplers that can be uncoupled without manual intervention. Section 3: Can t receive cars not equipped. Section 4: Must have Secure grab irons. Section 5: Outsourced to standards bodies: The American Railway Association is authorized to set standard height of drawbars for freight cars. Section 6: $100 fine per violation. Section 7: Can extend time for compliance Section 8: If someone working for a non-compliant train is injured, the railway still liable.

History Lesson #1 Safe Appliance Act has everything in its place: The minimum amount of law defined only what was necessary for interoperability And only for the critical safety aspects An industry association set actual standards Liability clearly defined Compliance not confusing Value added to the industry and consumers Other responsible agencies, companies, and associations defined the myriad other safety details which evolve, but are not required for interoperability Work rules Procedures Training & Education Organization

100% Interoperability References By Domain 90% 80% 70% 60% 50% 40% 30% Other Communicaiton Computer/SW Military Healthcare 20% 10% 0% 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004

History Lesson #2 Lots of work that can be re-used

Military Interoperability Keywords 20% C4I, C3, Command & Control 18% Simulation, Modeling

Pearl Harbor Attack, 7 December 1941 USS Maryland (BB-46) alongside the capsized USS Oklahoma (BB-37). USS West Virginia (BB-48) is burning in the background. Official U.S. Navy Photograph, National Archives collection.

Root Cause Interoperability Failures of Pearl Harbor All organizational failures. No technology issues. Desourdis, Robert I. ed., Achieving Interoperability in Critical IT and Communication Systems, Artech House, Boston, 2009, pg.48

25 Organizational Deficiencies that Lead to Interoperability Failures Organization Assumption Omission Verification Supervision Alertness Complacency Intelligence Attitude Imagination Communications Paraphrase Adaptability Disclosure Insight Dissemination Inspection Preparedness Consistency Jealousy Relationship Priority Reporting Improvement Delegation Prange, Gordon William., Donald M. Goldstein, and Katherine V. Dillon, Pearl Harbor: The Verdict of History, McGraw-Hill, Penguin, 1991, p.552

History Lesson #3 These are not 1941 technology issues. These are: Organizational Failures Poor Processes Incorrect Policies Bad Assumptions Attitude Issues Individual Deficiencies Interoperability is an organizational problem. It is not a technical problem

So What? Weapon Acquisition is complex. Logistics is complex Battlefields are complex. War is complex Complex Organizationally not just technologically

Formal Methods Do Not Apply

The Problem: Organizational and Operational Interoperability Enormous Complexity Unpredictable Environments, Requirements, Usage C4I: Command, Control, Communications, & Intelligence Human interactions Organizational Design Simulation to the Rescue

Organizational/C4I Simulation Command Staff Analyst Pilot C4I Simulation Simulated Radar Data Simulated Aircraft Crew Real Ship Mix and Match real and simulated components as required

Simulation, Validation, & Verification Real World Simulation Valid Data Software Development System Validation Conceptual Model

History Lesson #4 Other people have solved harder problems.

History Lesson #5 Other people have solved different problems. Defense Contractors have ONE customer, ONE client, and ONE user. The DOD: Defines goals, purpose, requirements, & scope Pays for everything and write acquisition policies Trains all personnel Handles Logistics Operates all equipment Airlines have TWO vendors: Boeing and Airbus And they all hate unplanned events

Computer/SW Interoperability: Keywords Frequency

History Lesson #6 Standards Semantic Interoperability Object-Oriented Architecture

Semantic Interoperability: Same Data, Different Meaning My client isn t working My client isn t working Each instance of each word uses a different definition (10X!) Full understanding of each message requires knowing: context sender intended recipient

Semantic Interoperability Logical Link Domain Meta-data Referent meta-data Structural meta-data Syntactic meta-data DATA 7 Application layer 6 Presentation layer 5 Session layer 4 Transport layer 3 Network layer 2 Data link layer 1 Physical layer 7-Layer OSI Stack Physical Link Jeffery T. Pollock, and Ralph Hodgson, Adaptive Information. Improving Business Through Semantic Interoperability, Grid Computing, and Enterprise Integration. Wiley-InterScience, 2004, pg. 138

Object Oriented Systems Approach Black Box Internal Functions not visible. Don t care anyway. Interface Only

Bluetooth Certification www.bluetooth.org

NOTE: Black Box/ Object Oriented/Systems Thinking Continua: Scope of Certification Program Out of Scope In Scope Compliance/Conformance Testing Verifying that a device meets a requirement in a standard/specification. Interoperability Testing Verifying that two devices work together in the intended way. Non-functional testing Testing not associated with a specification (i.e., performance, stress, scalability, availability, reliability, usability, etc.) User Interface testing - Verifying the user interface is well designed and reliable. Regulatory testing Tests to assist vendors with regulatory compliance.

Interoperability References By Domain

Interoperability References By Domain

History Lesson #7 Healthcare

Thank You Michael Robkin www.mikerobkin.info