I have started to look at Event-Based Components (EBCs), a programming method currently being explored by Ralf Wesphal in Germany, in particular. This is a really interesting and promising way to architect a software solution, and gets close to the age-old idea of being able to stick software components together like Lego :)
A good starting point is the Channel 9 video here, and there is a fair bit of discussion in German at the Google Group on EBCs. I am however looking for more concrete examples - while the ideas look great, I am finding it hard to translate them into real code for anything more than a trivial project.
Does anyone know of any good code examples (in C# preferably), or any more good sites where EBCs are discussed?
I find EBCs conceptually similar to Event Based Programming. You'll find a comprehensive treatment of the subject in Ted Faison's Event Based Programming, which also includes the complete source code for three types of systems of varying complexity (a file browser, a http service and a distributed workflow system) -- all written in C#.