(2004-04-22) Dehora Objects Vs Services

Bill De Hora on mentality conflicts. You see, when it comes to Distributed Computing, I think all object oriention (OOP) does is obscure matters. We end up talking about transactions, parameters, references, interfaces, when we should be talking about messages, state, names, protocols. And if that doesn't fit with object thinking, so much the worse for it - distribution and decentralization is becoming the norm.... I just wouldn't start with an object model and then figure out how to negotiate their consistent state once I'd flung them around the network. I'd look for an application protocol that fitted my needs. The closest I'd get to an object model is a generative or associative model (a la JavaSpaces, or content based routers). But for that I don't need objects in the design - I need data tuples. (TupleSpace)


Edited:    |       |    Search Twitter for discussion

No twinpages!