Amazon Tech Support

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Friday, 5 April 2013

Why interoperability isn't as important as you think it is

Posted on 02:11 by Unknown
Often when I'm discussing communications services or applications with clients or online, I end up debating  "interoperability", sometimes along with "federation".

Especially around the areas of SIP, IMS and sometimes WebRTC, I'll frequently hear comments that "interoperability is essential" as otherwise we risk ending up with lots of "silos", "walled gardens" or "islands".

I think the discussion needs to be a bit more forward-thinking, and also more critical, aware of implicit assumptions. I hear a lot of confirmation bias, rooted in old - and crumbling - views of what "voice" or "messaging" are about.

Firstly, there are two main types of interoperability here:

  • UNI or user-network interop. Basically this means that the device or application needs to work with reliably the server. Often, it is used to mean that there's a standard, which means any client can work with any server, for a given service or function.
  • NNI or network-network interop. This relates to the standardisation of interconnection of different services, managed by different service providers. The classic example is being able to make phone calls or send SMS's between two telcos' networks, because the numbering and signalling is all common.

There's also a number of critical subtleties here that are often overlooked:


  • Interoperability on the access network is clearly important for public networks - it's almost always good to have a choice of end-equipment (think phones, tablets, set-tops, routers) to work with a given cellular radio network or fixed broadband system. The costs of building an infrastructure are so high that it makes sense to allow a diversity of things to connect to it easily - especially as there's an ever-wider range of "things" for customers to choose from.
  • NNI is actually mis-named. Increasingly it's really just SSI, service-service interop. The service provider doesn't need to own or operate a physical access network - it might just own switches or routers or web-servers, which may increasingly be running in software, or "in the cloud". The service provider themselves might be an MVNO, or a competitive fixed carrier using another telco's wholesale infrastructure for transport and/or switching.
  • NNI/SSI only makes sense for services that are functionally similar - and which can be described fairly simply. A standalone phone call fits this description, as does a basic SMS or email. But increasingly, communications is going "in context" and so this concept will often not make sense in future. There's no value having "context-context interop" between in-game chat, and a doctor's remote MRI-scan video tool. And I really don't care if my mobile karaoke app can connect to your WebRTC banking call centre or not.
  • Unlike access connections, there is an ever-lower barrier to entry to offering or obtaining communications services or features - and no limit to how many you can get. If a friend or business contact is using a new comms app or services, I can download the app in 20 seconds. Or connect via a WebRTC-enabled site and let Javascript sort it out in 20 milliseconds. You don't need Twelephone or TUMe to connect with Skype - it's a nice-to-have, not a must-have.
  • In fact, often interop is nice-not-to-have. The benefit of silos/islands/walled-gardens is a lack of spam. And more control over how you define connections, friends or equivalent metaphor. You're not "reachable" by everyone, unless you want to be. You can force people to use *your* preferred service. For example, I'm starting to insist on doing vendor briefings via Skype - unless you're a paying client in which case it's your choice, as the power dynamic shifts. Less interop can also mean more security and privacy - and also much more control and monetisation potential for the service provider, if there is one.
In the past, telephony and SMS have been integral parts of the network so conflating NNI and SSI made sense. Phone numbers in particular still link to both Access-NNI and Service-NNI (and via the SIM card, to UNI). But over the last 20 years, various new services and products have evolved that don't require that link - the most important being email and HTTP.

Email is interoperable, clearly. But for most people, it's not tied to an access line. Yes, I've got @BTinternet and @vodafone addresses, but I don't use them. 

We're already seeing the ancient practice of tying phone services to an access line starting to break down - various telcos allow you to access your E164 phone number and its services from another access connection, as a Telco-OTT extension such as Telefonica TUGo or Rogers OneNumber. The NNI in those cases is done via normal Internet peering (and probably an IPsec tunnel for security), but the SSI remains traditional phone-style SIP or SS7. More recently, MetroPCS has done the same for RCS, launching an OTT version for other devices, and more importantly also accessible to your friends on other networks.

I've written before about the difference between interoperability and federation, and why an email-style model makes more sense. (You can have multiple accounts, running on the same device/access). At the moment we see Internet players selling E164 phone numbers decoupled from access (eg SkypeIn numbers) but I'm not aware of any telcos doing the same. I ought to be able to buy an AT&T number, plus AT&T phone service, without an AT&T SIM or home broadband, while I'm sitting here in London.

Although it's inelegant, it's becoming ever more possible to do interop via gateways, SBCs and other middle-points. Moore's Law is making the availability of "glue" and "welding-torches" much easier. We no longer have to beat out a single panel slowly, with a standards "craftsman" meticulously bending over his anvil with a hammer. In particular, we can develop silos rapidly and inexpensively, and then bolt them together afterwards only if and when it makes sense.

I still hear people saying "SMS only took off when all the networks interconnected". That's often wrongly interpreted to mean "interoperability is obviously always valuable", when actually it means that "services tied to specific network IDs are very constrained in value, although interop can sometimes help".
Read More
Posted in | No comments
Newer Posts Older Posts Home
Subscribe to: Posts (Atom)

Popular Posts

  • Mobile social networking - how I'll know when it's going mainstream....
    This falls into the category of "amusing personal anecdotes" rather than "rigorous industry analysis". But it also refle...
  • UK ISPs Code of Practice on Traffic Management - OK as a start, but major flaws
    A group of the UK's largest fixed and mobile ISPs have published a "Code of Practice" about managing traffic on their broadban...
  • Forget lobbyists, this is how Net Neutrality gets enacted in law....
    I've long held that the Internet will always find ways around any blocking/filtering mechanisms for certain types of application, especi...
  • The risks of ignorance-based pricing strategies for telecoms
    Almost exactly 5 years ago, I wrote a blog post cutting through the myth of "value-based pricing" in the telecoms industry. It fo...
  • The Novatel MiFi - possibilities for new mobile broadband business models
    OK, I realise that I've been a bit grumpy and critical of some things recently. But before everyone assumes I'm getting more cantank...
  • The "Social web" - does anyone actually want it?
    Is this another example of The Emperor's New Clothes? I've lost count of the number of pitches I've heard recently along the lin...
  • The danger of "cutting the cord" - where's the femtocell going to go?
    I see many references to people wanting to "cut the cord", and have an all-mobile home. This is particularly the case in the US, w...
  • What's the story with the Phonejack 'femtocell"?
    I'm now trying to catch up with events and analysis over the past few weeks, as I've been on vacation. One of the more bewildering t...
  • Netbooks - a skewed view on mobile broadband
    In recent months, I've noticed an interesting misconception. Some observers - notably from North America - seem to be under the impressi...
  • The mobile industry buzzword of 2009 will be......
    OFFLOAD This year has been all about mobile broadband revenue and traffic growth. Dongles, iPhones, embedded PCs, Android, consumer BlackBer...

Blog Archive

  • ▼  2013 (31)
    • ►  October (2)
    • ►  September (3)
    • ►  August (1)
    • ►  July (2)
    • ►  June (6)
    • ►  May (5)
    • ▼  April (1)
      • Why interoperability isn't as important as you thi...
    • ►  March (3)
    • ►  February (3)
    • ►  January (5)
  • ►  2012 (46)
    • ►  December (5)
    • ►  November (4)
    • ►  October (3)
    • ►  September (2)
    • ►  August (4)
    • ►  July (3)
    • ►  June (1)
    • ►  May (6)
    • ►  April (4)
    • ►  March (1)
    • ►  February (9)
    • ►  January (4)
  • ►  2011 (73)
    • ►  December (4)
    • ►  November (10)
    • ►  October (8)
    • ►  September (6)
    • ►  August (3)
    • ►  July (5)
    • ►  June (7)
    • ►  May (9)
    • ►  April (4)
    • ►  March (7)
    • ►  February (6)
    • ►  January (4)
  • ►  2010 (130)
    • ►  December (4)
    • ►  November (10)
    • ►  October (10)
    • ►  September (6)
    • ►  August (9)
    • ►  July (7)
    • ►  June (19)
    • ►  May (19)
    • ►  April (11)
    • ►  March (18)
    • ►  February (7)
    • ►  January (10)
  • ►  2009 (126)
    • ►  December (4)
    • ►  November (14)
    • ►  October (9)
    • ►  September (8)
    • ►  August (9)
    • ►  July (10)
    • ►  June (21)
    • ►  May (14)
    • ►  April (2)
    • ►  March (11)
    • ►  February (15)
    • ►  January (9)
  • ►  2008 (94)
    • ►  December (24)
    • ►  November (26)
    • ►  October (25)
    • ►  September (19)
Powered by Blogger.

About Me

Unknown
View my complete profile