Check this great article from Gul Agha, Communication of the ACM . Gul explains how actors help building pervasive software systems for P2P computing, Web services, networks of embedded computers and multicore processor architectures. The actor model is more and more supported by languages such as Erlang , Scala or environments such Ptolemy from UC Berkeley (a project I contributed).
The challenge will be to provide a simple solution, yet powerful, to help developers with no parallel programming skill. With its graphical approach and its abstract models of computation, Ptolemy seems an interesting solution ;-)
...