That's the same as with SOA - sounds awesome on the paper but just does not work well in practice. You can have one standard for linking all the things together on paper, but in reality you will get ten slightly incompatible implementations all with their own quirks and enhancements and extensions and suddenly integrating them is all but fun.
If SOA doesn't work for you, you aren't doing enough of it ;-).
You know, "the cloud" worked great as a fully distributed set of systems using standard protocols like SMTP, FTP, DNS, etc. It's not impossible to standardize interfaces. Our industry just needs a reawakening of its anti-silo past.
Comments
It's a shame, because we could have lots of little, highly interlinked, clouds, not one massive one.
That's the same as with SOA - sounds awesome on the paper but just does not work well in practice. You can have one standard for linking all the things together on paper, but in reality you will get ten slightly incompatible implementations all with their own quirks and enhancements and extensions and suddenly integrating them is all but fun.
If SOA doesn't work for you, you aren't doing enough of it ;-).
You know, "the cloud" worked great as a fully distributed set of systems using standard protocols like SMTP, FTP, DNS, etc. It's not impossible to standardize interfaces. Our industry just needs a reawakening of its anti-silo past.