ACMQueue.com's March 2005 Edition has an article by Dorian Birsan from IBM.

On Plug-ins and Extensible Architectures
http://acmqueue.org/modules.php?name=Content&pa=showpage&pid=286

The discussion is based on Eclipse project. But much of the content is applicable to any host writer.