mardi, juin 23, 2009

OSGi DevCon Europe: OSGi + Spring Integration

A little definition of "Performance"


Response time (classic)
Throughput (concurrent processing)
Utilization (Map-Reduce)

Scalability & Reliability (you have to choose a good balance between both)

Code supernova


Nothing is perfect
Code bases shall grow
Teams grow, you get more people and therefore more bad developers
More bugs.... ad lib...

I really like this concept ;). It fits so many projects have seen which are more patchworks than real products!

Single Thread Breakdown


One thread => single core
You can deal with more requests, but hardly improve a lot the treatment of one.

Synchronous breakdown


doing something, call another component , wait, finish.

Spring Integration is about EIP



Allows decoupling, if you add this to OSGi it's a nice combination.

Very nice and professional demo, done with very nice Spring STS ;)