The Relationship Between SOA, BPM & EA
A colleague recently sent me some IBM propaganda on SOA, BPM and EA. Discussing my opinion of the white paper with him sparked an idea for a blog entry about…
Architecture is a Craft
Yesterday, I read Fowler’s “Who Needs an Architect” , which is an odd piece that never really answer the question to my liking, but it did get me thinking. For…
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 attempted to categorize various SOA engagements in my SYS-CON article…
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 IT industry those that profess positive opinions of an emerging…
Contrarian or Realist?
On the last podcast with Dana Gardner, which will be released shortly, Dana commented on my oft contrarian views on information technology. At the time, I took it as a…
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 legitimate given the number of wide-spread failures have been documented…
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 understood from both a business and delivery model perspective; that…
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 board, LinkedIn Q&A, Twitter or Facebook, I notice a similar…
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 so enthusiastic about Spring and Hibernate, and so bought into…
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 degree of understanding of SOA. Given, the overloaded term “service”…