/* Google Analytics ----------------------------------------------- */

Thursday, March 18, 2010

Data, Data, Data and the cloud

This is the beginning of the end of the SOA process centric vision. Too heavy, too many states/context to manage, too static.

Information centric vision is the future. Why? Because
  • Information will be the only one asset to be able to go from cloud to cloud (from Amazon Storage to Azure Tables, to Salesforce, to facebook for example). BEA was right when they talked about liquid data.
  • Data mashup from contextual display is now available, on premise or on demand (see convertigo or Google) and was never so simple. You can then also easily mashup, aggregate, filter "free" data and proprietary data more easily (look at what people do already with yahoo pipes and Google apps).
  • Tool to move data from one cloud to another are popping every week (last one was soalib online sync service)
  • Security should be then provided by/within the data flow and validated at each compute/display node (People already tried and failed to do it for digital music and DRM, but that's posible).
  • Correlation of information and event generation could then be dynamic and based on business rules (look at eReputation solutions today or new Business Intelligence tools).
You want to be agile, think data, think information (add semantic to data), think rules and events and deploy on the cloud. Think Liquid (like for music or video).

Now, the question is how to keep track of all that? Not with your enterprise architecture tool. Too expensive, not semantically oriented, too proprietary, too static. So how to do it? Follow the flows. Let's call it the Extended Hadoop syndrome: move data, not the nodes, not the applications, not ...

The only core need is to be able to push data IN and OUT. No need for million of standards, just: HTML, XML, HTTP and TCP/IP.

This will change the rules of the game. Of course, software/hardware editors will still try to lock you in (like Apple, Oracle). Salesforce, Google, Amazon, linkedIn, Facebook are good examples of companies adopting partially this vision, but they still try to make you stay in their sub-Internet domains (for Ads or fee based revenues).

The question is then, how to earn money? If you are a supplier, you can make client pay per use or offer standard price list for going through your ecosystem (like when you want to enter London City center by car, you have to pay a certain fee).

This vision will also be pushed by the internet of things. Future is now ... By nature, information will have to flow over domains, language, format ...