I’ve been fortunate at several points in my career to work on innovation. When you are on the cutting-edge there are many more questions than answers, and risks abound. Should we do A or B? Will this approach scale? Can we handle 10 transactions per second or 1,000 transactions per second? What is competitor X going to release in the next 12 months? How much do we need to charge for this service? Is this core to our business, or should we buy or outsource it?
If you take an interest in blockchain technology you have likely heard of “Smart Contracts”. Let us dig a little deeper…
Hyper Ledger allows you to deploy custom code (today written in the Go programming language, with Java support under development) to the block chain. This code (knows as chaincode) is called in response to transactions being submitted to the block chain, or the state of the block chain being queried.
The title comes from David Luckham’s great book of the same name.
Over the past three years of so I have been helping to define and build IBM ODM Decision Server Insights, a platform for distributed event processing based on business rules technology. As Chief Architect I’ve had the opportunity to speak to many IBM customers and prospects about their event processing challenges, as well as gaining an understanding of the market dynamics and major players.
Fundamentally event processing platforms allow companies to process event streams, looking for interesting patterns in those event streams and triggering an action when a pattern of interest is detected. Event streams may be high or low volume, and patterns may be simple or complex. In many cases multiple streams are combined (joined/fused) to create a consolidated stream.
A “block chain” is software that allows a network of companies (typically trading partners) to each keep a copy of an electronic ledger (list of transactions) whilst ensuring that each copy is in sync with the others, and that the ledger cannot be accidentally or maliciously updated by one (or more) of the partners without agreement from the majority.
A couple of weeks ago Gartner published their latest Hype Cycle for emerging technologies. While some of the entries (and the timelines) are debatable it’s a good list that serves as a roadmap for furthering reading and technical investigation
I will be digging into the details of the most promising of these technologies over the months to come, as well as some more established technologies that are already changing the world in which we live.