There's a lot of confusion in the market about the definition of a "service" versus an "object." SOA development, for one, is similar to object-oriented programming in that components are reused in new configurations. But in his latest post, Microsoft's Mike Mill opines that Web services aren't "objects" by any stretch of the imagination. Objects aren't even intended to be part of the Web services architecture. There are no distributed objects in Microsoft CRM, he points out -- "Its all Web services, and the 'objects' are simply data structures that barely pass for documents."