New Publication – Research Policy: The role of Web APIs in digital innovation ecosystems.

I’m happy to share that our paper “The value and structuring role of web APIs in digital innovation ecosystems: The case of the online travel ecosystem” co-authored with Roser Pujadas and Erika Valderrama has been published in Research Policy. It is available free from here (open access). The paper examines the role of interfaces (specifically APIs) within digital ecosystems.

Pujadas, R., Valderrama, E., & Venters, W. (2024). The value and structuring role of web APIs in digital innovation ecosystems: The case of the online travel ecosystem. Research Policy, 53(2), 104931. https://doi.org/https://doi.org/10.1016/j.respol.2023.104931

– We show a dynamic ecosystem where decentralized interfaces enable decentralized governance.

– We show Web APIs are easily replicated and so switching costs are relatively low. Thus, they do not easily lock-in complementors.

– We show Web APIs create synergistic interdependencies between ecosystem actors which are not only cooperative.

– We show Web APIs create networks of interorganizational systems through which services are co-produced.

– We show Web APIs are important sources of value creation and capture in digital innovation ecosystems.

We do all this through an analysis of 26 years of the online hotel booking ecosystem (1995-2021). Within the paper we present network analysis which reveals the complexity of actors involved in booking a hotel room today – see the following image for evidence of how complex this hotel booking ecosystem has become!

Some random choice quotes from the discussion section:

“Our research uncovers the distinctive structuring role and economic value of web APIs within a digital innovation ecosystem that is decentralized, and not organized around a platform technology as the focal value proposition”

“uncovers a dynamic and competitive digital ecosystem, where web APIs are not centrally controlled, and they are not only developed by incumbents, but also by new entrants offering new services or reintermediating existing ones.

“the competitive advantage that interfaces provide to a platform or firm does not lie so much in the capacity to lock in complementors, nor even on data collection per se, but upon increasing the capacity to process and analyze data in real time, gaining valuable contextual insights within value-adding services, which can be directly monetized.”

The structuring role of web APIs in digital innovation ecosystems

interfaces can structure directly competitive relationships within an ecosystem. For instance, by revealing, what we term, surreptitious interfacing through web scraping (e.g. by early metasearchers), we show how interfaces can be imposed upon another actor against their will. Jacobides et al. (2018 p. 2285) define an ecosystem as ‘a group of interacting firms that depend on each other’s activities’ –we might add to this: or exploit each other’s activities.

“our research shows an ecosystem without a single orchestrator, and where a wide range of interfaces are designed and controlled by a range of actors, in a highly decentralized manner. Our research thus contributes to ecosystem orchestration and governance theory.”

The strategic value of web APIs

Web APIs do not enable control over standards. As web APIs draw upon open shared web standards, parsing them is relatively simple and understandable, and they are agnostic to the systems they interface. This makes them relatively easy to imitate and adapt.”

Web APIs proved ineffective tools to lock in complementors and so to establish leadership. Once an actor uses a web API, the cost of connecting to a different web API that offers the same or similar service is low, thus potentially increasing the power of suppliers and customers (Porter, 2008).”

A “consequence of low specialization costs is that the cost of establishing connections with multiple firms is relatively low…our research provides evidence of large-scale multihoming in an ecosystem built around decentralized web APIs”  

“We see firms constantly adapting, changing their roles, and adding existing services by replicating web APIs, but also offering new web APIs over time. Together, this helps explain the dynamism, growth, and decentralized governance of the ecosystem”

Web APIs in value creation and capture within the digital economy

“web APIs are used by actors within a decentralized ecosystem to interface their information systems and so, to co-produce services and products…the value of web APIs is not only as a design rule…but also as a technology-in-use that enables the interaction of distributed systems.”

“…the value of web APIs is … in facilitating the production of meaningful data… attention should be focused on the exchange of information and integration of digital capabilities through web APIs, and on the real-time production of information and prediction that web APIs enable.”

“An indirect… form of value that web APIs enable is access to potential customers.”

The problem with Web APIs, AI and policy.

“We also reveal how data analytics and AI are becoming deeply embedded across such decentralized web API-based ecosystems. As AI can benefit from harvesting data from multiple sources so we expect it to become increasingly ingrained. This embedding will make it hard to research and trace AI’s impact within the digital economy– with policy implications for those regulating AI.”

Pujadas, R., Valderrama, E., & Venters, W. (2024). The value and structuring role of web APIs in digital innovation ecosystems: The case of the online travel ecosystem. Research Policy, 53(2), 104931. https://doi.org/https://doi.org/10.1016/j.respol.2023.104931

UK Cloud Awards 2018

I am pleased to be a judge for the UK Cloud awards again this year.  https://www.ukcloudawards.co.uk/

If your company is keen to apply for the awards the closing date for entries is the 23rd February 2018. And hopefully I will then see you for the awards ceremony at County Hall in May!

 

Why you should study Information Systems within a Management Degree.

The following is a lecture I gave to young people applying to study Management at the LSE. The aim of the lecture is to discuss why studying information systems is vital if we are to understand modern management practice. 

At the start of 2014 Erik Brynjolfsson and Andrew McAfee at Sloan Management School (MIT) published a book titled “The second machine age” (Brynjolfsson and McAfee 2014); a title drawn from the idea that information technology is progressing at such a speed that digital technology is likely to reinvent our economy – just as the industrial revolution and steam engine did in the first machine age. Picking up this books’ argument The Economist used a picture of a tornado ripping through offices to illustrate how in the near future information technology is likely to reinvent all aspects of work – including management jobs.

In some ways their thesis sounds like another tired outdated argument for how wonderful Information technology is and how it will change everything. Similar pronouncements were made in the 1960s as computers began to be used for banking and travel agencies; in the 1970s as computers began to be used for office work such as publishing; in the 1980s as the Personal Computer arrived on every desk and entered the home; in the 1990s as the Internet emerged as an “Information Superhighway” connecting the worlds information; then again in the 2000’s as eCommerce, Websites and Mobile telephony exploded.

What is different today? Should we accept these authors’ pronouncements and their hyperbolic claim of a “second-machine age” today? And if we do accept it what does that mean for the study of management?

Let’s begin by considering where we are with information technology in business today.

Within modern industrialised economies most businesses already rely on a suite of information technology applications to support their activity. We cannot conceive of businesses without IT to manage all the different information flows they need.

From a small shop’s stock management system and accounting package, to a large business running thousands of applications IT is everywhere. For example AstraZenica, a global pharmaceutical company runs 2144 applications for its 50,000 users.

Large businesses like these will run applications for many different management tasks – to manage their key resources (staff, stock, warehousing etc); applications to manage their relationship with their customers (for example to manage call-centres, websites, online-orders, customer-email), supply chain management systems to manage suppliers and partners; and finance packages to undertake their accounting. They will also run specialist applications created for their particular business – for example the LSE has applications for timetabling all the classrooms and lecture halls, and applications to book halls of residences rooms for you.  These complex information tasks have existed for years –indeed the “computing department” predated the computer as shown in this photo – it was a department in a company responsible for processing information – so what is different today?

If these have existed for years the how then can Brynjolfsson and McAfee justify the argument that we are entering in a second machine age?

To consider this we need to think about the role of technology in our economy more generally.

The first machine age was when factories and machines (e.g. steam engines) were create in the “industrial revolution” and in a short period the entire economy evolved and changed.  Yet in 1976 Daniel Bell (Bell 1976) argued that we were a “post-industrial society” in which the number of employees in “first-machine-age” businesses were rapidly declining as computerised systems took over the role of people for repetitive manual labour (for example simple robots screwing nuts into the chassis of a car during its production). IT evolved and changed our industrial landscape during this period…

However at about the same time Peter Drucker (Drucker 1969)  (a famous management guru) coined the term “Knowledge worker”, describing how knowledge was the key economic resource and so showing that the human (as central to knowledge creation and application) would continue to rule supreme for knowledge work. The argument was that information-technology and machines might replace and mechanise simple repetitive jobs (making a more efficient first-machine-age) but knowledge-work would remain and would be vital for designing, building and supporting these machines.

While a PC might get rid of the typewriter and replace it with a wordprocessor application, or get rid of the calculator and replace it with an accounting application, the knowledge-worker would continue to direct and use these machines. They were supporting knowledge work not supplanting it. Knowledge Work wouldn’t be capable of mechanisation.

This view of knowledge-work also aligned with the shifting nature of economies as labour shifted from primary industry and secondary industry (e.g. Agriculture and manufacturing) to tertiary industries (like financial services) in which information technology was increasingly vital to support the knowledge work. Essentially knowledge-workers in tertiary industries – Lawyers, Financiers, Teachers, Doctors, Managers, Designers, Architects and (thankfully for me) Academics jobs’ were safe. Information Technology might support us in our work – and so make us more productive (and perhaps even more prosperous) – but ultimately we would still be needed!

Recently though we have seen a number of significant shifts in the way information technology is used in businesses and between businesses which might challenge this assumption.

To understand this though we need to stop talking about Information Technology – and begin to talk about Information systems. Because Information technology – computers, printers, applications, smartphones, networks – are only one part of an information system.

An information system is an organised system composed of technology and people which collects, organises and processes information. It is about how people are managed and coordinated to use information technology to do some task which is useful; whether it is a shop owner looking at their past-sales on a spreadsheet in order to make decisions on what stock to buy, or something more dynamic, globally distributed, and complex.

Take for example the Lotus Formula 1 racing team (which I had the pleasure of researching last summer). One of the crucial management tasks they face is to make decisions on racing strategy during a race. To do this they have a complex information system consisting of the driver, the car (which relays data about its performance from 150 sensors every 100th of a second) the pit-crew (who can see this data in real-time as it is processed by the 36 computers it keeps “Track-side” running specialist applications), and then a secondary crew sat in an office in Oxfordshire who see the same information as the pit-crew but also have access to all the engineers who designed the car, and another supercomputer to process this data. The information system then is all of this – the people, their expertise, the task (deciding what race strategy should be taken), the technology (the car, its instruments, the computers, software, the screens, the networking etc). The management decision on race strategy is effectively taken by all these components coordinating together and its success can have profound implications for the team’s financial performance.

Less extreme Information systems are everywhere… they got you into this lecture theatre this morning (remember the people with clipboards checking your name against a list), remember the Oyster-Card you used to get the tube here, remember the booking system you used to book the hotel.

What then might have changed recently to justify the name the second-machine age, and to justify why you need to study information systems within a degree on Management?

I would like to argue that two things might justify this argument today (these are drawn from my own research rather than from Brynjolfsson and McAfee’s book:  Digital Abundance and Connections and coordination.

1) Digital Abundance

Until quite recently business information systems managed information at a local level. Information was a scarce resource and mangers were employed to produce it (for example by getting people to walk around the shop floor counting things), analyse it (putting that data into a spreadsheet and deciding what was selling well) and act upon it (telling staff to order more of those things).

Today however data is everywhere and is usually created automatically (for example by shops Point of Sale (tills to you and me), supply chain management systems, and stock-tagging). Staff might walk around, but they would carry a computer and scanner and input this data directly into a huge database at head-office. But because computing storage and processing is extremely cheap today companies can go further to include other sources of information in making their decisions –  for example they can process internet sourced information (Facebook, Google, Twitter) to understand how people perceive a product or brand; they can process weather information to understand likely consumption patterns, they can process  all their past sales information, and they can even process data on customers – their buying patterns, habits, census data about where they live  – even how they walk around a store (using their smartphone wifi or CCTV).  Decision making has thus shifted from a scarcity of information to an abundance.

2) Connections and coordination

Management decision making is thus about dealing with this profusion of data and trying to identify causalities and inferences from the connections within it – and yet we are beginning to learn that this is often beyond the comprehension of humans. For example in some supermarkets Nappies and Beer are advertised together on Friday evenings.  Why? Because an information system with access to all sales data noted a direct correlation between the sale of nappies and beer on Friday evenings – and from this the head-office manager can infer that Men (mostly) are asked to collect nappies on the way home from work, and if prompted will probably buy beer at the same time. This decision however would probably only have been made through an information system analysing past sales data automatically.

But connection is also about extending information systems beyond a single enterprise. A new innovation termed “Cloud Computing” has shifted the IT used by many organisations outside their organisation and onto the Internet.  This has increasingly allowed them to create connections and networks between organisations, and build ever more profitable, and ever more complex, Information systems.

In a book I recently co-authored with two colleagues here at the LSE we termed this “moving to the cloud corporation” and describe a company called NewGrove who specialise in helping businesses by connecting and collating huge quantities of data from both within the organisation and from outside it and displaying this data as google-maps with colours, images and graphs showing how the business operated on a street by street basis. Managers with NewGrove’s information system can, arguably, make more informed decisions than competitors without such systems.

Connections and coordination are perhaps most evident at an airport – who flew here today – yesterday… How many of you didn’t really interact with a human being except at the departure gate (and perhaps the coffee stand)? Instead your passage through the airport was coordinated by a plethora of systems interacting and communicating together…  in the USA you put your frequent-flier or credit card into a machine and in those 3-4 seconds a conversation occurs between various machines – flight-status systems, Airlines systems, past-travel history, name with Transportation Security Administration, NSA (perhaps) , food providers, computers in the destination, connecting flights, weight distribution on the plane – what Brian Arthur (Arthur 2011) described as “ a second economy” alongside the visible economy. Throughout complex decisions and inferences are made by software that were previously made by human beings.

However as the software and computing power improves, as more IT is available through “cloud computing” shifts, and as more data is capable of processing, so the decisions and inferences can become more complex – and appear more like Peter Drucker’s “Knowledge Work”.

In 2010 IBM built a computer system called Watson capable of winning the complex gameshow “Jeopardy” against the shows two best ever players by keeping a gigantic database of information (taken from the internet) available in its memory- 200million pages of data.  Today Watson is being developed for sale as a management-support systems to work alongside physicians, lawyers, financial services and government. Note that since 2010 Watson improved its performance by 2300 percent and shrunk to the size of three pizza boxes[1]

However more importantly cloud computing allows large scale computing power to be available to any business paid-for with a credit card. The key lesson here then is not that these things are going to be amazing, but that they may become integrated into the mundane business systems central to every business today.

Finally these connections and their coordination change businesses and business models. Obviously music, TV, newspapers and photography have been fundamentally reconfigured by information technology. For example financial markets have been changed as companies harness similar data-abundance to produce computer systems that trade automatically… making complex financial decisions at huge speed through complex information systems which connect data from across the world.  This was made obvious on the 5th June 2010 at 2:45pm when 9% was wiped off the Dow Jones in about 5 minutes…. Within this time it was not human traders who were leading the volume of trades, but algorithmic trading systems created to play the market by making decisions based on vast quantities of data at speeds no human can match.

Now obviously the examples I have used in this talk so far might be classed as extreme – but they hopefully paint a picture. Information Technology are no longer simply tools used by managers – Information Systems are integrated, connected, coordinated systems with an abundance of data at their disposal which are making complex management decisions already.

Knowledge-Work is not longer, Brynjolfsson  and McAffee would argue, the preserve of the Human –and so we are entering a second machine age.

So what in conclusion I want to take away that:

1) Even if you don’t think you want to study computers you should ensure that you understand information systems at a basic level because they are as integral, pervasive and important as the people in a business – though often less visible. If we want to understand how businesses work from a financial or human resource perspective – we should probably do the same from an Information Systems perspectives.

2) Information Systems are part of what an organisation is and shape the way organisations evolve and change. We need to understand how to better design and build such systems, and how such systems constrain and shape businesses.

3) We must understand how we can prepare for the information systems created by others (be they competitors, partners or government) –Uber’s[2] impact on taxi-firms, TripAdvisor[3] on Hotel chains, Flikr and Facebook’s on Kodak, Amazon on retail and publishing, Google on mapping and search. When managers ignore the impact of information systems on their business, they are taking fundamental risks with their organisations future.

Thank you,

Will Venters.

Dell Think Tank

I am participating in Dell’s cloud think tank next Tuesday. Around 10 of us are meeting in person to discuss core issues on cloud computing. The event is live-streamed globally and through twitter you can ask us questions and interact. 

Hope to see some of you there.

Image

SLA’s and the Cloud – the risks and benefits of multi-tenanted solutions.

Service Level Agreements (SLAs)  are difficult to define in the cloud in part because areas of the infrastructure (in particular the internet connection) are outside of the scope of either customer or supplier. This leads to the challenge of presenting a contractual agreement for something which is only partly in the suppliers control. Further as the infrastructure is shared (multi-tenanted) SLA’s are more difficult to provide since they rest on capacity which must be shared.

The client using the Cloud is faced a challenge. Small new cloud SaaS providers, which are  increasing their business and attracting more clients to their multi-tenanted data-centre, are unlikely to provide usefully defined SLA for their services than that which a data-centre provider can offer where it controls all elements of the supplied infrastructure.  Why would they – their business is growing and an SLA is a huge risk (since it is multi-tenanted breach of one SLA is probably a breach of lots – the payout might seem small and poor to the client but is large for a SaaS provider!). Further with each new customer the demands on the data-centre, and hence risk,  increase. Hence the argument that as SaaS providers become successful the risk of SLAs being breached might increase.

There is however a counter-point to this growth risk though – as each new customer begins to use the SaaS they will undertake their own due-diligence  checks. Many will attempt to stress test the SaaS service. Some will want to try to hack the application. As the customer base grows (and moves towards blue-chip clients) the seriousness of this testing will increase – security demands in particular will be tested as bigger and bigger companies consider their services. This presents a considerable opportunity for the individual user. For with each new customer comes the benefit of increasing stress testing of the SaaS platform – and increasing development of skills within the SaaS provider. While the SLA may continue to be poor, the risk of failure of the data-centre may well diminish as the SaaS grows.

To invoke a contract is, in effect, a failure in a relationship – a breakdown in trust. Seldom does the invocation of a contract benefit either party. The aim of an SLA is thus not just to provide a contractual agreement but rather to set out the level of service on which the partnership between customer and supplier is based. In this way an SLA is about the expected quality demanded of the supplier and with the above model the expected quality may well increase with more customers – not decrease as is usually envisaged for cloud. SLA’s for cloud providers may well be trivial and poor, but the systemic risk of using Clouds is not as simplistic as is often argued.  While it is unsurprising that cloud suppliers offer poor SLA’s (it is not in their interest to do otherwise), it does not mean that the quality of service is, or will remain, poor.

So what should the client consider in looking at the SLA offering in terms of service quality?

1) How does the Cloud SaaS supplier manage its growth? The growth of a SaaS service means greater demand on the providers data-centre. Hence greater risk that the SLA’s will be breached for their multi-tenanted data-centre.

2) How open is the Cloud SaaS provider in allowing testing of its services by new customers?

3) How well does the Cloud SaaS provider’s strategic ambition for service quality align with your desires for service quality.

Obviously these questions are in addition to all the usual SLA questions.

IT departments as “outside”

Joe Peppard, in a recent EJIS paper (Peppard 2007), makes the point that utility computing (along with outsourcing and ASP) are premised on a gap between IT function and the customer/user. “They assume the user is the consumer of IT services, failing to acknowledge the value derived from IT is often not only co-created but context dependent” (ibid, p 338).

Joe suggest that this is founded upon the ontological position that “IT is an artefact that can be managed”, and subsequently that the value of IT is in its possession.  This leads to the obvious claim that rather than focusing on IT management, we should focus on delivery of value through IT. This brings our perspective of IT function (and of Cloud Computing within the enterprise) from the realm of cost-saving efficiencies (as Carr 2003 might suggest) to a focus on contextual practice – supporting work.  As Joe’s the article argues “to seek not to management IT per se, but to manage to generate value through IT”.

Carr’s (2003) argument is thus that the IT function is not needed since this is outsourced to the ASP/Cloud provider. But a more subtle point might be that it needs to instead be pervasive – IT installed within business functions (so as to better contextualise Cloud Services within business practices). While IT services prior to the Cloud increasingly focused on getting the “plumbing” of the organisation correct (i.e. ensuring the email worked, installing ERP, networking the systems), with the use of Cloud services their role must be focused on improving the integration of Cloud services into the work practices of users  – focusing on both social and technical practices which can be supported or enhanced through IT.

We remain fixated on the CIO and IT department as our focus for Cloud Computing.  This seems odd. For what if this role of contextualising IT is better suited to users (who are increasingly technologically proficient particularly around Cloud Services (e.g. SalesForce / GMail)). With the Cloud users are increasingly powerful actors able to engage with, and even procure, IT infrastructure for themselves. How this might influence the role of IT within the enterprise is far from clear but it will certainly lead to new battles and new challenges.

References:

Carr, N. (2003). “IT Doesn’t Matter.” Harvard Business Review: 41-49.
Peppard,J (2007) “The Conundrum of IT Management” European Journal of Information Systems (2007) 16, 336–345. doi:10.1057/palgrave.ejis.3000697