Jeroen van Grondelle

Flower

Archive for the ‘Events’ Category

5th Dutch Eclipse DemoCamp

Yesterday, the guys at Industrial TSI organized the fifth Dutch Eclipse DemoCamp.

Marcel and I presented an Eclipse version of our Beyond OSGi Software Architecture presentation, focussing on its relation to “typical Eclipse usage” of OSGi, based on plugins and extension points.



It was a great meeting. Good presentations and some time left for meeting other dutch Eclipse users. SeeĀ Maarten Meijer’s blog for an impression.

Beyond OSGi Software Achitecture

November 12th, 2009, Marcel Offermans and I presented on JFall ’09, the Dutch Java User Group Conference.

We presented a container-oriented software architecture that helps dealing with change. Most people expect functionality to change, but especially changing non-functional requirements can be tough on a software architecture: Changing scale affects transaction volumes, supported platforms, but also requirements on management interfaces, installation and provisioning of software and security.

In our talk, we stress that anticipating change is not the same as early over dimensioning for possible future requirements. Think BIG, act small, by designing future proof interfaces, while implementing in a pragmatic way todays requirements.

Our software architecture is based on the OSGi Services Model and uses declarative dependency management for creating composite services and manage the lifecycle of these services. We present a number of patterns for the types of relations between components in such a container oriented architecture.




Updated: Read an impression at this dutch blog.

Updated again: See the video of the presentation at http://lsd.luminis.nl/online-video-beyond-osgi-software-architecture/

Three Challenges in Business Engineering

On March 26th 2009, I presented at the first Business Engineering Event in the Jaarbeurs, Utrecht.

I presented three challenges for organizations when engineering their business:

  • Find a language in which you can express all relevant aspect of your business;
  • Make sure that these choices are actionable and can be adopted by the people who have to act upon them;
  • This combination is powerful and leads to great agility, but do you dare to use this flexibility? Predictable behavior follows from testing, reviewing and validation!



You are currently browsing the archives for the Events category.