Friday, 18 April 2008

Exciting days

The current days are a bit exciting with only few spare time for me. It started last Friday with a quick flight to Poland and the birthday party of my brother in law in the evening. On Sunday we celebrated the confirmation of our niece. Then from Monday till Thursday I got two courses in software architecture by the CMU SEI - Software Architecture: Principles and Practices (SAPP) and Documenting Software Architectures (DSA). On Monday and Tuesday Software Product Lines (SPL) and in May Software Architecture Design and Analysis (SADA) will follow. Last Tuesday I finished the work on my Erlang article which will be published next month. Today our little daughter Vanessa has her 12th birthday and on Sunday our older daughter Janina has her confirmation. *phew*

But I also had the chance to start the next improvement on the Tideland CEL Lightweight Message Bus. I'm currently adding a registry for the dynamic resolution of service names in a set of networked nodes. So if a publish can't be addressed to a local service the broker will retrieve a reference to an instance from the other nodes and cache this information. In the next step I'll add some kind of aspect orientation. So functions for cross-cutting concerns can be assigned to services so that they are executed before, after or around a service function.

My postings on COP and OOP led to much interest and response. Some of the comments in other forums showed that the writer doesn't know Erlang at all. In their eyes functional and object-orientation are diametrically opposed. So how about CLOS? Hmmm. But others could follow. So I'll write a small introduction Erlang for the OO-minded.

0 Comments: