260 likes | 368 Views
The Goal of Interoperability - Socio-Economic Liberty. OASIS Symposium 2006. www.oasis-open.org. Author. Chuck Fenton Principal Research Engineer Sterling Commerce. www.oasis-open.org. What does interoperability mean?.
E N D
The Goal of Interoperability - Socio-Economic Liberty OASIS Symposium 2006 www.oasis-open.org
Author Chuck Fenton Principal Research Engineer Sterling Commerce www.oasis-open.org The Goal of Interoperability - Socio-Economic Liberty
What does interoperability mean? It means, within a regulated domain, the goal -- socio-economic liberty (optimal commerce) -- has been achieved by participating agents: human, software, hardware. The Goal of Interoperability - Socio-Economic Liberty
Agenda • Regulations • Socio-Economic Cost & Regulation • Requirements & Choice • Challenges • Understanding The Goal of Interoperability - Socio-Economic Liberty
Regulations “Regulations are for people that need to be regulated” Anonymous US Army -1946
Regulations Govern: • Standards – a regulation of itself • Business • Semantics • Contracts • Infrastructure • Testing The Goal of Interoperability - Socio-Economic Liberty
Regulation Domain • Why? – To establish acceptable community behavior to foster commerce • Domain participation in/out • Voluntary • Obligatory • Coercive The Goal of Interoperability - Socio-Economic Liberty
Who imposes regulations? • Society – government • Economic - legal • Social – social mores, games • Communities of interest • Channel masters The Goal of Interoperability - Socio-Economic Liberty
Challenge • Too many standards • Overlapping communities • Evolving authorities The Goal of Interoperability - Socio-Economic Liberty
Socio-Economic Cost & Regulation The Model
Regulations/Standards cost something • Absence is Anarchy • High cost • Incites regulation • Excess is Tyranny • High cost • Incites de-regulation The Goal of Interoperability - Socio-Economic Liberty
High Socio-Economic Cost Low Low Regulation High Socio-Economic Cost - Regulation • Anarchy • Regulation • Tyranny • De-regulation • Liberty Anarchy Tyranny Liberty The Goal of Interoperability - Socio-Economic Liberty
High Anarchy Tyranny Socio-Economic Cost Liberty Low Low Regulation High Socio-Economic Liberty The lowest-cost regulation enabling optimal commerce The Goal of Interoperability - Socio-Economic Liberty
What does Interoperability mean? It means, within a regulated domain, the goal -- Socio-Economic Liberty -- has been achieved by participating agents: human, software, hardware. The Goal of Interoperability - Socio-Economic Liberty
Requirements & Choice Deriving Socio-Economic Liberty
Requirements Domain • RFC 2119 Key Words • MUST, SHALL, REQUIRED • OPTIONAL, MAY, SHOULD • Choices • Silent • Explicit OPTIONAL MUST Requirements MAY SHALL SHOULD REQUIRED The Goal of Interoperability - Socio-Economic Liberty
Driving Choice – Deriving Liberty • Government • Channel master • Consensus • Challenge – Poor: • Writing • Interpretation • Implementation • Human factors The Goal of Interoperability - Socio-Economic Liberty
Challenges Too many good ideas
Domain diversity • Comparative standards • Multiple communities • Challenge: • Rate of change • Cost of change • Obligation Industry Government Legacy Channel The Goal of Interoperability - Socio-Economic Liberty
Evolution • Versioning • Appears as a response • Maturation • Death • Beget new standards Versioning The Goal of Interoperability - Socio-Economic Liberty
Disruption • Cool Conventions • High velocity • Sufficient • Who fosters it? The Goal of Interoperability - Socio-Economic Liberty
Understanding Model Use
The Model • Where you’ve been • Where you are • Not where you are going • Intent is not outcome1 • Uncertainty 1Paul Ormerod, Why Most Things Fail, (New York: Pantheon Books, 2005), Page 99 The Goal of Interoperability - Socio-Economic Liberty
What does Interoperability mean? It means, within a regulated domain, the goal -- Socio-Economic Liberty -- has been achieved by participating agents: human, software, hardware. The Goal of Interoperability - Socio-Economic Liberty
Ask yourself • What is contributing to: • Tyranny? • Anarchy? • What is driving liberty? • Are you reacting? • Where have you been? • Where are you now? • What is your intent: • Consensus? • Sufficiency? The Goal of Interoperability - Socio-Economic Liberty