Cross-posted on StackOverflow which will likely get me a -1 which nearly anything short of "How do I do this to a String" will get you on StackExchange these days. :-/
This is a general architectural / approach question which likely only someone who writes Java would know the answer to. Consequently, I am unsure if it belongs here on StackOverflow or if it belongs somewhere else in the StackExchange family of sites. Please advise.
Lately I've seen several Java based websites / applications which use a plug-in technology such that the site itself has sub-applications. As a developer, I find this fascinating and would like to give it a whirl. Problem is that these don't seem to be portlet apps and I think I would have recognized portlets, having worked on those before. Implementations I'm interested in include Rally and several of Atlassian's offerings. This style is what I am interested in. Please do not post closed source information. I'm really just looking for research points on latest-greatest tech since it's been so hard to sort through the all the noise coming back from Google. Sometimes with Google you need to get the right incantation and "Abracadabra" doesn't seem to be cutting it.
OK that would mean that we are seeing a proliferation of app specific web plug-in tech. IMHO that is a good thing as I hated portlet tech... or at least I hated LifeRay specifically. Have high hopes that Jigsaw / OSGI will help. I mean in theory, you could develop such a tech if used a module system.