What’s the difference between a software component and a service?
It seems that I am not as flexible as I believed I could be on my thinking regarding SOA. I…
Cloud Computing: New Stuff or Legacy Revisited?
There’s a lot of information hitting the bitwaves touting the value of cloud computing and it seems that within the…
Contrarian or Realist?
On the last podcast with Dana Gardner, which will be released shortly, Dana commented on my oft contrarian views on…
The Biggest Mistakes I See In SOA Initiatives
There’s a lot of FUD (Fear, Uncertainty and Doubt) surrounding Service-Oriented Architecture (SOA) in the IT industry. Some concerns are…
If My SaaS Also Exposes an API, Am I Also A PaaS?
Here's a great example where an agreed-upon taxonomy of Cloud Computing terminology would really be helpful. Software-as-a-Service (SaaS) is fairly-well…
How To Define SOA and Cloud Computing
Everywhere there is a forum for individuals to communicate about Cloud Computing or SOA, whether it's a chat room, discussion…
What’s New Is Really What’s Old
I’m working on a project with a fairly young engineer (let’s just say I have 12 years on him). He’s…
SOA is Dead, Long Live Distributed Computing
Given, the industry is incapable of delivering a consistent definition for SOA. Given, practitioners diverge greatly in their skills and…
The Most Important Lesson I’ve Learned About the Information Technology Industry
It’s taken more than 10 years, but I finally got it through my thick skull: A design is only as…
The Architect’s Dilemma
I’ve worked for Fortune 500 companies engaged simultaneously in 50+ of IT projects as well as small companies with one…