It's kind of amazing how often SOA is rediscovered by people. It's not at all exotic either. It's fairly common in enterprise applications but I guess maybe most people don't write enterprise apps?
My first thought when I read the article was "Did he just reinvent the wheel?"
"2. Message queue
"3. Responder"
So, a SOA?