Further Research From The Berkman Center And St. Gallen University on Interoperability
28 November 2007For computing today interoperability is probably as important to the industry as some of the longer running conversations around subjects such as security and reliability. In previous posts I have talked a great deal about some of my own experience and views in this area.
Interoperability itself has evolved for the computing industry and a growing challenge over the last thirty years. At the start of the journey the picture was a much simpler one than we know today with most systems being delivered by a small collection of very large single vendors, starting with the hardware and storage systems and working right the way up through the stack to the applications that directly serviced the needs of users. At this early point in time interoperability was often defined and resolved by a series of infrequent gateways between the vendors themselves, connecting their large managed customer networks together.
The advent of the desktop personal computer and the consumer operating systems from Microsoft, Apple and more recently the open source community brought with them a new world of consumer choice. Today your desktop system will contain an array of fully interoperable technologies from different vendors who are doubtlessly operating on different continents. The processor, the disk array, the operating system, your applications and your user input devices are all highly interchangeable, and regardless of the choices that you make for each of these components you will still be able to communicate with friends, colleagues and a range of information providers over the common network that we know as the Internet using common sets of applications.
Given the magnitude of these changes many will agree that they have happened in a relatively short period of time. Some questions around what interoperability is or how issues should be resolved are still the subject of significant debate within the industry. Sometimes those debates are driven by large multinational companies who have an interest in one model over another, and more frequently they are driven on a technical level by individuals or groups who can see conflicting methods of solving similar problems.
One of the measures of maturity of any area of science in the involvement of academia in managed research around well defined challenges and real world problems. Interoperability is one area where we are just starting to see academic projects focus on the technical, organizational and semantic language questions that interoperability brings. Every study adds to an evolving view of what the industry needs to do from here, along with delivering well researched data and real world case studies.
As a company Microsoft spends a great deal of time engaging with universities around the world, posing questions that help us gain a better understanding of many aspects of the industry including challenges that our customers are facing and how we need to develop our own plans to support a rapidly evolving landscape.
One such piece of research reached its conclusions earlier this month and was jointly published by the Berkman Centre for the Internet and Society at Harvard Law School and the Research Centre for Information Law at St. Gallen University in Switzerland.
The conclusions are interesting, and I would encourage you to read the report itself which you will find here rather than just relying on my own observations.
The study itself looks at three use cases for interoperability. DRM in the context of online and offline music, identity management systems and the interactions between web services. There of the key findings can be summarized as follows;
First, interoperability does not mean the same thing in every context. Nor is there the same need for interoperability in every situation. Highly secure systems, for example, will probably not have the same interoperability requirements as consumer systems.
Second, there is no one-size-fits-all method to achieving interoperability in the ICT context. Interoperability can be achieved by multiple means including the licensing of intellectual property, product design, collaboration with partners, development of standards (open or defacto), and governmental action. The best path to interoperability depends greatly upon context and which goals matter most, such as prompting further innovation, providing consumer choice or ease of use, and the spurring of competition in the field.
And third, the report comes to the conclusion that the private sector generally should lead interoperability efforts. The public sector should stand by either to lend a supportive hand or to determine if its involvement is warranted. Trying to impose universal answers can produce unintended consequences such as curtailing innovation, limiting consumer choice, or reducing overall competition.
Given many of the policy debates currently underway in this area across Asia, the third finding requires some more investigation particularly in the context of the joint regional objectives that the industry and governments share in the area of economic development and growth.