MS moving from OOP to message passing?

Marc van Woerkom <>
Mon Oct 25 16:27:59 CEST 2004


This article is not new, but maybe you don't know it:

   http://news.com.com/2100-1046_3-5148148.html

Let me cite:

   Box said technologies such as Java's Remote Method
   Invocation (RMI) and CORBA (Common Object Request 
Broker
   Architecture) all suffered similar problems.
   "The metaphor of objects as a primary distribution 
   media is flawed. CORBA started out with wonderful
   intentions, but by the time they were done, they fell 
   into the same object pit as COM."

Thus OOP is snake oil for certain pains, or?

   The problem with most distributed object technologies, 
Box      
   said, is that programs require particular class files 
or 
   .jar   files (referring to Java), or .dll files 
   (Microsoft's
   own dynamic linked libraries). "We didn't have (a) true 
   arms-length relationship between programs," Box said. 
   "We were putting on an appearance that we did, but the 
  
   programs had far more intimacy with each other than 
anyone   
   felt comfortable with."

A cry for better isolation, or?

   "How do we discourage unwanted intimacy?" he asked. 
   "The metaphor we're going to use for integrating 
   programs (on Indigo) is service orientation. 
   I can only interact by sending and receiving
   messages. Message-based (communications) gives 
   more flexibility."

I have read such before in the texts of some esoteric 
language, what was it called? Erlang or so? :)

Regards,
Marc



More information about the erlang-questions mailing list