Devoxx (half)day 2
First talk of the day:
java ee 6 platform
- java ee 6 and Glassfish 3
- history
- new features of jee6: jax-rs, jcdi, @inject, bean validation, interceptors, managed beans
- less xml
- pruning of jax-rp,c jax-r and entity cpm 2.x (jee 7 might kill them totally)
- ejb lite
- managed beans 1.0
- jpa 2.0 annotations (are cool)
- servlets 3.0
- ejb 3.1
- live coding again (have I said how cool this is?)
- jsf 2.0 (mojarra)
Second talk of the day
SOA in practice
- loose coupling is not always an answer
- technical driven vs business driven services
- esb is not always an answer
- meet the SOA stack
eam + bp + esb/web services + services (business driven self contained interfaces)
- conway's law
organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations
- satir change model
- you can't buy SOA
- reuse is not a valid business case for SOA
- distributed process development brings added costs
- SOA needs to be supported from the top down and established from the bottom up
Whoa… that was heavy! Very nice presentation from Nicolai Josuttis (I even ran to buy his book afterwards).
In unrelated news… 2 days. That's how long my project lasted without me. I am going back to the office tomorrow to help fight the chaos demonstrated in the graph above... but hopefully will be present in the last 2 days of the conference!
Tot ziens!