when you look at it from 500 metres in the sky, your view will be clear and you can see what presents the Object - so instead like someone so confused about "...Today's J2EE applications might look a lot like yesterday's procedural COBOL applications that were so derided by upstart Java developers 10 years ago...", look at those business compoments - so much like our real life business transcation model, process and components - how can one say it is not OO?.... Then look at the SOA, someone may not like it, but it tuely represents the OO concept at heart - why? It is just like entities in the real world that provide the services. What is OO ? It is OBJECT Oriented, What is an Obejct? It is Everything in the world!