Several years after writing the other pages on application architecture I
realized they were not exactly up to date. The world has changed a bit. This
small set of pages is a home for thoughts about interesting directions in
architecture. My work environment is currently all J2EE oriented, but I'm
watching trends like these for the next project.
Architecture
Can farms of CommodityServers replace
the giant blade frames we use?
The Internet is based on a stateless RestfulArchitecture.
Why isn't every application?
Products
The Spring framework shows
how far DependencyInjection can take you. This Introduction
describes Spring and the Return of the POJO.
Hibernate is a much more popular
and performant object-relational tool than EJB's CMP. It's so good that EJB
3.0 will include something almost identical as a standard!
Ruby on Rails is a
"full-stack, open-source web framework in Ruby for writing real-world
applications with joy and less code than most frameworks spend doing XML
sit-ups." Does ROR do AjaxArchitecture?
Wow! Does it ever! Dave Thomas, the famous Pragmatic
Programmer, now promotes Agile
Development with Rails.