Spring Boot + Camel + Atmosphere-websocket

We all know that clear documentation with great and simple examples can save hours of development time. That is why I decided to create simple examples, using popular night now technology Spring Boot with Camel component Atmosphere-Websocket. You can read about the Atmosphere project here. Lets go to the task. You need to do an integration project…

Fail Big Time. Fail Now.

Utilities rolling out smart meters are facing substantial risks for costly delays caused by failing system integrations and applications in the meter to cash value chain. Comprehensive testing before smart meter rollouts can mitigate risk and lower investment costs significantly. Utilities worldwide are in the process of planning large scale smart metering rollouts. These utilities…

JAXB – Unmarshalling and avoiding the DOM

JAXB is a great tool for working with XML and Java, but it can be very confusing. We encountered a situation where JAXB generated DOM objects (elementNsImpl), instead of JAXB objects, when unmarshalling. This occurred when working with the CIM (Common Information Model) standard,  CIM_INUP message. The INUP message has a HeaderType with an any…

RAML webapp experiments

  The last months a customer has been moving functionalty from native Android and iOS into HTML5 in webviews, both on a REST backend. The updated technology stack has however not really changed the way apps are developed at this particular customer back-end and front-end developers working on multiple projects at the same time seperate…

Practical use of SoaML

UML (Unified Modeling Language) is a well established standard for modeling requirements, software components, databases etc. SoaML (Service oriented architecture Modeling Language), as an extension to UML, has been here for a while as well, but it hasn’t got the attention of IT architects in the way it maybe should have. Before an enterprise architect,…