Some time ago I was asked to think of creating a Blockchain + IoT software prototype, not as a first step towards a commercial product, but just to gather such expertise. Of course I answered, that it was not a problem and I would come up with something rather quickly. “My speciality is analysis of complex systems, I’m working on commercial IoT projects for 4 years. And I understand main blockchain principles.. in general” – these were my cheering thoughts.
Results of the survey, conducted by me among my LinkedIn connections. Continue reading “Survey: events processing in IoT systems”
OSGi specifies not only the low-level concepts of the framework but also defines high-level APIs and services available for the use in OSGi environment. There are many of them, I’d mention these: Continue reading “OSGi or “Microservices is not the only way to go away from Monoliths”. Part 3.”
In this post we’ll talk about what we can achieve building a software solution based on OSGi technology. I’d say the base things are: modularity & class loading mechanism, bundles lifecycle management, service discovery. By the way, guys, before we start: everything described here relates to a Java programming language only. Continue reading “OSGi or “Microservices is not the only way to go away from Monoliths”. Part 2.”
OSGi – Open Services Gateway Initiative. Quote from the official site of the OSGi Alliance: “The OSGi technology is a set of specifications that define a dynamic component system for Java. These specifications enable a development model where applications are (dynamically) composed of many different (reusable) components.”(c) Continue reading “OSGi or “Microservices is not the only way to go away from Monoliths”. Part 1.”
Nowadays it’s not so rare when marketing representation obscures and blurs the original term (idea, technology) it is built around. Such blurring of outlines creates a specific situation: eventually the term becomes so hyped in the media space, that people stop perceiving the concept behind the term critically. They get used to it, assuming that the modern software product should be created with this technology, which automatically guarantees it will be “done right”. But these conclusions for the most part are based on the popular opinion rather than on results of personal experience and analysis of pros/cons for the concrete case. Continue reading “micro SERVICES”
Colleagues, I’m glad to introduce the IoTEE Framework to you. As this is the first post on the subject let’s talk a little about what it is.
Literally it is IoT Events Engine Framework. In short IoTEE Framework is a middleware implementing logic of processing events from remote devices via Rules and reacting on them with Actions. Continue reading “IoTEE Framework: introduction”